.app-recovery[data-v-ae2fab55]{min-height:100vh;padding:var(--kv-space-4,16px);background:var(--kv-bg-base,#0f172a);color:var(--kv-text,#f8fafc);place-items:center;display:grid}.app-recovery__panel[data-v-ae2fab55]{width:min(560px,100%);padding:var(--kv-space-4,16px);border:1px solid var(--kv-border,#334155);border-radius:var(--kv-radius-md,7px);background:var(--kv-surface-strong,#111827)}.app-recovery__eyebrow[data-v-ae2fab55],.app-recovery__request-id[data-v-ae2fab55]{color:var(--kv-muted,#94a3b8)}.app-recovery__actions[data-v-ae2fab55]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.app-recovery button[data-v-ae2fab55]{border:1px solid var(--kv-border,#475569);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:10px 14px}.kvant-header-nav[data-v-0bbe9715]{flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.kvant-header-nav__link[data-v-0bbe9715]{border-radius:var(--kv-radius-sm);color:var(--kv-text-muted);font-size:var(--kv-font-sm);white-space:nowrap;padding:6px 8px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.kvant-header-nav__link[data-v-0bbe9715]:hover{background:var(--kv-surface-subtle);color:var(--kv-text-primary)}.kvant-header-nav__link.router-link-active[data-v-0bbe9715],.kvant-header-nav__link--active[data-v-0bbe9715]{background:var(--kv-accent-soft);color:var(--kv-accent)}@media (width<=860px){.kvant-header-nav[data-v-0bbe9715]{flex-wrap:wrap;flex-basis:100%;order:3}}.user-badge-menu[data-v-89c81aac]{align-items:center;gap:var(--kv-space-2);display:flex}.user-badge-menu__trigger[data-v-89c81aac]{box-sizing:border-box;width:auto;max-width:220px;height:var(--kv-control-md);min-height:var(--kv-control-md);border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-editor-panel-bg);color:var(--kv-text-primary);cursor:pointer;align-items:center;gap:6px;padding:2px 7px 2px 4px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.user-badge-menu__trigger[data-v-89c81aac]:hover{border-color:var(--kv-border-strong);background:var(--kv-surface-subtle)}.user-badge-menu__trigger--open[data-v-89c81aac]{border-color:color-mix(in srgb, var(--kv-accent) 52%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent) 9%, var(--kv-editor-panel-bg));color:var(--kv-text-title)}.user-badge-menu__trigger[data-v-89c81aac]:focus-visible{outline:1px solid var(--kv-accent);outline-offset:1px}.user-badge-menu__trigger--compact[data-v-89c81aac]{gap:3px;max-width:none;padding-right:5px}.user-badge-menu__avatar[data-v-89c81aac]{background:var(--kv-accent-soft);width:24px;height:24px;color:var(--kv-accent);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.user-badge-menu__avatar img[data-v-89c81aac]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.user-badge-menu__meta[data-v-89c81aac]{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;max-width:164px;line-height:1.05;display:flex}.user-badge-menu__meta strong[data-v-89c81aac],.user-badge-menu__meta small[data-v-89c81aac]{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:164px;display:block;overflow:hidden}.user-badge-menu__meta strong[data-v-89c81aac]{color:var(--kv-text-primary);font-size:10.5px;font-weight:650}.user-badge-menu__meta small[data-v-89c81aac]{color:var(--kv-text-faint);margin-top:1px;font-size:8.5px;line-height:1.05}.user-badge-menu__chevron[data-v-89c81aac]{width:9px;color:var(--kv-text-faint);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:transform .14s,color .14s;display:inline-flex;transform:translateY(-1px)}.user-badge-menu__trigger--open .user-badge-menu__chevron[data-v-89c81aac]{color:var(--kv-accent);transform:translateY(1px)rotate(180deg)}.user-badge-menu--logged-out[data-v-89c81aac]{flex-wrap:wrap;justify-content:flex-end}@media (width<=900px){.user-badge-menu__meta small[data-v-89c81aac]{display:none}.user-badge-menu__meta[data-v-89c81aac]{line-height:1}}@media (width<=520px){.user-badge-menu__trigger[data-v-89c81aac]{gap:3px;max-width:none;padding-right:5px}.user-badge-menu__meta[data-v-89c81aac]{display:none}}.workspace-switcher[data-v-86b45179]{align-items:center;gap:var(--kv-space-2);color:var(--kv-muted);font-size:var(--kv-font-sm);font-weight:800;display:inline-flex}.workspace-switcher__label[data-v-86b45179]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}select[data-v-86b45179]{border:1px solid var(--kv-border);width:190px;max-width:190px;height:var(--kv-control-md);border-radius:var(--kv-radius-sm);background:var(--kv-editor-panel-bg);color:var(--kv-text);font:inherit;padding:0 var(--kv-space-2)}@media (width<=640px){.workspace-switcher[data-v-86b45179]{justify-content:center;width:100%}select[data-v-86b45179]{width:min(260px,100%);max-width:min(260px,100%)}}.app-layout[data-v-183224fe]{min-height:100vh;padding:var(--kv-space-3)}.app-layout__header-inner[data-v-183224fe]{width:min(var(--kv-shell-width), 100%);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);box-shadow:none;padding:var(--kv-space-2) var(--kv-space-3);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.app-layout__brand[data-v-183224fe]{align-items:center;gap:var(--kv-space-2);white-space:nowrap;flex:none;font-weight:800;display:inline-flex}.app-layout__mark[data-v-183224fe]{border:1px solid var(--kv-border-strong);border-radius:var(--kv-radius-sm);background:var(--kv-accent-soft);width:28px;height:28px;color:var(--kv-accent);justify-content:center;align-items:center;display:inline-flex}.app-layout__actions[data-v-183224fe]{flex:none;align-items:center;gap:10px;display:inline-flex}:root[data-theme=minimalistic]{border-color:var(--kv-border);background:var(--kv-editor-panel-bg);box-shadow:none;background:var(--kv-accent-soft);color:var(--kv-accent);border-radius:4px;padding:10px 12px}.app-layout__content[data-v-183224fe]{width:min(var(--kv-shell-width), 100%);margin:var(--kv-space-4) auto 0}.app-layout__footer[data-v-183224fe]{width:min(var(--kv-shell-width),100%);margin:var(--kv-space-5) auto var(--kv-space-2);text-align:center;color:var(--kv-text-muted);font-size:var(--kv-font-sm);line-height:1.45}.app-layout__footer a[data-v-183224fe]{color:var(--kv-accent);font-weight:700}@media (width<=840px){.app-layout__header-inner[data-v-183224fe]{flex-wrap:wrap;justify-content:center}}@media (width<=640px){.app-layout[data-v-183224fe]{padding:12px}.app-layout__header-inner[data-v-183224fe] .kvant-header-nav{justify-content:center}.app-layout__actions[data-v-183224fe]{justify-content:center;width:100%}}.account-summary[data-v-77257af7]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-strong) 92%, transparent);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:7px 9px;display:flex}.account-summary__identity[data-v-77257af7],.account-summary__status[data-v-77257af7]{align-items:center;min-width:0;display:flex}.account-summary__identity[data-v-77257af7]{gap:8px}.account-summary__avatar[data-v-77257af7]{border:1px solid var(--kv-border-strong);background:var(--kv-accent-soft);width:40px;height:40px;color:var(--kv-accent);border-radius:3px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid;overflow:hidden}.account-summary__avatar img[data-v-77257af7]{object-fit:cover;width:100%;height:100%}.account-summary__copy[data-v-77257af7]{min-width:0}.account-summary__copy>span[data-v-77257af7]{color:var(--kv-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:850}.account-summary h1[data-v-77257af7],.account-summary p[data-v-77257af7]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.account-summary h1[data-v-77257af7]{color:var(--kv-text-title);font-size:13px;line-height:1.25}.account-summary p[data-v-77257af7]{color:var(--kv-text-muted);font-size:10px}.account-summary__status[data-v-77257af7]{flex-wrap:wrap;justify-content:flex-end;gap:4px}@media (width<=620px){.account-summary[data-v-77257af7]{flex-direction:column;align-items:flex-start}.account-summary__status[data-v-77257af7]{justify-content:flex-start}}.account-navigation[data-v-70ef61f1]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-strong) 90%, transparent);border-radius:3px;flex-direction:column;align-self:start;width:174px;min-width:174px;padding:3px;display:flex}.account-navigation__link[data-v-70ef61f1]{min-height:28px;color:var(--kv-text-muted);border-left:2px solid #0000;align-items:center;padding:4px 7px;font-size:10.5px;font-weight:700;display:flex}.account-navigation__link[data-v-70ef61f1]:hover{background:color-mix(in srgb, var(--kv-accent) 5%, transparent);color:var(--kv-text-primary)}.account-navigation__link--active[data-v-70ef61f1]{border-left-color:var(--kv-accent);background:color-mix(in srgb, var(--kv-accent) 10%, transparent);color:var(--kv-accent)}@media (width<=720px){.account-navigation[data-v-70ef61f1]{overscroll-behavior-inline:contain;flex-direction:row;width:100%;min-width:0;overflow-x:auto}.account-navigation__link[data-v-70ef61f1]{border-bottom:2px solid #0000;border-left:0;min-width:max-content}.account-navigation__link--active[data-v-70ef61f1]{border-bottom-color:var(--kv-accent)}}.account-property-table[data-v-6bbab2aa]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 84%, transparent);min-width:0;overflow:hidden;container:account-property-table/inline-size}table[data-v-6bbab2aa]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}caption[data-v-6bbab2aa]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-property-table__label-column[data-v-6bbab2aa]{width:156px}[data-v-6bbab2aa] th,[data-v-6bbab2aa] td{border-bottom:1px solid var(--kv-border);vertical-align:middle;text-align:left;min-width:0;padding:3px 5px}[data-v-6bbab2aa] tr:last-child th,[data-v-6bbab2aa] tr:last-child td{border-bottom:0}[data-v-6bbab2aa] th{border-right:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 76%, transparent);color:var(--kv-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:800}[data-v-6bbab2aa] tr:focus-within th,[data-v-6bbab2aa] tr:focus-within td{background:color-mix(in srgb, var(--kv-accent) 7%, transparent)}[data-v-6bbab2aa] .n-input,[data-v-6bbab2aa] .n-base-selection,[data-v-6bbab2aa] .n-input-number{width:100%;--n-border-radius:2px!important;--n-box-shadow-focus:none!important}[data-v-6bbab2aa] .n-input,[data-v-6bbab2aa] .n-base-selection{font-size:11px;--n-height:28px!important}[data-v-6bbab2aa] .n-switch{vertical-align:middle}@container account-property-table (width<=480px){.account-property-table__label-column[data-v-6bbab2aa]{width:112px}}@container account-property-table (width<=350px){table[data-v-6bbab2aa],tbody[data-v-6bbab2aa],[data-v-6bbab2aa] tr,[data-v-6bbab2aa] th,[data-v-6bbab2aa] td{width:100%;display:block}[data-v-6bbab2aa] th{border-bottom:0;border-right:0;padding:5px 5px 2px}[data-v-6bbab2aa] td{padding:2px 5px 5px}}.avatar-control[data-v-38f6070b]{align-items:center;gap:7px;min-width:0;display:flex}.avatar-control__preview[data-v-38f6070b]{border:1px solid var(--kv-border-strong);background:var(--kv-accent-soft);width:42px;height:42px;color:var(--kv-accent);border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;overflow:hidden}.avatar-control__preview img[data-v-38f6070b]{object-fit:cover;width:100%;height:100%}.avatar-control__body[data-v-38f6070b]{flex:1;min-width:0}.avatar-control__body strong[data-v-38f6070b]{font-size:10.5px}.avatar-control__body p[data-v-38f6070b]{color:var(--kv-text-faint);margin:1px 0 4px;font-size:9px;line-height:1.25}.avatar-control__input[data-v-38f6070b]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.avatar-control__actions[data-v-38f6070b]{flex-wrap:wrap;gap:4px;display:flex}.avatar-control__feedback[data-v-38f6070b]{min-height:1.2em;color:var(--kv-text-muted);margin-top:3px;font-size:9px}.avatar-control__error[data-v-38f6070b]{color:var(--kv-danger,#ef4444)}.avatar-control__success[data-v-38f6070b]{color:var(--kv-success,#22c55e)}@media (width<=480px){.avatar-control[data-v-38f6070b]{align-items:flex-start}.avatar-control__preview[data-v-38f6070b]{width:36px;height:36px}}.profile-form__alert[data-v-b58cada8]{margin-bottom:6px}.profile-form__footer[data-v-b58cada8],.profile-form__actions[data-v-b58cada8]{align-items:center;gap:var(--kv-space-2);display:flex}.profile-form__footer[data-v-b58cada8]{min-height:34px;color:var(--kv-text-subtle);flex-wrap:wrap;justify-content:space-between;padding:4px 1px 0;font-size:10px}.profile-form__read-only[data-v-b58cada8]{color:var(--kv-text-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.account-section[data-v-97999c6f]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-strong) 92%, transparent);border-radius:3px;min-width:0;overflow:hidden}.account-section--danger[data-v-97999c6f]{border-color:var(--kv-danger-border)}.account-section__header[data-v-97999c6f]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 9px;display:flex}.account-section--danger .account-section__header[data-v-97999c6f]{border-bottom-color:var(--kv-danger-border);background:color-mix(in srgb, var(--kv-danger-bg) 62%, transparent)}.account-section__header h2[data-v-97999c6f],.account-section__header p[data-v-97999c6f]{margin:0}.account-section__header h2[data-v-97999c6f]{color:var(--kv-text-title);font-size:12px;font-weight:800;line-height:1.25}.account-section__header p[data-v-97999c6f]{color:var(--kv-text-faint);margin-top:2px;font-size:10px;line-height:1.3}.account-section__actions[data-v-97999c6f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.account-section__body[data-v-97999c6f]{min-width:0;padding:7px}@media (width<=560px){.account-section__header[data-v-97999c6f]{align-items:flex-start}.account-section__body[data-v-97999c6f]{padding:5px}}.account-panel-loading[data-v-f25be43d]{padding:8px}.settings-form[data-v-557a4708]{gap:6px;display:grid}.settings-form__alert[data-v-557a4708]{margin-bottom:1px}.settings-form__actions[data-v-557a4708]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;padding-top:1px;display:flex}.settings-form h3[data-v-557a4708]{color:var(--kv-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:3px 1px 0;font-size:10px;font-weight:800}.account-panel-loading[data-v-e7a21ff6]{padding:8px}.account-security-panel[data-v-ceee833f],.account-security-panel__form[data-v-ceee833f]{gap:6px;display:grid}.account-security-panel__status[data-v-ceee833f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-security-panel__muted[data-v-ceee833f]{color:var(--kv-text-muted);font-size:10px}.account-security-panel h3[data-v-ceee833f]{color:var(--kv-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:3px 1px 0;font-size:10px;font-weight:800}.account-security-panel__actions[data-v-ceee833f]{justify-content:flex-end;padding-top:1px;display:flex}.account-usage-panel[data-v-ac76de24]{gap:7px;display:grid}.account-usage-panel__loading[data-v-ac76de24]{min-height:100px;color:var(--kv-text-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.account-usage-panel__error[data-v-ac76de24]{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-usage-panel__split[data-v-ac76de24]{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:7px;display:grid}.account-usage-table[data-v-ac76de24]{border:1px solid var(--kv-border);border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.account-usage-table caption[data-v-ac76de24]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.account-usage-table th[data-v-ac76de24],.account-usage-table td[data-v-ac76de24]{border-bottom:1px solid var(--kv-border);text-align:left;height:28px;padding:3px 5px}.account-usage-table thead th[data-v-ac76de24]{background:color-mix(in srgb,var(--kv-panel-muted) 82%,transparent);color:var(--kv-text-faint);letter-spacing:.035em;text-transform:uppercase;font-size:8.5px;font-weight:850}.account-usage-table tbody th[data-v-ac76de24]{color:var(--kv-text-secondary);font-weight:750}.account-usage-table tbody tr[data-v-ac76de24]:last-child>*{border-bottom:0}.account-usage-table small[data-v-ac76de24]{color:var(--kv-text-faint);font-size:8.5px;font-weight:500;display:block}.account-usage-table__bar[data-v-ac76de24]{background:var(--kv-surface-subtle);width:100%;height:4px;overflow:hidden}.account-usage-table__bar span[data-v-ac76de24]{background:var(--kv-accent);height:100%;display:block}.account-usage-panel__limits[data-v-ac76de24]{border:1px solid var(--kv-border);margin:0;display:grid}.account-usage-panel__limits div[data-v-ac76de24]{border-bottom:1px solid var(--kv-border);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px;font-size:10px;display:grid}.account-usage-panel__limits div[data-v-ac76de24]:last-child{border-bottom:0}.account-usage-panel__limits dt[data-v-ac76de24]{color:var(--kv-text-muted)}.account-usage-panel__limits dd[data-v-ac76de24]{color:var(--kv-text-title);margin:0;font-weight:750}.account-usage-panel__table-scroll[data-v-ac76de24],.account-usage-panel__history[data-v-ac76de24]{min-width:0;overflow-x:auto}@media (width<=820px){.account-usage-panel__split[data-v-ac76de24]{grid-template-columns:1fr}}@media (width<=560px){.account-usage-table[data-v-ac76de24]{min-width:540px}}.account-data-panel[data-v-9269788b],.account-data-panel__danger[data-v-9269788b],.account-data-panel__delete-form[data-v-9269788b]{gap:7px;display:grid}.account-data-panel__action[data-v-9269788b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-data-panel__action span[data-v-9269788b],.account-data-panel__danger>p[data-v-9269788b]{color:var(--kv-text-muted);font-size:10px;line-height:1.35}.account-data-panel__danger>p[data-v-9269788b]{margin:0}.account-data-panel__links[data-v-9269788b]{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.account-data-panel__links a[data-v-9269788b]{color:var(--kv-accent);font-weight:700}.account-data-panel__delete-actions[data-v-9269788b]{color:var(--kv-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;display:flex}.account-data-panel__delete-actions code[data-v-9269788b]{color:var(--kv-danger-text);font-weight:800}.account-data-panel__loading[data-v-9269788b]{padding:6px}@media (width<=560px){.account-data-panel__action[data-v-9269788b],.account-data-panel__delete-actions[data-v-9269788b]{flex-direction:column;align-items:flex-start}}.account-page[data-v-aedc9429]{gap:7px;width:min(1120px,100%);margin-inline:auto;display:grid}.account-page__workspace[data-v-aedc9429]{align-items:flex-start;gap:7px;min-width:0;display:flex}.account-page__content[data-v-aedc9429]{outline:none;flex:auto;min-width:0}.account-page__content[data-v-aedc9429]:focus-visible{box-shadow:0 0 0 1px var(--kv-accent)}@media (width<=720px){.account-page__workspace[data-v-aedc9429]{flex-direction:column}}.admin-workspace[data-v-3bcf4d94]{gap:var(--kv-space-3);display:grid}.admin-workspace__nav[data-v-3bcf4d94]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-panel-muted);gap:3px;padding:4px;display:flex;overflow-x:auto}.admin-workspace__nav a[data-v-3bcf4d94]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);border-radius:3px;padding:5px 12px;font-weight:750;text-decoration:none}.admin-workspace__nav a[data-v-3bcf4d94]:hover,.admin-workspace__nav a.active[data-v-3bcf4d94]{background:var(--kv-accent-soft);color:var(--kv-accent)}.admin-categories[data-v-f1f633da]{gap:var(--kv-space-3);display:grid}.admin-categories__heading[data-v-f1f633da]{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-categories__heading h2[data-v-f1f633da]{font-size:var(--kv-font-lg);margin:0}.admin-categories__heading p[data-v-f1f633da]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:2px 0 0}.admin-categories__toolbar[data-v-f1f633da]{grid-template-columns:minmax(260px,480px) 160px;justify-content:end;display:grid}.admin-categories__table-wrap[data-v-f1f633da]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);overflow:auto}.admin-categories__table[data-v-f1f633da]{border-collapse:collapse;width:100%;min-width:880px}.admin-categories__table th[data-v-f1f633da],.admin-categories__table td[data-v-f1f633da]{text-align:left;vertical-align:top;padding:6px 8px}.admin-categories__table small[data-v-f1f633da]{color:var(--kv-text-faint);font-size:10px;display:block}.admin-categories__actions[data-v-f1f633da],.admin-categories__pager[data-v-f1f633da],.admin-categories__modal-actions[data-v-f1f633da]{align-items:center;gap:5px;display:flex}.admin-categories__pager[data-v-f1f633da]{justify-content:flex-end}.admin-categories__pager span[data-v-f1f633da]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin-right:auto}.admin-categories__form[data-v-f1f633da]{gap:10px;display:grid}.admin-categories__form label[data-v-f1f633da]{gap:4px;display:grid}.admin-categories__form label>span[data-v-f1f633da]{font-size:var(--kv-font-xs);font-weight:750}.admin-categories__form label small[data-v-f1f633da]{color:var(--kv-text-faint);font-weight:400}.admin-categories__modal-actions[data-v-f1f633da]{justify-content:flex-end}@media (width<=700px){.admin-categories__toolbar[data-v-f1f633da]{grid-template-columns:1fr}.admin-categories__heading[data-v-f1f633da]{flex-direction:column;align-items:stretch}}.admin-page[data-v-1222f794]{gap:var(--kv-space-4);display:grid}.admin-page>header h2[data-v-1222f794]{font-size:var(--kv-font-lg);margin:0}.admin-page>header p[data-v-1222f794]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:2px 0 0}.admin-page__grid[data-v-1222f794]{gap:var(--kv-space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin-page__grid article[data-v-1222f794]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);padding:var(--kv-space-3)}.admin-page__grid span[data-v-1222f794]{color:var(--kv-text-muted)}.admin-page__grid strong[data-v-1222f794]{margin-top:var(--kv-space-1);font-size:1.15rem;display:block}.admin-detail[data-v-cd722df4]{gap:var(--kv-space-3);display:grid}.admin-detail__heading[data-v-cd722df4]{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-detail__heading h2[data-v-cd722df4]{font-size:var(--kv-font-lg);margin:0}.admin-detail__heading p[data-v-cd722df4]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:2px 0 0}.admin-detail__panel h2[data-v-cd722df4]{margin:0}.admin-detail__panel[data-v-cd722df4],.admin-detail__grid article[data-v-cd722df4]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);padding:var(--kv-space-3)}.admin-detail__panel[data-v-cd722df4]{gap:var(--kv-space-3);display:grid}.admin-detail__panel dl[data-v-cd722df4]{gap:var(--kv-space-2);grid-template-columns:120px 1fr;margin:0;display:grid}.admin-detail__panel dt[data-v-cd722df4],.admin-detail__grid span[data-v-cd722df4]{color:var(--kv-text-muted)}.admin-detail__controls[data-v-cd722df4],.admin-detail__limits[data-v-cd722df4]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.admin-detail__controls[data-v-cd722df4],.admin-detail__controls div[data-v-cd722df4],.admin-detail__limits[data-v-cd722df4],.admin-detail__limits label[data-v-cd722df4]{gap:var(--kv-space-2);display:grid}.admin-detail__grid[data-v-cd722df4]{gap:var(--kv-space-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.admin-detail__grid strong[data-v-cd722df4]{margin-top:8px;display:block}.admin-users[data-v-fef58be7]{gap:var(--kv-space-3);display:grid}.admin-users>header h2[data-v-fef58be7]{font-size:var(--kv-font-lg);margin:0}.admin-users>header p[data-v-fef58be7]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:2px 0 0}.admin-users__searchbar[data-v-fef58be7]{grid-template-columns:minmax(260px,420px) auto;justify-content:end;display:grid}.admin-users__table[data-v-fef58be7]{border-collapse:separate;width:100%}.admin-users__table th[data-v-fef58be7],.admin-users__table td[data-v-fef58be7]{border-bottom:1px solid var(--kv-border);padding:var(--kv-space-2) var(--kv-space-3);text-align:left;vertical-align:top}.admin-users__table th[data-v-fef58be7]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);text-transform:uppercase}.admin-users__table span[data-v-fef58be7],.admin-users__table small[data-v-fef58be7]{color:var(--kv-text-muted);display:block}.admin-users__pager[data-v-fef58be7]{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){.admin-users__searchbar[data-v-fef58be7]{grid-template-columns:1fr}}.landing-footer[data-v-27308e53]{padding:12px 24px 20px}.landing-footer__container[data-v-27308e53]{width:min(var(--kv-page-width), 100%);border-top:1px solid var(--kv-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 auto;padding-top:12px;display:grid}.landing-footer__brand strong[data-v-27308e53]{font-size:11px;display:block}.landing-footer__brand p[data-v-27308e53],.landing-footer__copyright[data-v-27308e53]{color:var(--kv-text-subtle);margin:2px 0 0;font-size:9.5px;line-height:1.3}.landing-footer__links[data-v-27308e53]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-footer__links a[data-v-27308e53]{color:var(--kv-text-muted);font-size:9.5px;font-weight:650}.landing-footer__copyright[data-v-27308e53]{text-align:right}@media (width<=820px){.landing-footer__container[data-v-27308e53]{text-align:left;grid-template-columns:1fr;gap:8px}.landing-footer__links[data-v-27308e53]{justify-content:flex-start}.landing-footer__copyright[data-v-27308e53]{text-align:left}}@media (width<=640px){.landing-footer[data-v-27308e53]{padding-inline:16px}}.landing-header[data-v-45edaf13]{z-index:40;padding:var(--kv-space-3) var(--kv-space-3) 0;position:sticky;top:0}.landing-header__container[data-v-45edaf13]{justify-content:space-between;align-items:center;gap:var(--kv-space-3);width:min(var(--kv-page-width), 100%);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;padding:var(--kv-space-2) var(--kv-space-3);margin:0 auto;display:flex}.landing-header__container--shell-width[data-v-45edaf13]{width:min(var(--kv-shell-width), 100%)}.landing-header__brand[data-v-45edaf13]{color:var(--kv-text-primary);letter-spacing:.02em;align-items:center;gap:10px;font-size:1rem;font-weight:700;display:inline-flex}.landing-header__brand-mark[data-v-45edaf13]{border:1px solid var(--kv-border-strong);border-radius:var(--kv-radius-sm);background:var(--kv-accent-soft);width:28px;height:28px;box-shadow:none;color:var(--kv-accent);justify-content:center;align-items:center;display:inline-flex}:root[data-theme=minimalistic]{border-color:var(--kv-border);background:var(--kv-editor-panel-bg);box-shadow:none;border:1px solid var(--kv-border);background:var(--kv-accent-soft);box-shadow:none;color:var(--kv-accent);border-radius:4px;padding:10px 12px}@media (width<=860px){.landing-header__container[data-v-45edaf13]{flex-wrap:wrap;justify-content:center}}@media (width<=520px){.landing-header[data-v-45edaf13]{padding-inline:12px}.landing-header__container[data-v-45edaf13]{border-radius:var(--kv-radius-md);padding-inline:10px}}.public-layout[data-v-0f178896]{min-height:100vh;color:var(--kv-text-primary)}.public-layout__content[data-v-0f178896]{flex-direction:column;display:flex}.landing-actions[data-v-4aa99a23]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.landing-actions a[data-v-4aa99a23]{min-height:var(--kv-control-md);border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);justify-content:center;align-items:center;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.landing-actions__primary[data-v-4aa99a23]{background:var(--kv-accent-soft);color:var(--kv-accent);border-color:color-mix(in srgb,var(--kv-accent) 42%,var(--kv-border))!important}.landing-actions__secondary[data-v-4aa99a23]{background:var(--kv-surface-strong);color:var(--kv-text-secondary)}.landing-actions a[data-v-4aa99a23]:hover{border-color:var(--kv-border-strong);background:color-mix(in srgb,var(--kv-accent) 8%,var(--kv-surface-strong))}.landing-graph-preview[data-v-2aab981e]{border:1px solid var(--kv-border);background:color-mix(in srgb,var(--kv-surface-strong) 92%,transparent);border-radius:3px;min-width:0;margin:0;overflow:hidden}.landing-graph-preview figcaption[data-v-2aab981e]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb,var(--kv-panel-muted) 82%,transparent);height:27px;color:var(--kv-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 7px;font-size:9px;font-weight:750;display:flex}.landing-graph-preview figcaption code[data-v-2aab981e]{color:var(--kv-text-faint);font-size:8.5px}.landing-graph-preview__canvas[data-v-2aab981e]{background-image:linear-gradient(var(--kv-canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--kv-canvas-grid) 1px,transparent 1px);background-size:12px 12px;grid-template-columns:minmax(72px,1fr) 24px minmax(92px,1.1fr) 24px minmax(70px,.8fr);align-items:center;min-height:172px;padding:14px;display:grid}.landing-graph-preview__inputs[data-v-2aab981e]{gap:10px;display:grid}.landing-graph-node[data-v-2aab981e]{border:1px solid var(--kv-border-strong);background:var(--kv-editor-panel-bg);min-width:0;box-shadow:none;border-radius:3px;overflow:hidden}.landing-graph-node header[data-v-2aab981e]{border-bottom:1px solid var(--kv-border);color:var(--kv-text-title);padding:4px 6px;font-size:9.5px;font-weight:800}.landing-graph-node>div[data-v-2aab981e]{min-height:25px;color:var(--kv-text-faint);justify-content:space-between;align-items:center;gap:4px;padding:3px 5px;display:flex}.landing-graph-node code[data-v-2aab981e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.landing-graph-node i[data-v-2aab981e]{border:1px solid var(--kv-accent);background:var(--kv-accent-soft);border-radius:50%;flex:none;width:6px;height:6px}.landing-graph-node--operation header[data-v-2aab981e]{border-top:2px solid color-mix(in srgb,var(--kv-accent) 68%,transparent)}.landing-graph-node--output header[data-v-2aab981e]{border-top:2px solid color-mix(in srgb,var(--kv-purple) 58%,transparent)}.landing-graph-edge[data-v-2aab981e]{background:var(--kv-accent);height:1px;position:relative}.landing-graph-edge[data-v-2aab981e]:after{content:"";border-top:1px solid var(--kv-accent);border-right:1px solid var(--kv-accent);width:5px;height:5px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}@media (width<=420px){.landing-graph-preview__canvas[data-v-2aab981e]{grid-template-columns:minmax(62px,1fr) 14px minmax(78px,1fr) 14px minmax(58px,.8fr);padding:10px}.landing-graph-node header[data-v-2aab981e]{padding-inline:4px}.landing-graph-node>div[data-v-2aab981e]{padding-inline:3px}}.project-support[data-v-b9c299f1]{border-top:1px solid var(--kv-border);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:12px 0 8px;display:flex}.project-support__copy[data-v-b9c299f1]{min-width:0}.project-support h2[data-v-b9c299f1],.project-support p[data-v-b9c299f1]{margin:0}.project-support h2[data-v-b9c299f1]{color:var(--kv-text-title);font-size:13px;line-height:1.3}.project-support p[data-v-b9c299f1]{color:var(--kv-text-muted);margin-top:2px;font-size:10.5px;line-height:1.4}.project-support small[data-v-b9c299f1]{color:var(--kv-text-subtle);margin-top:2px;font-size:9px;line-height:1.35;display:block}.project-support__button[data-v-b9c299f1]{border-radius:var(--kv-radius-sm);color:#000;background:#fd0;border:1px solid #d8bb00;flex:none;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.project-support__button[data-v-b9c299f1]:hover{background:#ffe329;border-color:#fd0}.project-support__button[data-v-b9c299f1]:focus-visible{outline:2px solid var(--kv-accent);outline-offset:2px}.project-support__button svg[data-v-b9c299f1]{fill:#fff;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:18px;height:18px}@media (width<=640px){.project-support[data-v-b9c299f1]{flex-direction:column;align-items:flex-start;gap:9px}.project-support__button[data-v-b9c299f1]{white-space:normal}}.landing-page[data-v-78586559]{width:min(var(--kv-page-width), calc(100% - 48px));gap:24px;margin:0 auto;padding:24px 0 4px;display:grid}.landing-hero[data-v-78586559]{border-bottom:1px solid var(--kv-border);grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:24px;padding-bottom:24px;display:grid}.landing-hero__copy[data-v-78586559]{min-width:0}.landing-hero__status[data-v-78586559]{border:1px solid color-mix(in srgb, var(--kv-accent) 28%, var(--kv-border));border-radius:var(--kv-radius-xs);background:var(--kv-accent-soft);color:var(--kv-accent);letter-spacing:.05em;text-transform:uppercase;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.landing-hero h1[data-v-78586559]{max-width:21ch;color:var(--kv-text-title);letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(1.75rem,3.8vw,2.55rem);line-height:1.08}.landing-hero p[data-v-78586559]{max-width:66ch;color:var(--kv-text-secondary);font-size:var(--kv-font-lg);margin:0;line-height:1.45}.landing-hero__detail[data-v-78586559]{color:var(--kv-text-muted)!important;font-size:var(--kv-font-md)!important;margin-top:6px!important}.landing-hero[data-v-78586559] .landing-actions{margin-top:14px}.landing-section[data-v-78586559]{gap:10px;min-width:0;display:grid}.landing-section__header[data-v-78586559]{justify-content:space-between;align-items:end;gap:20px;display:flex}.landing-section__header span[data-v-78586559]{color:var(--kv-accent);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:850}.landing-section__header h2[data-v-78586559],.landing-section__header p[data-v-78586559]{margin:0}.landing-section__header h2[data-v-78586559]{color:var(--kv-text-title);margin-top:1px;font-size:14px;line-height:1.3}.landing-section__header p[data-v-78586559]{max-width:58ch;color:var(--kv-text-muted);text-align:right;font-size:10.5px}.landing-table-wrap[data-v-78586559]{min-width:0;overflow-x:auto}.landing-table[data-v-78586559]{border:1px solid var(--kv-border);border-collapse:collapse;table-layout:fixed;background:color-mix(in srgb, var(--kv-surface-strong) 90%, transparent);width:100%;font-size:10.5px}.landing-table th[data-v-78586559],.landing-table td[data-v-78586559]{border-bottom:1px solid var(--kv-border);text-align:left;vertical-align:middle;height:29px;padding:4px 7px}.landing-table tr[data-v-78586559]:last-child>*{border-bottom:0}.landing-table thead th[data-v-78586559]{background:color-mix(in srgb, var(--kv-panel-muted) 88%, transparent);color:var(--kv-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:850}.landing-table th[data-v-78586559]:first-child{border-right:1px solid var(--kv-border);width:190px}.landing-table tbody th[data-v-78586559]{color:var(--kv-text-secondary);font-weight:750}.landing-table td[data-v-78586559]{color:var(--kv-text-muted)}.landing-workflow[data-v-78586559]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-strong) 90%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-workflow li[data-v-78586559]{grid-template-columns:26px minmax(0,1fr);gap:7px;min-width:0;padding:8px;display:grid}.landing-workflow li+li[data-v-78586559]{border-left:1px solid var(--kv-border)}.landing-workflow li>span[data-v-78586559]{color:var(--kv-accent);font:800 9px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.landing-workflow h3[data-v-78586559],.landing-workflow p[data-v-78586559]{margin:0}.landing-workflow h3[data-v-78586559]{color:var(--kv-text-title);font-size:11px}.landing-workflow p[data-v-78586559]{color:var(--kv-text-muted);margin-top:2px;font-size:10px;line-height:1.35}.landing-library-link[data-v-78586559]{color:var(--kv-accent);justify-self:start;font-size:10.5px;font-weight:700}.landing-beta[data-v-78586559],.landing-closing[data-v-78586559]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-xs);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;display:flex}.landing-beta p[data-v-78586559],.landing-closing p[data-v-78586559]{color:var(--kv-text-muted);margin:0;font-size:10.5px;line-height:1.35}.landing-beta strong[data-v-78586559]{color:var(--kv-text-secondary)}.landing-beta nav[data-v-78586559]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px 12px;display:flex}.landing-beta a[data-v-78586559]{color:var(--kv-accent);font-size:9.5px;font-weight:700}@media (width<=860px){.landing-hero[data-v-78586559]{grid-template-columns:1fr}.landing-section__header[data-v-78586559]{flex-direction:column;align-items:start;gap:3px}.landing-section__header p[data-v-78586559]{text-align:left}}@media (width<=640px){.landing-page[data-v-78586559]{width:min(var(--kv-page-width), calc(100% - 32px));gap:20px;padding-top:18px}.landing-hero[data-v-78586559]{gap:16px;padding-bottom:20px}.landing-hero h1[data-v-78586559]{font-size:clamp(1.65rem,8vw,2.1rem)}.landing-workflow[data-v-78586559]{grid-template-columns:1fr}.landing-workflow li+li[data-v-78586559]{border-top:1px solid var(--kv-border);border-left:0}.landing-beta[data-v-78586559],.landing-closing[data-v-78586559]{flex-direction:column;align-items:flex-start}.landing-beta nav[data-v-78586559]{justify-content:flex-start}}@media (width<=480px){.landing-table[data-v-78586559],.landing-table tbody[data-v-78586559],.landing-table tr[data-v-78586559],.landing-table th[data-v-78586559],.landing-table td[data-v-78586559]{width:100%;display:block}.landing-table thead[data-v-78586559]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.landing-table tr+tr[data-v-78586559]{border-top:1px solid var(--kv-border)}.landing-table th[data-v-78586559],.landing-table td[data-v-78586559]{border-bottom:0;height:auto;border-right:0!important}.landing-table tbody th[data-v-78586559]{background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);padding-bottom:1px}.landing-table td[data-v-78586559]{padding-top:2px}}.auth-layout[data-v-ccc0fe5c]{padding:var(--kv-space-6) var(--kv-space-4) 48px}.auth-layout__container[data-v-ccc0fe5c]{justify-content:center;width:min(100%,1160px);margin:0 auto;display:flex}.auth-layout__card[data-v-ccc0fe5c]{border:1px solid var(--kv-border-strong);border-radius:var(--kv-radius-lg);background:var(--kv-surface-strong);width:min(100%,520px);box-shadow:var(--kv-shadow-soft);padding:var(--kv-space-5)}:root[data-theme=minimalistic]{border-color:var(--kv-border);background:var(--kv-surface);box-shadow:none;border:1px solid var(--kv-border);letter-spacing:.04em;border-radius:4px;padding:5px 8px}.auth-layout__header[data-v-ccc0fe5c]{margin-bottom:var(--kv-space-4)}.auth-layout__eyebrow[data-v-ccc0fe5c]{border-radius:var(--kv-radius-sm);color:var(--kv-accent);font-size:var(--kv-font-xs);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;padding:0;font-weight:700;display:inline-flex}.auth-layout__header h1[data-v-ccc0fe5c]{margin:var(--kv-space-2) 0 var(--kv-space-1);font-size:var(--kv-font-title);letter-spacing:-.02em;line-height:1.15}.auth-layout__header p[data-v-ccc0fe5c]{color:var(--kv-text-muted);font-size:var(--kv-font-md);margin:0}@media (width<=640px){.auth-layout[data-v-ccc0fe5c]{padding-inline:16px}.auth-layout__card[data-v-ccc0fe5c]{padding:var(--kv-space-4)}}.auth-form__alert[data-v-26e90d44]{margin-bottom:var(--kv-space-3)}.auth-form__reference[data-v-26e90d44]{margin-top:6px;display:block}.auth-form__submit[data-v-26e90d44]{margin-top:var(--kv-space-2);min-height:var(--kv-control-lg);border-radius:var(--kv-radius-md)}.auth-links[data-v-26e90d44]{justify-content:space-between;gap:var(--kv-space-3);margin-top:var(--kv-space-4);flex-wrap:wrap;display:flex}.auth-links a[data-v-26e90d44]{color:var(--kv-accent);font-weight:600}button[data-v-8b2e8a54]{margin-top:16px}p[data-v-94de0dce]{line-height:1.6}button[data-v-94de0dce]{margin:14px 14px 0 0}.policy[data-v-36736c2c]{width:min(760px,100% - 32px);margin:var(--kv-space-6) auto;padding:var(--kv-space-4);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong)}.policy__eyebrow[data-v-36736c2c]{color:var(--kv-accent);font-size:var(--kv-font-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.policy h1[data-v-36736c2c]{font-size:var(--kv-font-title);margin:var(--kv-space-2) 0}.policy__meta[data-v-36736c2c],.policy p[data-v-36736c2c]{color:var(--kv-text-muted);line-height:1.55}.policy section[data-v-36736c2c]{margin-top:var(--kv-space-5)}.policy aside[data-v-36736c2c]{margin-top:var(--kv-space-5);padding:var(--kv-space-3);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-subtle)}.legal-acceptance[data-v-5a489ceb]{width:min(760px,100%);margin:var(--kv-space-6) auto;padding:var(--kv-space-4);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong)}.legal-acceptance p[data-v-5a489ceb]{line-height:1.55}.actions[data-v-5a489ceb]{gap:var(--kv-space-2);margin-top:var(--kv-space-4);flex-wrap:wrap;display:flex}.legal-acceptance details[data-v-5a489ceb]{margin-top:var(--kv-space-4)}.legal-acceptance summary[data-v-5a489ceb]{cursor:pointer;font-weight:700}.visibility-badge[data-v-146069dc]{border:1px solid var(--state-border,var(--kv-border));background:var(--state-bg,var(--kv-surface-subtle));min-height:24px;color:var(--state-text,var(--kv-text-muted));letter-spacing:0;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.visibility-badge--secondary[data-v-146069dc]{opacity:.76}.read-only-graph-canvas[data-v-5035728e]{background:var(--kv-canvas-bg);height:100%;min-height:360px;padding:8px;position:relative;overflow:hidden}.read-only-graph-canvas__surface[data-v-5035728e]{border-radius:7px;width:100%;height:100%;min-height:340px;overflow:hidden}.read-only-graph-canvas__toolbar[data-v-5035728e]{z-index:5;border:1px solid var(--kv-border-strong);background:var(--kv-surface-elevated);box-shadow:var(--kv-shadow-soft);border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.read-only-graph-canvas__tool[data-v-5035728e],.read-only-graph-canvas__icon-button[data-v-5035728e],.read-only-graph-canvas__zoom[data-v-5035728e]{height:28px;color:var(--kv-text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;font-size:12px;font-weight:700}.read-only-graph-canvas__tool[data-v-5035728e]{cursor:pointer;padding:0 10px}.read-only-graph-canvas__tool--active[data-v-5035728e]{background:var(--kv-accent-soft);border-color:color-mix(in srgb, var(--kv-accent) 32%, transparent);color:var(--kv-accent)}.read-only-graph-canvas__icon-button[data-v-5035728e]{cursor:pointer;width:28px}.read-only-graph-canvas__zoom[data-v-5035728e]{cursor:pointer;padding:0 8px}.copy-json-button--icon[data-v-d477ba49]{width:22px;min-width:22px;height:22px;padding:0;font-size:12px}.inspector-node-header[data-v-ac46f385]{z-index:2;border-bottom:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-surface-strong) 94%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:1px;padding:3px 5px 3px 7px;display:grid;position:sticky;top:0}:root[data-theme=minimalistic]{background:var(--kv-editor-panel-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.inspector-node-header__title-row[data-v-ac46f385]{align-items:center;gap:4px;min-width:0;min-height:22px;display:flex}.inspector-node-header__title-row h2[data-v-ac46f385],.inspector-node-header__secondary-row p[data-v-ac46f385]{margin:0}.inspector-node-header__title-row h2[data-v-ac46f385]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kv-text-title);flex:0 auto;font-size:12px;line-height:1.2;overflow:hidden}.inspector-node-header__title-row[data-v-ac46f385] .n-tag,.inspector-node-header__badges[data-v-ac46f385] .n-tag{border-radius:3px;height:17px;padding-inline:4px;font-size:9px}.inspector-node-header__custom-name[data-v-ac46f385]{min-width:0;color:var(--kv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.inspector-node-header__badges[data-v-ac46f385]{align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.inspector-node-header__actions[data-v-ac46f385]{flex:none;align-items:center;margin-left:auto;display:flex}.inspector-node-header__secondary-row[data-v-ac46f385]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:18px;display:grid}.inspector-node-header__secondary-row p[data-v-ac46f385]{min-width:0;color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.inspector-node-header__identity[data-v-ac46f385]{align-items:center;gap:1px;display:flex}.inspector-node-header__id[data-v-ac46f385]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;overflow:hidden}.inspector-port-list[data-v-23e53159]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 84%, transparent);width:100%;min-width:0;container:inspector-port-list/inline-size}.inspector-port-list__viewport[data-v-23e53159]{max-width:100%;overflow:clip visible}table[data-v-23e53159]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}caption[data-v-23e53159]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}thead[data-v-23e53159]{z-index:2;position:sticky;top:0}th[data-v-23e53159]{border-bottom:1px solid var(--kv-border-strong);border-right:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 94%, black 6%);height:23px;color:var(--kv-text-faint);letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 3px;font-size:8.5px;font-weight:850}td[data-v-23e53159]{border-bottom:1px solid color-mix(in srgb, var(--kv-border) 78%, transparent);border-right:1px solid color-mix(in srgb, var(--kv-border) 54%, transparent);vertical-align:middle;min-width:0;height:28px;padding:2px 3px}th[data-v-23e53159]:last-child,td[data-v-23e53159]:last-child{border-right:0}.inspector-port-list__data-row:hover td[data-v-23e53159]{background:color-mix(in srgb, var(--kv-accent) 5%, transparent)}.inspector-port-list__direction-column[data-v-23e53159]{width:38px}.inspector-port-list__id-column[data-v-23e53159]{width:88px}.inspector-port-list__required-column[data-v-23e53159]{width:31px}.inspector-port-list__connected-column[data-v-23e53159]{width:35px}.inspector-port-list__endpoint-column[data-v-23e53159]{width:118px}.inspector-port-list__status-column[data-v-23e53159]{width:82px}.inspector-port-list__group-row th[data-v-23e53159]{z-index:1;background:color-mix(in srgb, var(--kv-surface-elevated) 96%, var(--kv-panel-muted) 4%);height:20px;color:var(--kv-text-secondary);border-right:0;padding:0 4px;position:sticky;top:23px}.inspector-port-list__group-row span[data-v-23e53159]{color:var(--kv-text-faint);margin-left:4px}.inspector-port-list__empty[data-v-23e53159]{text-align:center;padding:18px}.inspector-port-list__name[data-v-23e53159],.inspector-port-list__type[data-v-23e53159],.inspector-port-list__endpoint[data-v-23e53159],.inspector-port-list__endpoint-button[data-v-23e53159]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.inspector-port-list__name[data-v-23e53159]{color:var(--kv-text-title);font-weight:750}.inspector-port-list__type[data-v-23e53159],.inspector-port-list__endpoint[data-v-23e53159]{color:var(--kv-text-secondary)}.inspector-port-list__id[data-v-23e53159]{color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;display:block;overflow:hidden}.inspector-port-list__direction[data-v-23e53159],.inspector-port-list__status[data-v-23e53159],.inspector-port-list__generated[data-v-23e53159]{align-items:center;font-size:9.5px;font-weight:800;line-height:1.15;display:inline-flex}.inspector-port-list__direction[data-direction=input][data-v-23e53159]{color:color-mix(in srgb, var(--kv-accent) 84%, white 16%)}.inspector-port-list__direction[data-direction=output][data-v-23e53159]{color:#65deb1}.inspector-port-list__status[data-status=connected][data-v-23e53159]{color:var(--kv-success-text)}.inspector-port-list__status[data-status=required-disconnected][data-v-23e53159],.inspector-port-list__status[data-status=incompatible][data-v-23e53159]{color:var(--kv-danger-text)}.inspector-port-list__status[data-status=generated][data-v-23e53159]{color:var(--kv-accent)}.inspector-port-list__status[data-status=disconnected][data-v-23e53159]{color:var(--kv-text-faint)}.inspector-port-list__generated[data-v-23e53159]{color:var(--kv-text-faint);margin-left:3px;font-size:8px}.inspector-port-list__required[data-v-23e53159],.inspector-port-list__connected[data-v-23e53159]{color:var(--kv-text-secondary);font-variant-numeric:tabular-nums;text-align:center}.inspector-port-list__endpoint-button[data-v-23e53159]{width:100%;color:var(--kv-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.inspector-port-list__endpoint-button[data-v-23e53159]:focus-visible{box-shadow:inset 0 -2px color-mix(in srgb, var(--kv-accent) 62%, transparent);outline:none}.inspector-port-list__unknown[data-v-23e53159]{color:var(--kv-text-faint)}.inspector-port-list__narrow-details[data-v-23e53159]{display:none}.inspector-port-list__narrow-details td[data-v-23e53159]{background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);height:auto;padding:2px 4px 4px 42px}.inspector-port-list__narrow-details summary[data-v-23e53159]{color:var(--kv-accent);cursor:pointer;font-size:9.5px;font-weight:800}.inspector-port-list__narrow-details dl[data-v-23e53159]{gap:2px;margin:4px 0 0;display:grid}.inspector-port-list__narrow-details dl div[data-v-23e53159]{grid-template-columns:64px minmax(0,1fr);gap:5px;display:grid}.inspector-port-list__narrow-details dt[data-v-23e53159],.inspector-port-list__narrow-details dd[data-v-23e53159]{overflow-wrap:anywhere;min-width:0;margin:0}.inspector-port-list__narrow-details dt[data-v-23e53159]{color:var(--kv-text-faint);font-weight:800}@container inspector-port-list (width<=559px){.inspector-port-list__id-column[data-v-23e53159],.inspector-port-list__endpoint-column[data-v-23e53159],.inspector-port-list__low-priority[data-v-23e53159]{display:none}.inspector-port-list__narrow-details[data-v-23e53159]{display:table-row}}@container inspector-port-list (width<=359px){.inspector-port-list__direction-column[data-v-23e53159]{width:31px}.inspector-port-list__status-column[data-v-23e53159]{width:68px}.inspector-port-list__narrow-details td[data-v-23e53159]{padding-left:35px}}.inspector-section[data-v-c9c4c6ba]{border-block:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);box-shadow:none}.inspector-section--warning[data-v-c9c4c6ba]{border-color:var(--kv-warning-border)}.inspector-section--error[data-v-c9c4c6ba]{border-color:var(--kv-danger-border)}.inspector-section--success[data-v-c9c4c6ba]{border-color:color-mix(in srgb, var(--kv-accent) 28%, var(--kv-border))}:root[data-theme=minimalistic]{background:var(--kv-editor-panel-bg);box-shadow:none}.inspector-section__header[data-v-c9c4c6ba],.inspector-section__summary[data-v-c9c4c6ba]{justify-content:space-between;align-items:flex-start;gap:var(--kv-space-2);border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 92%, black 4%);min-height:30px;padding:4px 7px;list-style:none;display:flex}.inspector-section__summary[data-v-c9c4c6ba]{cursor:pointer;-webkit-user-select:none;user-select:none}.inspector-section__summary[data-v-c9c4c6ba]::-webkit-details-marker{display:none}.inspector-section__heading[data-v-c9c4c6ba]{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.inspector-section__heading h3[data-v-c9c4c6ba],.inspector-section__heading p[data-v-c9c4c6ba]{margin:0}.inspector-section__heading h3[data-v-c9c4c6ba]{letter-spacing:.025em;text-transform:uppercase;color:var(--kv-text-title);font-size:11px;font-weight:850}.inspector-section__heading p[data-v-c9c4c6ba]{color:var(--kv-text-faint);margin-top:1px;font-size:10px;line-height:1.25}.inspector-section__badge[data-v-c9c4c6ba]{border-radius:var(--kv-radius-sm);background:var(--kv-surface-subtle);min-width:22px;height:18px;color:var(--kv-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.inspector-section__actions[data-v-c9c4c6ba]{align-items:center;gap:var(--kv-space-1);display:flex}.inspector-section__body[data-v-c9c4c6ba]{gap:0;padding:0;display:grid}@media (width<=720px){.inspector-section__header[data-v-c9c4c6ba],.inspector-section__summary[data-v-c9c4c6ba],.inspector-section__heading[data-v-c9c4c6ba]{flex-direction:column}}.inspector-field-table[data-v-21cf7f0a]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 84%, transparent);width:100%;min-width:0;container:inspector-field-table/inline-size}.inspector-field-table__viewport[data-v-21cf7f0a]{overscroll-behavior-inline:contain;max-width:100%;overflow:clip visible}.inspector-field-table--scrollable .inspector-field-table__viewport[data-v-21cf7f0a]{overflow-x:auto}table[data-v-21cf7f0a]{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--kv-text-primary);font-size:12px}.inspector-field-table__caption[data-v-21cf7f0a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}thead[data-v-21cf7f0a]{z-index:1;position:sticky;top:0}th[data-v-21cf7f0a]{border-bottom:1px solid var(--kv-border-strong);border-right:1px solid color-mix(in srgb, var(--kv-border) 72%, transparent);background:color-mix(in srgb, var(--kv-panel-muted) 94%, black 6%);height:22px;color:var(--kv-text-faint);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 2px;font-size:8.5px;font-weight:850}th[data-v-21cf7f0a]:last-child{border-right:0}.inspector-field-table__compact-column[data-v-21cf7f0a]{text-align:center;width:28px}[data-v-21cf7f0a] tbody td{border-bottom:1px solid color-mix(in srgb, var(--kv-border) 78%, transparent);border-right:1px solid color-mix(in srgb, var(--kv-border) 52%, transparent);vertical-align:middle;height:29px;padding:1px 2px}[data-v-21cf7f0a] tbody td:last-child{border-right:0}[data-v-21cf7f0a] tbody tr:last-child td{border-bottom:0}[data-v-21cf7f0a] tbody tr:hover td{background:color-mix(in srgb, var(--kv-accent) 5%, transparent)}[data-v-21cf7f0a] tbody tr:focus-within td{background:color-mix(in srgb, var(--kv-accent) 9%, transparent);box-shadow:inset 0 1px color-mix(in srgb, var(--kv-accent) 22%, transparent), inset 0 -1px color-mix(in srgb, var(--kv-accent) 22%, transparent)}[data-v-21cf7f0a] tbody tr[data-invalid=true] td:first-child{border-left:3px solid var(--kv-danger-text)}[data-v-21cf7f0a] tbody tr[data-invalid=true] td:first-child:before{content:"!";background:var(--kv-danger-bg);width:14px;height:14px;color:var(--kv-danger-text);vertical-align:middle;border-radius:50%;place-items:center;margin-right:3px;font-size:9px;font-weight:900;display:inline-grid}[data-v-21cf7f0a] .n-input,[data-v-21cf7f0a] .n-base-selection,[data-v-21cf7f0a] .n-input-number{width:100%;--n-border-radius:0!important;--n-box-shadow-focus:none!important;border-radius:0!important}[data-v-21cf7f0a] tbody .n-input{font-size:10.5px;--n-height:26px!important;--n-padding-left:3px!important;--n-padding-right:3px!important}[data-v-21cf7f0a] tbody .grouped-option-select__trigger--compact{border-color:#0000;border-radius:2px;gap:2px;min-height:26px;padding:2px 3px}[data-v-21cf7f0a] .n-input:not(.n-input--focus),[data-v-21cf7f0a] .n-base-selection:not(.n-base-selection--active){--n-border:1px solid transparent!important;--n-color:transparent!important}[data-v-21cf7f0a] tbody .n-input--focus,[data-v-21cf7f0a] tbody .n-base-selection--active{--n-border-focus:1px solid transparent!important;--n-color-focus:color-mix(in srgb, var(--kv-accent) 7%, transparent)!important;box-shadow:inset 0 -2px color-mix(in srgb, var(--kv-accent) 62%, transparent)!important}[data-v-21cf7f0a] tbody .n-input__border,[data-v-21cf7f0a] tbody .n-input__state-border,[data-v-21cf7f0a] tbody .n-base-selection__border,[data-v-21cf7f0a] tbody .n-base-selection__state-border{border-radius:0!important}.inspector-field-table__empty-row td[data-v-21cf7f0a]{color:var(--kv-text-faint);text-align:center;padding:18px}.inspector-field-table__footer[data-v-21cf7f0a]{border-top:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 74%, transparent);justify-content:flex-end;align-items:center;gap:6px;min-height:27px;padding:2px 3px;display:flex}@container inspector-field-table (width<=319px){[data-v-21cf7f0a] [data-narrow-hidden],th[data-priority=low][data-v-21cf7f0a]{display:none}}.node-runtime-panel__trace[data-v-c28d8ff9]{flex-direction:column;gap:8px;padding:6px;display:flex}.node-runtime-panel__summary[data-v-c28d8ff9]{border:1px solid var(--kv-border);align-items:center;gap:0;display:flex}.node-runtime-panel__summary-item[data-v-c28d8ff9]{border-right:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:30px;padding:2px 6px;display:flex}.node-runtime-panel__summary-item[data-v-c28d8ff9]:last-child{border-right:0}.node-runtime-panel__summary-item span[data-v-c28d8ff9],.node-runtime-panel__section-title[data-v-c28d8ff9]{color:var(--kv-text-faint);text-transform:uppercase;font-size:11px;font-weight:800}.node-runtime-panel__message[data-v-c28d8ff9]{margin-top:4px}.node-runtime-panel__section[data-v-c28d8ff9]{gap:3px;display:grid}.node-runtime-panel__error[data-v-c28d8ff9]{border:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);color:var(--kv-danger-text);white-space:pre-wrap;border-radius:8px;padding:10px;font-size:12px}.node-runtime-panel__display-value[data-v-c28d8ff9]{min-width:0;color:var(--kv-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;display:block;overflow:hidden}.node-runtime-panel__cell-status[data-v-c28d8ff9],.node-runtime-panel__source[data-v-c28d8ff9],.node-runtime-panel__narrow-meta[data-v-c28d8ff9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:750;display:block;overflow:hidden}.node-runtime-panel__cell-status[data-status=Available][data-v-c28d8ff9]{color:var(--kv-success-text)}.node-runtime-panel__cell-status[data-status=Unavailable][data-v-c28d8ff9]{color:var(--kv-warning-text)}.node-runtime-panel__source[data-v-c28d8ff9]{color:var(--kv-text-faint)}.node-runtime-panel__narrow-meta[data-v-c28d8ff9]{color:var(--kv-text-faint);margin-top:2px;font-size:9px;display:none}.node-runtime-panel__value-details[data-v-c28d8ff9]{margin-top:3px}.node-runtime-panel__value-details summary[data-v-c28d8ff9]{cursor:pointer;color:var(--kv-accent);font-size:10px;font-weight:800}.node-runtime-panel__details[data-v-c28d8ff9]{flex-wrap:wrap;gap:6px;display:flex}.node-runtime-panel__details span[data-v-c28d8ff9]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 86%, transparent);color:var(--kv-text-secondary);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.node-runtime-panel__matrix[data-v-c28d8ff9]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 88%, transparent);border-radius:3px;gap:4px;margin-top:4px;padding:5px;display:grid;overflow:auto}.node-runtime-panel__matrix-row[data-v-c28d8ff9]{gap:4px;min-width:max-content;display:flex}.node-runtime-panel__matrix-row span[data-v-c28d8ff9]{border:1px solid color-mix(in srgb, var(--kv-border) 84%, transparent);min-width:42px;color:var(--kv-text-primary);text-align:right;border-radius:6px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.node-runtime-panel__matrix-row--faint span[data-v-c28d8ff9]{color:var(--kv-text-faint)}.node-runtime-panel__subtrace[data-v-c28d8ff9]{border:1px dashed color-mix(in srgb, var(--kv-text-faint) 60%, transparent);background:color-mix(in srgb, var(--kv-panel-muted) 86%, transparent);border-radius:10px;margin-top:4px;padding:10px}.node-runtime-panel__subtrace-header[data-v-c28d8ff9]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}@container inspector-field-table (width<=319px){.node-runtime-panel__narrow-meta[data-v-c28d8ff9]{display:block}}.readonly-node-inspector[data-v-7cb154be]{flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.readonly-node-inspector[data-v-7cb154be] .inspector-node-header{flex:none}.readonly-node-inspector__tabs[data-v-7cb154be]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.readonly-node-inspector__tab-list[data-v-7cb154be]{background:0 0;border-radius:8px;flex:none;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:4px;margin-bottom:10px;padding:2px;display:grid}.readonly-node-inspector__tab[data-v-7cb154be]{min-width:0;height:34px;min-height:0;color:var(--kv-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:13px;font-weight:750}.readonly-node-inspector__tab--active[data-v-7cb154be]{border-color:var(--kv-border);background:var(--kv-surface-elevated);color:var(--kv-text-title)}.readonly-node-inspector__scroll[data-v-7cb154be],.readonly-node-inspector__summary-scroll[data-v-7cb154be]{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;min-height:0;padding:0 4px 18px 0;overflow:hidden auto}.readonly-node-inspector__summary-scroll[data-v-7cb154be]{display:block}.readonly-node-inspector__summary-scroll[data-v-7cb154be] .inspector-section{min-height:max-content}.readonly-node-inspector__scroll[data-v-7cb154be]::-webkit-scrollbar{width:10px;height:10px}.readonly-node-inspector__summary-scroll[data-v-7cb154be]::-webkit-scrollbar{width:10px;height:10px}.readonly-node-inspector__details pre[data-v-7cb154be]::-webkit-scrollbar{width:10px;height:10px}.readonly-node-inspector__scroll[data-v-7cb154be]::-webkit-scrollbar-thumb{border:2px solid var(--kv-surface);background:color-mix(in srgb, var(--kv-text-faint) 55%, transparent);border-radius:999px}.readonly-node-inspector__summary-scroll[data-v-7cb154be]::-webkit-scrollbar-thumb{border:2px solid var(--kv-surface);background:color-mix(in srgb, var(--kv-text-faint) 55%, transparent);border-radius:999px}.readonly-node-inspector__details pre[data-v-7cb154be]::-webkit-scrollbar-thumb{border:2px solid var(--kv-surface);background:color-mix(in srgb, var(--kv-text-faint) 55%, transparent);border-radius:999px}.readonly-node-inspector__scroll[data-v-7cb154be]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--kv-surface-subtle) 70%, transparent)}.readonly-node-inspector__summary-scroll[data-v-7cb154be]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--kv-surface-subtle) 70%, transparent)}.readonly-node-inspector__details pre[data-v-7cb154be]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--kv-surface-subtle) 70%, transparent)}.readonly-node-inspector__facts[data-v-7cb154be]{grid-template-columns:minmax(84px,max-content) minmax(0,1fr);gap:8px 12px;min-width:0;display:grid}.readonly-node-inspector__facts span[data-v-7cb154be],.readonly-node-inspector__trace-summary span[data-v-7cb154be],.readonly-node-inspector__runtime-value span[data-v-7cb154be]{color:var(--kv-text-faint);font-size:11px;font-weight:800}.readonly-node-inspector__facts p[data-v-7cb154be],.readonly-node-inspector__trace-summary p[data-v-7cb154be],.readonly-node-inspector__runtime-value p[data-v-7cb154be]{min-width:0;color:var(--kv-text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.readonly-node-inspector__facts--compact[data-v-7cb154be]{grid-template-columns:minmax(70px,max-content) minmax(0,1fr)}.readonly-node-inspector__field-list[data-v-7cb154be],.readonly-node-inspector__runtime-group[data-v-7cb154be],.readonly-node-inspector__contract-grid[data-v-7cb154be]{gap:10px;min-width:0;display:grid}.readonly-node-inspector__field-card[data-v-7cb154be],.readonly-node-inspector__runtime-value[data-v-7cb154be]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 88%, transparent);border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.readonly-node-inspector__field-title[data-v-7cb154be],.readonly-node-inspector__trace-summary[data-v-7cb154be],.readonly-node-inspector__copy-row[data-v-7cb154be]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.readonly-node-inspector__field-title strong[data-v-7cb154be],.readonly-node-inspector__contract-grid strong[data-v-7cb154be],.readonly-node-inspector__runtime-group strong[data-v-7cb154be]{color:var(--kv-text-title);font-size:12px}.readonly-node-inspector__description[data-v-7cb154be],.readonly-node-inspector__error[data-v-7cb154be]{color:var(--kv-text-faint);margin:0;font-size:12px;line-height:1.5}.readonly-node-inspector__error[data-v-7cb154be]{color:var(--kv-danger-text)}.readonly-node-inspector__trace-summary[data-v-7cb154be]{align-items:stretch}.readonly-node-inspector__trace-summary>div[data-v-7cb154be]{gap:6px;min-width:0;display:grid}.readonly-node-inspector__runtime-value[data-v-7cb154be]{grid-template-columns:minmax(0,1fr) auto}.readonly-node-inspector__runtime-value p[data-v-7cb154be]{grid-column:1/-1}.readonly-node-inspector__details[data-v-7cb154be]{box-sizing:border-box;border:1px solid var(--kv-border);background:var(--kv-surface-subtle);border-radius:12px;min-width:0;max-width:100%;overflow:hidden}.readonly-node-inspector__details summary[data-v-7cb154be]{cursor:pointer;color:var(--kv-text-secondary);padding:10px 12px;font-size:12px;font-weight:800}.readonly-node-inspector__details pre[data-v-7cb154be]{box-sizing:border-box;width:100%;max-width:100%;max-height:min(260px,42vh);color:var(--kv-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 12px 12px;font-size:11px;line-height:1.45;overflow:auto}.readonly-node-inspector__details code[data-v-7cb154be]{min-width:0;display:block}@media (width<=920px){.readonly-node-inspector__scroll[data-v-7cb154be],.readonly-node-inspector__summary-scroll[data-v-7cb154be]{flex-basis:min(58vh,520px)}.readonly-node-inspector__trace-summary[data-v-7cb154be]{flex-direction:column}}.graph-preview-canvas[data-v-f418d906]{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:8px;flex-direction:column;flex:auto;gap:8px;min-height:0;max-height:100%;display:flex;overflow:hidden}.graph-preview-canvas__header[data-v-f418d906]{justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px 0;display:flex}.graph-preview-canvas__label[data-v-f418d906]{border:1px solid var(--kv-border);height:22px;color:var(--kv-text-secondary);background:var(--kv-surface-elevated);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.graph-preview-canvas__notice[data-v-f418d906]{color:var(--kv-text-faint);font-size:12px;font-weight:650}.graph-preview-canvas__contract[data-v-f418d906]{flex-wrap:wrap;gap:8px;padding:0 10px;display:flex}.graph-preview-canvas__contract-group[data-v-f418d906]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.graph-preview-canvas__contract-title[data-v-f418d906]{color:var(--kv-text-faint);font-size:12px;font-weight:800}.graph-preview-canvas__port[data-v-f418d906]{border:1px solid var(--kv-border);height:22px;color:var(--kv-text-secondary);background:var(--kv-surface-elevated);border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:750;display:inline-flex}.graph-preview-canvas__port small[data-v-f418d906]{color:var(--kv-text-faint);font-size:11px;font-weight:750}.graph-preview-canvas__body[data-v-f418d906]{flex:auto;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:10px;min-width:0;min-height:0;padding:0 10px 10px;display:grid;overflow:hidden}.graph-preview-canvas__canvas[data-v-f418d906],.graph-preview-canvas__inspector[data-v-f418d906]{min-width:0;min-height:0}.graph-preview-canvas__canvas[data-v-f418d906]{border:1px solid var(--kv-border);border-radius:8px;height:100%;overflow:hidden}.graph-preview-canvas__inspector[data-v-f418d906]{height:100%;overflow:hidden}@media (width<=920px){.graph-preview-canvas__body[data-v-f418d906]{grid-template-rows:minmax(0,1fr) minmax(220px,44%);grid-template-columns:1fr}}.public-run-panel[data-v-53a176f9]{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:8px;padding:24px}.public-run-panel__header[data-v-53a176f9]{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.public-run-panel__kicker[data-v-53a176f9]{color:var(--kv-accent);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:850;display:block}.public-run-panel h2[data-v-53a176f9],.public-run-panel h3[data-v-53a176f9]{margin:0}.public-run-panel h2[data-v-53a176f9]{font-size:1.35rem}.public-run-panel h3[data-v-53a176f9]{font-size:1rem}.public-run-panel__header p[data-v-53a176f9]{color:var(--kv-text-muted);margin:6px 0 0}.public-run-panel__actions[data-v-53a176f9]{align-items:flex-start;gap:10px;display:flex}.public-run-panel__body[data-v-53a176f9]{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:18px;display:grid}.public-run-panel__inputs[data-v-53a176f9],.public-run-panel__results[data-v-53a176f9]{border:1px solid var(--kv-border);background:var(--kv-surface-subtle);border-radius:8px;min-width:0;padding:16px}.public-run-panel__field-list[data-v-53a176f9]{gap:12px;margin-top:14px;display:grid}.public-run-panel__field[data-v-53a176f9]{gap:6px;display:grid}.public-run-panel__label-row[data-v-53a176f9],.public-run-panel__results-heading[data-v-53a176f9],.public-run-panel__output-row[data-v-53a176f9]{justify-content:space-between;gap:12px;display:flex}.public-run-panel__label-row span[data-v-53a176f9],.public-run-panel__output-row strong[data-v-53a176f9]{color:var(--kv-text);font-weight:800}.public-run-panel__label-row small[data-v-53a176f9],.public-run-panel__description[data-v-53a176f9],.public-run-panel__results-heading span[data-v-53a176f9],.public-run-panel__output-row small[data-v-53a176f9]{color:var(--kv-text-faint);font-size:.78rem;font-weight:750}.public-run-panel__error[data-v-53a176f9]{color:var(--kv-danger-text);font-size:.8rem;font-weight:750}.public-run-panel__execution-error[data-v-53a176f9]{white-space:pre-wrap;margin:14px 0}.public-run-panel__output-list[data-v-53a176f9]{gap:10px;margin-top:14px;display:grid}.public-run-panel__output-row[data-v-53a176f9]{border:1px solid var(--kv-border);background:var(--kv-surface-elevated);border-radius:8px;align-items:flex-start;padding:12px}.public-run-panel__output-row>div[data-v-53a176f9]{gap:2px;min-width:130px;display:grid}.public-run-panel pre[data-v-53a176f9]{background:var(--kv-panel-muted);max-width:100%;color:var(--kv-text);border-radius:8px;margin:0;padding:10px;font-size:.82rem;overflow:auto}.public-run-panel__details[data-v-53a176f9]{margin-top:14px}.public-run-panel__details summary[data-v-53a176f9]{cursor:pointer;color:var(--kv-text);font-weight:800}.public-run-panel__details pre[data-v-53a176f9]{margin-top:10px}@media (width<=860px){.public-run-panel__header[data-v-53a176f9],.public-run-panel__body[data-v-53a176f9]{grid-template-columns:1fr}.public-run-panel__header[data-v-53a176f9]{display:grid}.public-run-panel__actions[data-v-53a176f9]{justify-content:flex-start}}@media (width<=620px){.public-run-panel[data-v-53a176f9]{padding:18px}.public-run-panel__actions[data-v-53a176f9],.public-run-panel__output-row[data-v-53a176f9]{flex-direction:column}.public-run-panel__actions[data-v-53a176f9] .n-button{width:100%}}.public-run-panel[data-v-53a176f9]{background:var(--kv-surface-strong);border-radius:0 0 3px 3px;min-height:300px;margin-top:-8px;padding:10px}.public-run-panel__header[data-v-53a176f9]{align-items:center;gap:10px;margin-bottom:8px}.public-run-panel__header h2[data-v-53a176f9]{font-size:var(--kv-font-md)}.public-run-panel__header p[data-v-53a176f9]{font-size:var(--kv-font-xs);margin-top:2px}.public-run-panel__actions[data-v-53a176f9]{align-items:center;gap:5px}.public-run-panel__body[data-v-53a176f9]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8px}.public-run-panel__inputs[data-v-53a176f9],.public-run-panel__results[data-v-53a176f9]{border-radius:3px;min-width:0;padding:0;overflow:hidden}.public-run-panel__subhead[data-v-53a176f9]{border-bottom:1px solid var(--kv-border);background:var(--kv-panel-muted);justify-content:space-between;align-items:center;min-height:31px;padding:0 8px;display:flex}.public-run-panel__subhead h3[data-v-53a176f9]{font-size:var(--kv-font-sm)}.public-run-panel__subhead span[data-v-53a176f9]{color:var(--kv-text-faint);font-size:10px}.public-run-panel__table-wrap[data-v-53a176f9]{width:100%;overflow:auto}.public-run-panel__table[data-v-53a176f9]{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--kv-font-xs)}.public-run-panel__results .public-run-panel__table[data-v-53a176f9]{min-width:420px}.public-run-panel__table th[data-v-53a176f9]{background:var(--kv-surface-subtle);height:27px;color:var(--kv-text-faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px}.public-run-panel__table th[data-v-53a176f9],.public-run-panel__table td[data-v-53a176f9]{border-bottom:1px solid var(--kv-border);vertical-align:middle;padding:5px 7px}.public-run-panel__table tbody tr[data-v-53a176f9]:hover{background:color-mix(in srgb,var(--kv-accent-soft) 30%,transparent)}.public-run-panel__table code[data-v-53a176f9]{color:var(--kv-text-secondary);font-size:11px}.public-run-panel__value-cell[data-v-53a176f9]{width:220px}.public-run-panel__value-cell[data-v-53a176f9] .n-input-number,.public-run-panel__value-cell[data-v-53a176f9] .n-select{width:100%}.public-run-panel__error[data-v-53a176f9]{margin-top:2px;font-size:10px;display:block}.public-run-panel__result-tabs[data-v-53a176f9]{border-bottom:1px solid var(--kv-border);gap:2px;min-height:29px;padding:2px 5px;display:flex}.public-run-panel__result-tabs button[data-v-53a176f9]{color:var(--kv-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:700}.public-run-panel__result-tabs button.active[data-v-53a176f9]{background:var(--kv-accent-soft);color:var(--kv-accent)}.public-run-panel__result-tabs button[data-v-53a176f9]:focus-visible{outline:2px solid var(--kv-accent)}.public-run-panel__execution-error[data-v-53a176f9]{margin:7px}.public-run-panel__json[data-v-53a176f9],.public-run-panel__table pre[data-v-53a176f9]{background:var(--kv-panel-muted);border-radius:0;max-height:420px;margin:0;padding:8px;font-size:11px;overflow:auto}.public-run-panel__json[data-v-53a176f9]{min-height:190px}.public-run-panel[data-v-53a176f9] .n-empty{justify-content:center;min-height:160px}@media (width<=860px){.public-run-panel__body[data-v-53a176f9]{grid-template-columns:1fr}.public-run-panel__header[data-v-53a176f9]{display:flex}}@media (width<=620px){.public-run-panel[data-v-53a176f9]{padding:8px}.public-run-panel__header[data-v-53a176f9]{flex-direction:column;align-items:flex-start}}.public-examples-panel[data-v-5f06c902]{border:1px solid var(--kv-border);background:var(--kv-surface);border-radius:8px;padding:24px}.public-examples-panel__header[data-v-5f06c902],.public-examples-panel__card-heading[data-v-5f06c902],.public-examples-panel__actions[data-v-5f06c902],.public-examples-panel__header-actions[data-v-5f06c902],.public-examples-panel__row[data-v-5f06c902],.public-examples-panel__row-title[data-v-5f06c902],.public-examples-panel__quick-actions[data-v-5f06c902]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-examples-panel__header-actions[data-v-5f06c902],.public-examples-panel__actions[data-v-5f06c902]{flex-wrap:wrap;justify-content:flex-end}.public-examples-panel__kicker[data-v-5f06c902]{color:var(--kv-accent);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:850;display:block}.public-examples-panel h2[data-v-5f06c902],.public-examples-panel h3[data-v-5f06c902]{margin:0}.public-examples-panel h3[data-v-5f06c902]{font-size:1rem}.public-examples-panel__list[data-v-5f06c902]{gap:10px;margin-top:18px;display:grid}.public-examples-panel__card[data-v-5f06c902]{border:1px solid var(--kv-border);background:var(--kv-surface-subtle);border-radius:8px;overflow:hidden}.public-examples-panel__row[data-v-5f06c902]{cursor:pointer;align-items:center;min-width:0;padding:12px 14px}.public-examples-panel__row[data-v-5f06c902]:hover{background:color-mix(in srgb, var(--kv-accent-soft) 32%, transparent)}.public-examples-panel__toggle[data-v-5f06c902]{border:1px solid var(--kv-border);background:var(--kv-surface);width:28px;height:28px;color:var(--kv-text);cursor:pointer;border-radius:8px;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:inline-grid}.public-examples-panel__toggle[data-v-5f06c902]:focus-visible{outline:2px solid var(--kv-accent);outline-offset:2px}.public-examples-panel__row-main[data-v-5f06c902]{flex:auto;gap:6px;min-width:0;display:grid}.public-examples-panel__row-title[data-v-5f06c902]{justify-content:flex-start;align-items:center;gap:10px;min-width:0}.public-examples-panel__row-title h3[data-v-5f06c902]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-examples-panel__compact-summaries[data-v-5f06c902]{min-width:0;color:var(--kv-text-muted);flex-wrap:wrap;gap:6px 14px;font-size:.84rem;line-height:1.35;display:flex}.public-examples-panel__compact-summaries span[data-v-5f06c902]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(560px,100%);overflow:hidden}.public-examples-panel__compact-summaries strong[data-v-5f06c902]{color:var(--kv-text)}.public-examples-panel__date[data-v-5f06c902]{color:var(--kv-text-faint)}.public-examples-panel__quick-actions[data-v-5f06c902]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center}.public-examples-panel__details[data-v-5f06c902]{border-top:1px solid var(--kv-border);padding:16px}.public-examples-panel__card-heading p[data-v-5f06c902]{color:var(--kv-text-muted);margin:6px 0 0;line-height:1.5}.public-examples-panel__status[data-v-5f06c902]{border:1px solid var(--kv-border);color:var(--kv-text-muted);text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:800}.public-examples-panel__status.is-passed[data-v-5f06c902]{border-color:color-mix(in srgb, var(--kv-success-text) 34%, var(--kv-border));color:var(--kv-success-text)}.public-examples-panel__status.is-failed[data-v-5f06c902],.public-examples-panel__status.is-error[data-v-5f06c902]{border-color:color-mix(in srgb, var(--kv-danger-text) 34%, var(--kv-border));color:var(--kv-danger-text)}.public-examples-panel__summary[data-v-5f06c902]{gap:10px;margin:14px 0;display:grid}.public-examples-panel__summary dt[data-v-5f06c902]{color:var(--kv-text-faint);text-transform:uppercase;font-size:.76rem;font-weight:800}.public-examples-panel__summary dd[data-v-5f06c902]{color:var(--kv-text);overflow-wrap:anywhere;margin:3px 0 0;font-weight:750}.public-examples-panel__actions[data-v-5f06c902]{justify-content:flex-start}.public-examples-panel__run-error[data-v-5f06c902]{white-space:pre-wrap;margin-bottom:12px}.public-examples-panel__advanced[data-v-5f06c902]{margin:12px 0}.public-examples-panel__advanced summary[data-v-5f06c902]{cursor:pointer;color:var(--kv-text-muted);font-size:.82rem;font-weight:800}.public-examples-panel__advanced pre[data-v-5f06c902]{background:var(--kv-panel-muted);color:var(--kv-text);border-radius:8px;padding:10px;font-size:.8rem;overflow:auto}.public-examples-panel__modal{width:min(900px,100vw - 32px);max-width:900px}@media (width<=700px){.public-examples-panel__header[data-v-5f06c902],.public-examples-panel__card-heading[data-v-5f06c902],.public-examples-panel__row[data-v-5f06c902]{flex-direction:column;align-items:stretch}.public-examples-panel__header-actions[data-v-5f06c902]{justify-content:flex-start}.public-examples-panel__toggle[data-v-5f06c902]{align-self:flex-start}.public-examples-panel__compact-summaries span[data-v-5f06c902]{white-space:normal;max-width:100%}.public-examples-panel__quick-actions[data-v-5f06c902]{justify-content:flex-start}}.public-examples-panel[data-v-5f06c902]{background:var(--kv-surface-strong);border-radius:0 0 3px 3px;min-height:300px;margin-top:-8px;padding:10px}.public-examples-panel__header[data-v-5f06c902]{align-items:center;gap:8px;min-height:34px}.public-examples-panel__kicker[data-v-5f06c902]{margin:0;font-size:10px}.public-examples-panel h2[data-v-5f06c902]{font-size:var(--kv-font-md)}.public-examples-panel__header-actions[data-v-5f06c902]{gap:4px}.public-examples-panel__list[data-v-5f06c902]{border:1px solid var(--kv-border);border-radius:3px;gap:0;min-width:1000px;margin-top:8px;overflow:hidden}.public-examples-panel[data-v-5f06c902] .n-spin-container{overflow:auto}.public-examples-panel__columns[data-v-5f06c902],.public-examples-panel__row[data-v-5f06c902]{grid-template-columns:28px minmax(150px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) 80px 120px 170px;align-items:center;gap:7px;display:grid}.public-examples-panel__columns[data-v-5f06c902]{background:var(--kv-panel-muted);min-height:27px;color:var(--kv-text-faint);letter-spacing:.04em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:800}.public-examples-panel__card[data-v-5f06c902]{border:0;border-top:1px solid var(--kv-border);background:0 0;border-radius:0}.public-examples-panel__card[data-v-5f06c902]:first-of-type{border-top:0}.public-examples-panel__card.is-expanded[data-v-5f06c902]{background:var(--kv-surface-subtle)}.public-examples-panel__row[data-v-5f06c902]{min-height:39px;padding:4px 7px}.public-examples-panel__toggle[data-v-5f06c902]{border-radius:3px;width:24px;height:24px}.public-examples-panel__name[data-v-5f06c902]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--kv-font-xs)!important}.public-examples-panel__cell[data-v-5f06c902],.public-examples-panel__date[data-v-5f06c902]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-examples-panel__status[data-v-5f06c902]{border-radius:3px;justify-self:start;padding:2px 5px;font-size:9px}.public-examples-panel__quick-actions[data-v-5f06c902]{flex-wrap:nowrap;gap:2px}.public-examples-panel__details[data-v-5f06c902]{padding:10px}.public-examples-panel[data-v-5f06c902] .n-empty{justify-content:center;min-height:180px}@media (width<=700px){.public-examples-panel__header[data-v-5f06c902]{flex-direction:column;align-items:flex-start}.public-examples-panel__row[data-v-5f06c902]{align-items:center;display:grid}.public-examples-panel__toggle[data-v-5f06c902]{align-self:center}}.community-charge[data-v-49a77ca2]{border-top:1px solid var(--kv-border);flex-wrap:wrap;align-items:center;gap:7px 12px;padding-top:8px;display:flex}.community-charge__summary[data-v-49a77ca2]{gap:1px;min-width:150px;display:grid}.community-charge__summary strong[data-v-49a77ca2]{color:var(--kv-text-title);font-size:var(--kv-font-sm)}.community-charge__summary small[data-v-49a77ca2],.community-charge__hint[data-v-49a77ca2]{color:var(--kv-text-muted);font-size:10px}.community-charge__summary .positive[data-v-49a77ca2]{color:var(--kv-success-text)}.community-charge__summary .negative[data-v-49a77ca2]{color:var(--kv-warning-text)}.community-charge__actions[data-v-49a77ca2]{gap:5px;display:flex}.community-charge__actions[data-v-49a77ca2] .selected{border-color:var(--kv-accent);background:var(--kv-accent-soft);color:var(--kv-accent)}.community-charge__hint[data-v-49a77ca2]{flex-basis:100%}.sr-only[data-v-49a77ca2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.community-content-notice__trigger[data-v-d37cae2e]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-surface-subtle);width:20px;height:20px;color:var(--kv-text-muted);cursor:help;justify-content:center;align-items:center;padding:2px;display:inline-flex}.community-content-notice__trigger[data-v-d37cae2e]:hover,.community-content-notice__trigger[aria-expanded=true][data-v-d37cae2e]{border-color:var(--kv-border-strong);background:var(--kv-surface-muted);color:var(--kv-text-primary)}.community-content-notice__trigger[data-v-d37cae2e]:focus-visible{outline:2px solid var(--kv-accent);outline-offset:1px}.community-content-notice__trigger svg[data-v-d37cae2e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:14px;height:14px}.community-content-notice__text[data-v-d37cae2e]{color:var(--kv-text-secondary);font-size:var(--kv-font-xs);margin:0;line-height:1.45}.quality-badge[data-v-2d02c2f9]{border:1px solid var(--quality-border,var(--kv-border));background:var(--quality-bg,var(--kv-surface-subtle));min-height:24px;color:var(--quality-text,var(--kv-text-muted));letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.75rem;font-weight:850;display:inline-flex}.quality-badge--excellent[data-v-2d02c2f9]{--quality-border:var(--kv-success-border);--quality-bg:var(--kv-success-bg);--quality-text:var(--kv-success-text)}.quality-badge--good[data-v-2d02c2f9]{--quality-border:color-mix(in srgb, var(--kv-accent) 34%, var(--kv-border));--quality-bg:var(--kv-accent-soft);--quality-text:var(--kv-accent)}.quality-badge--needs_work[data-v-2d02c2f9]{--quality-border:var(--kv-warning-border);--quality-bg:var(--kv-warning-bg);--quality-text:var(--kv-warning-text)}.quality-badge--incomplete[data-v-2d02c2f9]{--quality-border:var(--kv-danger-border);--quality-bg:var(--kv-danger-bg);--quality-text:var(--kv-danger-text)}.quality-panel[data-v-8a3adfe2]{border:1px solid var(--kv-border);background:var(--kv-surface-strong);border-radius:0 0 3px 3px;min-height:300px;margin-top:-8px;padding:10px}.quality-panel__header[data-v-8a3adfe2]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quality-panel__header h2[data-v-8a3adfe2]{font-size:var(--kv-font-md);margin:0}.quality-panel__header p[data-v-8a3adfe2]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:2px 0 0}.quality-panel__metrics[data-v-8a3adfe2]{border:1px solid var(--kv-border);background:var(--kv-border);border-radius:3px;grid-template-columns:repeat(6,minmax(90px,1fr));gap:1px;margin:9px 0;display:grid;overflow:hidden}.quality-panel__metrics span[data-v-8a3adfe2]{background:var(--kv-panel-muted);justify-content:space-between;align-items:baseline;gap:5px;padding:6px 8px;display:flex}.quality-panel__metrics small[data-v-8a3adfe2]{color:var(--kv-text-faint);text-transform:uppercase;font-size:10px}.quality-panel__metrics strong[data-v-8a3adfe2]{color:var(--kv-text-primary);font-size:var(--kv-font-sm)}.quality-panel__table-wrap[data-v-8a3adfe2]{border:1px solid var(--kv-border);border-radius:3px;overflow:auto}.quality-panel__table[data-v-8a3adfe2]{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--kv-font-xs)}.quality-panel__table th[data-v-8a3adfe2]{background:var(--kv-panel-muted);height:27px;color:var(--kv-text-faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px}.quality-panel__table th[data-v-8a3adfe2],.quality-panel__table td[data-v-8a3adfe2]{border-bottom:1px solid var(--kv-border);vertical-align:top;padding:5px 7px}.quality-panel__table tbody tr[data-v-8a3adfe2]:hover{background:var(--kv-surface-subtle)}.quality-panel__table th[data-v-8a3adfe2]:first-child{width:18%}.quality-panel__table th[data-v-8a3adfe2]:nth-child(5),.quality-panel__table th[data-v-8a3adfe2]:nth-child(6){width:28%}.quality-panel__status[data-v-8a3adfe2]{text-transform:uppercase;font-size:10px;font-weight:750}.quality-panel__status.is-pass[data-v-8a3adfe2]{color:var(--kv-success-text)}.quality-panel__status.is-warn[data-v-8a3adfe2]{color:var(--kv-warning-text)}.quality-panel__status.is-fail[data-v-8a3adfe2]{color:var(--kv-danger-text)}.quality-panel__recommendations[data-v-8a3adfe2]{border:1px solid var(--kv-border);background:var(--kv-surface-subtle);color:var(--kv-text-muted);font-size:var(--kv-font-xs);gap:8px;margin-top:8px;padding:6px 8px;display:flex}.quality-panel__recommendations strong[data-v-8a3adfe2]{color:var(--kv-text-primary);flex:none}@media (width<=760px){.quality-panel__metrics[data-v-8a3adfe2]{grid-template-columns:repeat(3,1fr)}}.marketplace-item-page__container[data-v-c1b0767c]{gap:var(--kv-space-4);flex-direction:column;width:min(1180px,100%);margin:0 auto;display:flex}.marketplace-item-page__hero[data-v-c1b0767c],.marketplace-item-page__loading[data-v-c1b0767c]{border:1px solid var(--kv-border);background:var(--kv-surface);box-shadow:none;border-radius:8px}.marketplace-item-page__hero[data-v-c1b0767c]{gap:var(--kv-space-4);padding:var(--kv-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,420px);display:grid}.marketplace-item-page__hero-main[data-v-c1b0767c]{min-width:0}.marketplace-item-page__badges[data-v-c1b0767c],.marketplace-item-page__tags[data-v-c1b0767c],.marketplace-item-page__actions[data-v-c1b0767c],.marketplace-item-page__version-actions[data-v-c1b0767c],.marketplace-item-page__version-title[data-v-c1b0767c]{gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.marketplace-item-page__type-badge[data-v-c1b0767c],.marketplace-item-page__version-badge[data-v-c1b0767c],.marketplace-item-page__tags span[data-v-c1b0767c],.marketplace-item-page__version-title span[data-v-c1b0767c]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-surface-subtle);min-height:24px;color:var(--kv-text-muted);font-size:var(--kv-font-xs);letter-spacing:0;text-transform:uppercase;align-items:center;padding:0 6px;font-weight:800;display:inline-flex}.marketplace-item-page__type-badge[data-v-c1b0767c]{border-color:color-mix(in srgb, var(--kv-accent) 28%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent-soft) 78%, transparent);color:var(--kv-accent)}.marketplace-item-page__hero h1[data-v-c1b0767c]{max-width:820px;margin:var(--kv-space-3) 0 var(--kv-space-2);font-size:var(--kv-font-title);letter-spacing:0;line-height:1.15}.marketplace-item-page__subtitle[data-v-c1b0767c]{max-width:760px;color:var(--kv-text-muted);font-size:var(--kv-font-md);margin:0;line-height:1.5}.marketplace-item-page__byline[data-v-c1b0767c]{margin-top:var(--kv-space-3);color:var(--kv-text-muted);font-size:var(--kv-font-sm);flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.marketplace-item-page__byline img[data-v-c1b0767c]{object-fit:cover;border-radius:50%;width:26px;height:26px}.marketplace-item-page__byline strong[data-v-c1b0767c]{color:var(--kv-text)}.marketplace-item-page__tags[data-v-c1b0767c]{margin-top:var(--kv-space-3)}.marketplace-item-page__hero-panel[data-v-c1b0767c]{gap:var(--kv-space-3);border-left:1px solid var(--kv-border);min-width:0;padding-left:var(--kv-space-4);flex-direction:column;display:flex}.marketplace-item-page__stats[data-v-c1b0767c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplace-item-page__stats div[data-v-c1b0767c]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-surface-subtle);min-width:0;padding:var(--kv-space-2)}.marketplace-item-page__stats span[data-v-c1b0767c]{color:var(--kv-text);font-size:1rem;font-weight:850;display:block}.marketplace-item-page__stats small[data-v-c1b0767c],.marketplace-item-page__summary dt[data-v-c1b0767c],.marketplace-item-page__contract-card span[data-v-c1b0767c],.marketplace-item-page__contract-card dt[data-v-c1b0767c],.marketplace-item-page__technical dt[data-v-c1b0767c]{color:var(--kv-text-faint);font-size:var(--kv-font-xs);letter-spacing:0;text-transform:uppercase;font-weight:800}.marketplace-item-page__summary[data-v-c1b0767c],.marketplace-item-page__contract-card dl[data-v-c1b0767c],.marketplace-item-page__technical dl[data-v-c1b0767c]{gap:var(--kv-space-2);margin:0;display:grid}.marketplace-item-page__summary dd[data-v-c1b0767c],.marketplace-item-page__contract-card dd[data-v-c1b0767c],.marketplace-item-page__technical dd[data-v-c1b0767c]{margin:4px 0 0}.marketplace-item-page__summary dd[data-v-c1b0767c]{color:var(--kv-text);overflow-wrap:anywhere;font-weight:750}.marketplace-item-page__actions[data-v-c1b0767c]{align-items:center}.marketplace-item-page__section[data-v-c1b0767c],.marketplace-item-page__contracts[data-v-c1b0767c],.marketplace-item-page__technical[data-v-c1b0767c]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);padding:var(--kv-space-3)}.marketplace-item-page__overview[data-v-c1b0767c]{gap:var(--kv-space-4);grid-template-columns:minmax(180px,260px) minmax(0,1fr);display:grid}.marketplace-item-page__section-kicker[data-v-c1b0767c]{color:var(--kv-accent);font-size:var(--kv-font-xs);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-weight:850;display:block}.marketplace-item-page__overview p[data-v-c1b0767c],.marketplace-item-page__contract-group p[data-v-c1b0767c],.marketplace-item-page__version-row p[data-v-c1b0767c]{color:var(--kv-text-muted);margin:0;line-height:1.5}.marketplace-item-page__contract-columns[data-v-c1b0767c]{gap:var(--kv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-item-page__contract-group h3[data-v-c1b0767c]{margin:0 0 var(--kv-space-2);font-size:var(--kv-font-md)}.marketplace-item-page__contract-list[data-v-c1b0767c]{gap:var(--kv-space-2);display:grid}.marketplace-item-page__contract-card[data-v-c1b0767c]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-surface-subtle);padding:var(--kv-space-2)}.marketplace-item-page__contract-card dl[data-v-c1b0767c]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.marketplace-item-page__contract-card dl div[data-v-c1b0767c]:has(dt+dd+*){grid-column:1/-1}.marketplace-item-page__contract-card dd[data-v-c1b0767c]{color:var(--kv-text);overflow-wrap:anywhere;font-weight:750}.marketplace-item-page__contract-card small[data-v-c1b0767c]{color:var(--kv-text-faint);overflow-wrap:anywhere;margin-top:12px;font-size:.78rem;display:block}.marketplace-item-page__preview[data-v-c1b0767c]{height:480px;min-height:360px}.marketplace-item-page__version-list[data-v-c1b0767c]{gap:0;display:grid}.marketplace-item-page__version-row[data-v-c1b0767c]{border-top:1px solid var(--kv-border);padding:var(--kv-space-2) 0;justify-content:space-between;gap:16px;display:flex}.marketplace-item-page__version-row[data-v-c1b0767c]:first-of-type{border-top:0;padding-top:0}.marketplace-item-page__version-title[data-v-c1b0767c]{align-items:center;margin-bottom:6px}.marketplace-item-page__version-title strong[data-v-c1b0767c]{font-size:var(--kv-font-md)}.marketplace-item-page__version-title span[data-v-c1b0767c]{color:var(--kv-accent)}.marketplace-item-page__version-row small[data-v-c1b0767c]{color:var(--kv-text-faint);font-weight:650}.marketplace-item-page__version-actions[data-v-c1b0767c]{place-content:flex-start flex-end;min-width:220px}.marketplace-item-page__technical[data-v-c1b0767c]{background:var(--kv-surface-subtle)}.marketplace-item-page__technical summary[data-v-c1b0767c]{cursor:pointer;color:var(--kv-text);font-weight:850}.marketplace-item-page__technical dl[data-v-c1b0767c]{margin-top:var(--kv-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-item-page__technical dd[data-v-c1b0767c]{color:var(--kv-text-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:700;display:flex}.marketplace-item-page__loading[data-v-c1b0767c]{padding:var(--kv-space-3)}@media (width<=980px){.marketplace-item-page__hero[data-v-c1b0767c],.marketplace-item-page__overview[data-v-c1b0767c],.marketplace-item-page__contract-columns[data-v-c1b0767c],.marketplace-item-page__technical dl[data-v-c1b0767c]{grid-template-columns:1fr}.marketplace-item-page__hero-panel[data-v-c1b0767c]{border-top:1px solid var(--kv-border);border-left:0;padding-top:22px;padding-left:0}}@media (width<=700px){.marketplace-item-page[data-v-c1b0767c]{padding-inline:16px}.marketplace-item-page__hero[data-v-c1b0767c],.marketplace-item-page__section[data-v-c1b0767c],.marketplace-item-page__contracts[data-v-c1b0767c],.marketplace-item-page__technical[data-v-c1b0767c]{padding:18px}.marketplace-item-page__stats[data-v-c1b0767c]{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-item-page__actions[data-v-c1b0767c]{flex-direction:column;align-items:stretch}.marketplace-item-page__actions[data-v-c1b0767c] .n-button{width:100%}.marketplace-item-page__contract-card dl[data-v-c1b0767c],.marketplace-item-page__version-row[data-v-c1b0767c]{grid-template-columns:1fr}.marketplace-item-page__version-row[data-v-c1b0767c]{flex-direction:column}.marketplace-item-page__version-actions[data-v-c1b0767c]{justify-content:flex-start;min-width:0}.marketplace-item-page__preview[data-v-c1b0767c]{height:400px}}.marketplace-item-page[data-v-c1b0767c]{padding:var(--kv-space-2) var(--kv-space-3) var(--kv-space-4)}.marketplace-item-page__container[data-v-c1b0767c]{gap:var(--kv-space-2);width:min(var(--kv-shell-width),100%)}.marketplace-item-page__back[data-v-c1b0767c]{width:max-content}.marketplace-item-page__hero[data-v-c1b0767c]{gap:var(--kv-space-3);border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(420px,.65fr);padding:12px 14px}.marketplace-item-page__hero-main[data-v-c1b0767c]{align-content:start;gap:5px;display:grid}.marketplace-item-page__hero h1[data-v-c1b0767c]{margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.15}.marketplace-item-page__subtitle[data-v-c1b0767c]{max-width:760px;font-size:var(--kv-font-sm);margin:0;line-height:1.4}.marketplace-item-page__badges[data-v-c1b0767c],.marketplace-item-page__tags[data-v-c1b0767c]{gap:3px}.marketplace-item-page__type-badge[data-v-c1b0767c],.marketplace-item-page__version-badge[data-v-c1b0767c],.marketplace-item-page__tags span[data-v-c1b0767c]{border-radius:3px;min-height:19px;padding:1px 5px;font-size:10px}.marketplace-item-page__byline[data-v-c1b0767c]{font-size:var(--kv-font-xs);gap:7px;margin-top:1px}.marketplace-item-page__byline img[data-v-c1b0767c]{border-radius:3px;width:19px;height:19px}.marketplace-item-page__hero-panel[data-v-c1b0767c]{border-left:1px solid var(--kv-border);grid-template-columns:1fr;align-content:start;gap:8px;padding:0 0 0 14px;display:grid}.marketplace-item-page__stats[data-v-c1b0767c]{border:1px solid var(--kv-border);background:var(--kv-border);border-radius:3px;grid-template-columns:repeat(6,minmax(52px,1fr));gap:1px;display:grid;overflow:hidden}.marketplace-item-page__stats div[data-v-c1b0767c]{background:var(--kv-panel-muted);border:0;border-radius:0;min-height:42px;padding:5px 8px}.marketplace-item-page__stats span[data-v-c1b0767c]{font-size:var(--kv-font-md)}.marketplace-item-page__stats small[data-v-c1b0767c]{font-size:10px}.marketplace-item-page__stats .positive[data-v-c1b0767c],.marketplace-item-page__version-table .positive[data-v-c1b0767c]{color:var(--kv-success-text)}.marketplace-item-page__stats .negative[data-v-c1b0767c],.marketplace-item-page__version-table .negative[data-v-c1b0767c]{color:var(--kv-warning-text)}.marketplace-item-page__reaction-error[data-v-c1b0767c]{color:var(--kv-danger-text);font-size:10px}.marketplace-item-page__summary[data-v-c1b0767c]{display:none}.marketplace-item-page__actions[data-v-c1b0767c]{flex-flow:wrap;align-items:center;gap:5px}.marketplace-item-page__actions[data-v-c1b0767c] .n-button{width:auto}.marketplace-item-page__tabs[data-v-c1b0767c]{border:1px solid var(--kv-border);background:var(--kv-panel-muted);border-radius:3px 3px 0 0;min-width:0;padding:3px;display:flex;overflow-x:auto}.marketplace-item-page__tabs button[data-v-c1b0767c]{min-height:27px;color:var(--kv-text-muted);font:inherit;font-size:var(--kv-font-xs);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:3px 10px;font-weight:700}.marketplace-item-page__tabs button[data-v-c1b0767c]:hover{color:var(--kv-text-primary);background:var(--kv-surface-subtle)}.marketplace-item-page__tabs button.active[data-v-c1b0767c]{background:var(--kv-accent-soft);color:var(--kv-accent)}.marketplace-item-page__tabs button[data-v-c1b0767c]:focus-visible{outline:2px solid var(--kv-accent);outline-offset:-2px}.marketplace-item-page__section[data-v-c1b0767c],.marketplace-item-page__contracts[data-v-c1b0767c],.marketplace-item-page__technical[data-v-c1b0767c]{min-height:300px;box-shadow:none;border-radius:0 0 3px 3px;margin-top:-8px;padding:12px}.marketplace-item-page__overview[data-v-c1b0767c]{display:block}.marketplace-item-page__section-kicker[data-v-c1b0767c]{letter-spacing:.055em;margin-bottom:2px;font-size:10px}.marketplace-item-page__section h2[data-v-c1b0767c],.marketplace-item-page__contracts h2[data-v-c1b0767c]{font-size:var(--kv-font-md);margin:0}.marketplace-item-page__section-heading[data-v-c1b0767c]{margin-bottom:9px}.marketplace-item-page__definition-table[data-v-c1b0767c]{border-collapse:collapse;width:100%;font-size:var(--kv-font-xs);margin-top:10px}.marketplace-item-page__definition-table th[data-v-c1b0767c],.marketplace-item-page__definition-table td[data-v-c1b0767c]{border:1px solid var(--kv-border);text-align:left;vertical-align:top;padding:6px 8px}.marketplace-item-page__definition-table th[data-v-c1b0767c]{background:var(--kv-panel-muted);width:145px;color:var(--kv-text-faint);letter-spacing:.045em;text-transform:uppercase;font-size:10px}.marketplace-item-page__definition-table td[data-v-c1b0767c]{color:var(--kv-text-secondary)}.marketplace-item-page__contract-group+.marketplace-item-page__contract-group[data-v-c1b0767c]{margin-top:12px}.marketplace-item-page__contract-group h3[data-v-c1b0767c]{font-size:var(--kv-font-sm);margin:0 0 5px}.marketplace-item-page__table-wrap[data-v-c1b0767c]{border:1px solid var(--kv-border);border-radius:3px;width:100%;overflow:auto}.marketplace-item-page__table[data-v-c1b0767c]{border-collapse:collapse;width:100%;min-width:660px;font-size:var(--kv-font-xs)}.marketplace-item-page__table th[data-v-c1b0767c]{background:var(--kv-panel-muted);height:27px;color:var(--kv-text-faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px}.marketplace-item-page__table th[data-v-c1b0767c],.marketplace-item-page__table td[data-v-c1b0767c]{border-bottom:1px solid var(--kv-border);vertical-align:middle;padding:5px 7px}.marketplace-item-page__table tbody tr[data-v-c1b0767c]:hover{background:var(--kv-surface-subtle)}.marketplace-item-page__table code[data-v-c1b0767c]{color:var(--kv-text-secondary);font-size:11px}.marketplace-item-page__empty-cell[data-v-c1b0767c]{height:72px;color:var(--kv-text-muted);text-align:center}.marketplace-item-page__version-table[data-v-c1b0767c]{min-width:820px}.marketplace-item-page__version-table td:first-child small[data-v-c1b0767c]{color:var(--kv-text-faint);font-size:9px;display:block}.marketplace-item-page__version-table th[data-v-c1b0767c]:last-child{width:190px}.marketplace-item-page__row-actions[data-v-c1b0767c]{white-space:nowrap;align-items:center;gap:2px;display:flex}.marketplace-item-page__preview[data-v-c1b0767c]{border-radius:3px;height:clamp(520px,68dvh,900px)}.marketplace-item-page__preview[data-v-c1b0767c] .graph-preview-canvas{height:100%!important;max-height:100%!important}.marketplace-item-page__technical details[data-v-c1b0767c]{width:100%}.marketplace-item-page__technical summary[data-v-c1b0767c]{font-size:var(--kv-font-sm)}.marketplace-item-page__technical dl[data-v-c1b0767c]{border:1px solid var(--kv-border);grid-template-columns:150px minmax(0,1fr);gap:0;margin-top:8px}.marketplace-item-page__technical dl div[data-v-c1b0767c]{display:contents}.marketplace-item-page__technical dt[data-v-c1b0767c],.marketplace-item-page__technical dd[data-v-c1b0767c]{border-bottom:1px solid var(--kv-border);min-width:0;padding:6px 8px}.marketplace-item-page__technical dt[data-v-c1b0767c]{background:var(--kv-panel-muted)}.marketplace-item-page__technical dd[data-v-c1b0767c]{margin:0}@media (width<=900px){.marketplace-item-page__hero[data-v-c1b0767c]{grid-template-columns:1fr}.marketplace-item-page__hero-panel[data-v-c1b0767c]{border-top:1px solid var(--kv-border);border-left:0;padding:10px 0 0}}@media (width<=640px){.marketplace-item-page[data-v-c1b0767c]{padding-inline:var(--kv-space-2)}.marketplace-item-page__hero[data-v-c1b0767c],.marketplace-item-page__section[data-v-c1b0767c],.marketplace-item-page__contracts[data-v-c1b0767c],.marketplace-item-page__technical[data-v-c1b0767c]{padding:10px}.marketplace-item-page__actions[data-v-c1b0767c]{flex-direction:row;align-items:center}.marketplace-item-page__actions[data-v-c1b0767c] .n-button{width:auto}.marketplace-item-page__definition-table th[data-v-c1b0767c]{width:108px}.marketplace-item-page__preview[data-v-c1b0767c]{height:clamp(460px,72dvh,620px)}.marketplace-item-page__stats[data-v-c1b0767c]{grid-template-columns:repeat(3,minmax(52px,1fr))}}.library-pagination[data-v-5644f815]{align-items:center;gap:var(--kv-space-2);border:1px solid var(--kv-border);border-radius:0 0 var(--kv-radius-sm) var(--kv-radius-sm);background:var(--kv-panel-muted);min-height:39px;padding:var(--kv-space-1) var(--kv-space-2);color:var(--kv-text-muted);font-size:var(--kv-font-xs);border-top:0;grid-template-columns:minmax(145px,1fr) auto minmax(145px,1fr);display:grid}.library-pagination__summary[data-v-5644f815]{white-space:nowrap}.library-pagination__navigation[data-v-5644f815],.library-pagination__direct[data-v-5644f815]{align-items:center;gap:var(--kv-space-1);display:flex}.library-pagination__page[data-v-5644f815]{text-align:center;white-space:nowrap;min-width:84px}.library-pagination__direct[data-v-5644f815]{justify-self:end}.library-pagination__direct label[data-v-5644f815]{color:var(--kv-text-faint);white-space:nowrap}.library-pagination__direct[data-v-5644f815] .n-input-number{width:62px}@media (width<=720px){.library-pagination[data-v-5644f815]{grid-template-columns:1fr auto}.library-pagination__summary[data-v-5644f815]{grid-column:1/-1}}@media (width<=470px){.library-pagination[data-v-5644f815]{grid-template-columns:1fr;justify-items:start}.library-pagination__summary[data-v-5644f815]{grid-column:auto}.library-pagination__direct[data-v-5644f815]{justify-self:start}}.library-table-wrap[data-v-6087a1ec]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-surface-strong);min-height:220px;overflow:auto}.library-table[data-v-6087a1ec]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1100px;font-size:var(--kv-font-xs)}.library-table th[data-v-6087a1ec]{z-index:1;border-bottom:1px solid var(--kv-border-strong);background:var(--kv-panel-muted);height:29px;color:var(--kv-text-faint);letter-spacing:.045em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:0}.library-table th[data-v-6087a1ec],.library-table td[data-v-6087a1ec]{vertical-align:middle;padding:5px 8px}.library-table th[data-v-6087a1ec]:first-child{width:27%}.library-table th[data-v-6087a1ec]:nth-child(2){width:10%}.library-table th[data-v-6087a1ec]:nth-child(3){width:9%}.library-table th[data-v-6087a1ec]:nth-child(4){width:6%}.library-table th[data-v-6087a1ec]:nth-child(5){width:9%}.library-table th[data-v-6087a1ec]:nth-child(6),.library-table th[data-v-6087a1ec]:nth-child(7),.library-table th[data-v-6087a1ec]:nth-child(8){width:6%}.library-table th[data-v-6087a1ec]:nth-child(9),.library-table th[data-v-6087a1ec]:nth-child(10){width:9%}.library-table th[data-v-6087a1ec]:last-child{width:36px}.library-table tbody tr[data-v-6087a1ec]{border-bottom:1px solid color-mix(in srgb,var(--kv-border) 66%,transparent);min-height:44px;color:var(--kv-text-secondary);outline:0}.library-table tbody tr[data-v-6087a1ec]:hover{background:var(--kv-surface-subtle)}.library-table tbody tr[data-v-6087a1ec]:focus-visible{box-shadow:inset 3px 0 0 var(--kv-accent);background:var(--kv-accent-soft)}.library-table__name[data-v-6087a1ec]{min-width:0}.library-table__name a[data-v-6087a1ec],.library-table__name span[data-v-6087a1ec],.library-table__name small[data-v-6087a1ec]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-table__name a[data-v-6087a1ec]{color:var(--kv-text-title);font-size:var(--kv-font-sm);font-weight:750}.library-table__name a[data-v-6087a1ec]:hover{color:var(--kv-accent)}.library-table__name span[data-v-6087a1ec]{color:var(--kv-text-muted);margin-top:1px}.library-table__name small[data-v-6087a1ec]{color:var(--kv-text-faint);margin-top:1px;font-size:10px}.library-table__number[data-v-6087a1ec]{text-align:center}.library-table__charge[data-v-6087a1ec]{color:var(--kv-text-muted);font-variant-numeric:tabular-nums;font-weight:750}.library-table__charge.positive[data-v-6087a1ec]{color:var(--kv-success-text)}.library-table__charge.negative[data-v-6087a1ec]{color:var(--kv-warning-text)}.library-table__quality[data-v-6087a1ec] .quality-badge{min-height:20px;padding:1px 5px;font-size:10px}.library-table__author[data-v-6087a1ec]{text-overflow:ellipsis;white-space:nowrap;display:table-cell;overflow:hidden}.library-table__author img[data-v-6087a1ec]{object-fit:cover;vertical-align:middle;border-radius:3px;width:18px;height:18px;margin-right:5px}.library-table__actions[data-v-6087a1ec]{text-align:center;padding-inline:2px!important}.library-table__empty[data-v-6087a1ec]{height:148px;color:var(--kv-text-muted);text-align:center}.library-table__loading-row[data-v-6087a1ec]{height:48px}.sr-only[data-v-6087a1ec]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.library-table[data-v-6087a1ec]{min-width:760px}.library-table__low[data-v-6087a1ec]{display:none!important}.library-table th[data-v-6087a1ec]:first-child{width:42%}}@media (width<=640px){.library-table[data-v-6087a1ec]{min-width:590px}.library-table__medium[data-v-6087a1ec]{display:none!important}.library-table th[data-v-6087a1ec]:first-child{width:52%}.library-table th[data-v-6087a1ec]:nth-child(2){width:18%}.library-table th[data-v-6087a1ec]:nth-child(4){width:10%}.library-table th[data-v-6087a1ec]:nth-child(5){width:14%}}.library-toolbar[data-v-e65bf9b1]{gap:var(--kv-space-2);border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-panel-muted);padding:var(--kv-space-2);grid-template-columns:minmax(280px,1fr) 140px minmax(280px,320px) 178px auto;align-items:center;display:grid}.library-toolbar__category-select[data-v-e65bf9b1]{min-width:0}.library-toolbar__category-empty[data-v-e65bf9b1]{color:var(--kv-text-faint);font-size:var(--kv-font-xs)}.library-category-select-menu{width:min(440px,100vw - 16px);max-width:calc(100vw - 16px)!important}.library-category-select-menu .n-base-select-option__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1080px){.library-toolbar[data-v-e65bf9b1]{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.55fr))}.library-toolbar[data-v-e65bf9b1]>:nth-child(4),.library-toolbar[data-v-e65bf9b1]>:nth-child(5){grid-column:auto}}@media (width<=620px){.library-toolbar[data-v-e65bf9b1]{grid-template-columns:1fr 1fr}.library-toolbar[data-v-e65bf9b1]>:first-child{grid-column:1/-1}}.library-page[data-v-3d7f1109]{padding:var(--kv-space-3) var(--kv-space-3) var(--kv-space-4)}.library-page__container[data-v-3d7f1109]{gap:var(--kv-space-3);width:min(var(--kv-shell-width),100%);margin-inline:auto;display:grid}.library-page__notice[data-v-3d7f1109]{margin:0}.library-page__results[data-v-3d7f1109]{min-width:0}.library-page__results-header[data-v-3d7f1109]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm) var(--kv-radius-sm) 0 0;background:var(--kv-panel-muted);min-height:31px;padding:0 var(--kv-space-2);border-bottom:0;justify-content:space-between;align-items:center;display:flex}.library-page__results-header h2[data-v-3d7f1109]{color:var(--kv-text-primary);font-size:var(--kv-font-sm);margin:0;font-weight:750}.library-page__results-header span[data-v-3d7f1109]{color:var(--kv-text-faint);font-size:var(--kv-font-xs)}.library-page__results[data-v-3d7f1109] .library-table-wrap{border-radius:0}@media (width<=640px){.library-page[data-v-3d7f1109]{padding-inline:var(--kv-space-2)}}.explorer-panel[data-v-0768bddf]{border:1px solid var(--kv-border-strong);background:var(--kv-surface-muted);min-width:0;height:min(68vh,720px);color:var(--kv-text-primary);border-radius:10px;outline:none;flex-direction:column;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.explorer-panel--active[data-v-0768bddf]{border-color:color-mix(in srgb,var(--kv-accent) 62%,var(--kv-border));background:var(--kv-surface-strong);box-shadow:inset 0 2px 0 var(--kv-accent)}.explorer-panel--drop-valid[data-v-0768bddf]{outline:2px solid var(--kv-accent);outline-offset:-3px}.explorer-panel--drop-invalid[data-v-0768bddf]{outline:2px dashed var(--kv-danger-text);outline-offset:-3px}.explorer-panel__header[data-v-0768bddf]{border-bottom:1px solid var(--kv-border);background:var(--kv-panel-muted);flex:none;grid-template-columns:138px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.explorer-panel__resource[data-v-0768bddf]{width:138px}.explorer-panel__breadcrumbs[data-v-0768bddf]{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.explorer-panel__crumb[data-v-0768bddf]{text-overflow:ellipsis;min-width:0;max-width:120px;color:var(--kv-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 4px;font-size:.78rem;overflow:hidden}.explorer-panel__crumb[data-v-0768bddf]:hover,.explorer-panel__crumb--current[data-v-0768bddf]{color:var(--kv-text-title);background:var(--kv-surface-subtle)}.explorer-panel__separator[data-v-0768bddf]{color:var(--kv-text-faint);font-size:.75rem}.explorer-panel__tools[data-v-0768bddf]{align-items:center;display:flex}.explorer-panel__filter[data-v-0768bddf]{border-bottom:1px solid var(--kv-border);background:var(--kv-surface-subtle);flex:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.explorer-panel__filter span[data-v-0768bddf]{white-space:nowrap;color:var(--kv-text-faint);font-size:.7rem}.explorer-panel__columns[data-v-0768bddf],.explorer-row[data-v-0768bddf]{grid-template-columns:minmax(140px,2fr) minmax(72px,.75fr) minmax(82px,.8fr) minmax(72px,.7fr) minmax(64px,.55fr) 30px;align-items:center;display:grid}.explorer-panel__columns[data-v-0768bddf]{border-bottom:1px solid var(--kv-border);background:var(--kv-surface-subtle);min-height:27px;color:var(--kv-text-faint);text-transform:uppercase;letter-spacing:.045em;flex:none;padding:0 6px;font-size:.68rem;font-weight:700}.explorer-panel__columns button[data-v-0768bddf]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 5px;display:flex}.explorer-panel__column--active[data-v-0768bddf]{color:var(--kv-text-primary)!important}.explorer-panel__sort-arrow[data-v-0768bddf]{width:8px;color:var(--kv-accent);text-align:center;flex:0 0 8px;font-size:.62rem;line-height:1}.explorer-panel__columns[data-v-0768bddf] .n-select{display:none}.explorer-panel__body[data-v-0768bddf]{outline:none;flex:auto;min-height:0;padding:3px 0 24px;overflow:auto}.explorer-panel__body[data-v-0768bddf]:focus-visible{outline:2px solid color-mix(in srgb,var(--kv-accent) 72%,white);outline-offset:-3px}.explorer-row[data-v-0768bddf]{border:0;border-bottom:1px solid color-mix(in srgb,var(--kv-border) 58%,transparent);width:100%;min-height:32px;color:var(--kv-text-secondary);font:inherit;text-align:left;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;padding:0 6px;font-size:.76rem}.explorer-row[data-v-0768bddf]:hover{background:var(--kv-surface-subtle)}.explorer-row--selected[data-v-0768bddf]{background:var(--kv-accent-soft);color:var(--kv-text-title)}.explorer-row--focused[data-v-0768bddf]{box-shadow:inset 3px 0 0 var(--kv-accent)}.explorer-panel:not(.explorer-panel--active) .explorer-row--selected[data-v-0768bddf]{background:color-mix(in srgb,var(--kv-surface-subtle) 76%,var(--kv-accent-soft));color:var(--kv-text-primary)}.explorer-panel:not(.explorer-panel--active) .explorer-row--focused[data-v-0768bddf]{box-shadow:inset 2px 0 0 var(--kv-border-strong)}.explorer-row--parent[data-v-0768bddf],.explorer-row[draggable=true][data-v-0768bddf]{cursor:pointer}.explorer-row--drag-source[data-v-0768bddf]{opacity:.58}.explorer-row--drop-valid[data-v-0768bddf]{outline:1px solid var(--kv-accent);outline-offset:-2px;background:var(--kv-accent-soft)}.explorer-row--drop-invalid[data-v-0768bddf]{outline:1px dashed var(--kv-danger-text);outline-offset:-2px;cursor:not-allowed}.explorer-row[data-v-0768bddf]:focus-visible{outline:1px solid var(--kv-accent);outline-offset:-2px}.explorer-row__name[data-v-0768bddf]{min-width:0;color:var(--kv-text-primary);align-items:center;gap:7px;padding:0 5px;font-weight:600;display:flex}.explorer-row__name span[data-v-0768bddf]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-row__icon[data-v-0768bddf]{width:15px;color:var(--kv-accent);text-align:center;flex:0 0 15px}.explorer-row__type[data-v-0768bddf],.explorer-row__meta[data-v-0768bddf],.explorer-row__info[data-v-0768bddf]{text-overflow:ellipsis;white-space:nowrap;color:var(--kv-text-faint);overflow:hidden}.explorer-row__actions[data-v-0768bddf]{opacity:.58}.explorer-row:hover .explorer-row__actions[data-v-0768bddf],.explorer-row__actions[data-v-0768bddf]:focus{opacity:1}.explorer-panel__state[data-v-0768bddf]{min-height:120px;color:var(--kv-text-muted);justify-content:center;align-items:center;gap:10px;padding:20px;font-size:.8rem;display:flex}.explorer-panel__state--error[data-v-0768bddf]{color:var(--kv-danger-text)}.explorer-panel__status[data-v-0768bddf]{border-top:1px solid var(--kv-border);background:var(--kv-panel-muted);min-height:26px;color:var(--kv-text-faint);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:.68rem;display:flex}.explorer-panel__status strong[data-v-0768bddf]{color:var(--kv-accent);font-weight:700}.explorer-panel__live[data-v-0768bddf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explorer-drag-preview{border:1px solid var(--kv-accent);background:var(--kv-surface-strong);max-width:240px;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:6px 10px;font-size:.75rem;font-weight:700;position:fixed;top:-1000px;left:-1000px;overflow:hidden;box-shadow:0 8px 24px #00000057}.explorer-context-menu{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.explorer-context-menu [role=menuitem]:focus-visible{outline:2px solid var(--kv-accent);outline-offset:-2px}.explorer-menu-danger{color:var(--kv-danger-text)!important}@media (width<=760px){.explorer-panel[data-v-0768bddf]{border-radius:8px;height:min(64vh,620px)}.explorer-panel__header[data-v-0768bddf]{grid-template-columns:128px minmax(0,1fr) auto}.explorer-panel__resource[data-v-0768bddf]{width:128px}.explorer-panel__columns[data-v-0768bddf],.explorer-row[data-v-0768bddf]{grid-template-columns:minmax(130px,1.7fr) minmax(70px,.75fr) minmax(76px,.8fr) 30px}.explorer-panel__columns[data-v-0768bddf]>:nth-child(4),.explorer-panel__columns[data-v-0768bddf]>:nth-child(5),.explorer-row[data-v-0768bddf]>:nth-child(4),.explorer-row[data-v-0768bddf]>:nth-child(5){display:none}}.image-attachments[data-v-734dc702]{border:1px solid var(--kv-border);border-radius:8px;gap:12px;padding:14px;display:grid}.image-attachments__header[data-v-734dc702]{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-attachments__header>div[data-v-734dc702]{gap:3px;display:grid}.image-attachments__header span[data-v-734dc702],.image-attachments__storage[data-v-734dc702],.image-attachments__meta small[data-v-734dc702]{color:var(--kv-text-muted);font-size:.84rem}.image-attachments__input[data-v-734dc702]{display:none}.image-attachments__grid[data-v-734dc702]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.image-attachments__item[data-v-734dc702]{gap:8px;display:grid}.image-attachments__thumb[data-v-734dc702]{aspect-ratio:4/3;background:var(--kv-surface-soft);border:1px solid var(--kv-border);color:var(--kv-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.image-attachments__thumb img[data-v-734dc702]{object-fit:cover;width:100%;height:100%}.image-attachments__meta[data-v-734dc702]{gap:2px;min-width:0;display:grid}.image-attachments__meta span[data-v-734dc702]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-attachments__large[data-v-734dc702]{object-fit:contain;border-radius:8px;width:100%;max-width:100%;max-height:72vh;display:block}.image-attachments--compact[data-v-734dc702]{padding:12px}.public-example-editor[data-v-46180698]{min-width:0;color:var(--kv-text-primary)}.public-example-editor__toolbar[data-v-46180698]{z-index:2;border:1px solid var(--kv-border);background:var(--kv-panel-muted);border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 6px;display:flex;position:sticky;top:0}.public-example-editor__toolbar-group[data-v-46180698],.public-example-editor__actions[data-v-46180698]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.public-example-editor__toolbar-group>strong[data-v-46180698]{font-size:var(--kv-font-sm);margin-inline:3px}.public-example-editor__body[data-v-46180698]{border:1px solid var(--kv-border);border-top:0;gap:9px;padding:8px;display:grid}.public-example-editor section[data-v-46180698]{gap:4px;min-width:0;display:grid}.public-example-editor h3[data-v-46180698]{font-size:var(--kv-font-xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.public-example-editor__section-heading[data-v-46180698]{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-example-editor__section-heading span[data-v-46180698]{color:var(--kv-text-faint);font-size:10px}.public-example-editor__basic[data-v-46180698],.public-example-editor__table[data-v-46180698]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--kv-font-xs)}.public-example-editor__basic th[data-v-46180698],.public-example-editor__basic td[data-v-46180698],.public-example-editor__table th[data-v-46180698],.public-example-editor__table td[data-v-46180698]{border:1px solid var(--kv-border);text-align:left;vertical-align:middle;padding:4px 6px}.public-example-editor__basic th[data-v-46180698],.public-example-editor__table th[data-v-46180698]{background:var(--kv-panel-muted);color:var(--kv-text-faint);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:750}.public-example-editor__basic th[data-v-46180698]{width:135px}.public-example-editor__table-wrap[data-v-46180698]{overflow-x:auto}.public-example-editor__table[data-v-46180698]{min-width:780px}.public-example-editor__outputs[data-v-46180698]{min-width:960px}.public-example-editor__table th[data-v-46180698]:first-child{width:16%}.public-example-editor__table th[data-v-46180698]:nth-child(2){width:10%}.public-example-editor__table th[data-v-46180698]:nth-child(3){width:32%}.public-example-editor__table th[data-v-46180698]:nth-child(4){width:28%}.public-example-editor__table th[data-v-46180698]:nth-child(5){width:14%}.public-example-editor__outputs th[data-v-46180698]:first-child{width:58px}.public-example-editor__outputs th[data-v-46180698]:nth-child(2){width:16%}.public-example-editor__outputs th[data-v-46180698]:nth-child(3){width:9%}.public-example-editor__outputs th[data-v-46180698]:nth-child(4){width:28%}.public-example-editor__outputs th[data-v-46180698]:nth-child(5){width:22%}.public-example-editor__outputs th[data-v-46180698]:nth-child(6){width:18%}.public-example-editor td small[data-v-46180698],.public-example-editor td code[data-v-46180698]{color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.public-example-editor td code[data-v-46180698]{color:var(--kv-text-muted);margin-top:2px}.public-example-editor__value-cell[data-v-46180698] .n-input-number,.public-example-editor__value-cell[data-v-46180698] .n-select{width:100%}.public-example-editor__type[data-v-46180698]{border:1px solid var(--kv-border);background:var(--kv-panel-muted);color:var(--kv-text-muted);border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;display:inline-flex}.public-example-editor__tolerance[data-v-46180698]{grid-template-columns:1fr 1fr;gap:3px;display:grid}.public-example-editor__tolerance label[data-v-46180698]{color:var(--kv-text-faint);grid-template-columns:auto minmax(52px,1fr);align-items:center;gap:2px;font-size:9px;display:grid}.public-example-editor__exact[data-v-46180698]{color:var(--kv-text-faint);font-size:10px}.public-example-editor__result[data-v-46180698]{font-size:10px;font-weight:750;display:block}.public-example-editor__result[data-status=Passed][data-v-46180698]{color:var(--kv-success-text)}.public-example-editor__result[data-status=Failed][data-v-46180698],.public-example-editor__result[data-status=Error][data-v-46180698]{color:var(--kv-danger-text)}.public-example-editor__run-summary[data-v-46180698]{border:1px solid var(--kv-border);background:var(--kv-panel-muted);color:var(--kv-text-muted);font-size:var(--kv-font-xs);flex-wrap:wrap;align-items:center;gap:16px;padding:5px 7px;display:flex}.public-example-editor__feedback[data-v-46180698]{border-left:2px solid var(--kv-accent);background:var(--kv-accent-soft);color:var(--kv-text-muted);font-size:var(--kv-font-xs);padding:4px 7px}.public-example-editor__error[data-v-46180698]{color:var(--kv-danger-text)!important;white-space:normal!important}.public-example-editor__empty[data-v-46180698]{color:var(--kv-text-faint);text-align:center!important}@media (width<=760px){.public-example-editor__toolbar[data-v-46180698]{flex-direction:column;align-items:flex-start;position:static}.public-example-editor__actions[data-v-46180698]{width:100%}.public-example-editor__basic th[data-v-46180698]{width:95px}}.library-completeness[data-v-22b77cb4]{border-bottom:1px solid var(--kv-border);background:var(--kv-panel-muted);min-height:34px;font-size:var(--kv-font-xs);grid-template-columns:170px minmax(120px,1fr) minmax(260px,1.5fr);align-items:center;gap:10px;padding:5px 10px;display:grid}.library-completeness__label[data-v-22b77cb4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-completeness__label span[data-v-22b77cb4]{color:var(--kv-accent);font-weight:800}.library-completeness__track[data-v-22b77cb4]{background:var(--kv-border);border-radius:2px;height:6px;overflow:hidden}.library-completeness__track span[data-v-22b77cb4]{background:var(--kv-accent);height:100%;transition:width .18s;display:block}.library-completeness p[data-v-22b77cb4]{color:var(--kv-text-muted);margin:0;line-height:1.35}@media (width<=760px){.library-completeness[data-v-22b77cb4]{grid-template-columns:1fr;gap:5px}}.library-contract-editor[data-v-aa4b3b9b]{gap:12px;display:grid}.library-contract-editor section>header[data-v-aa4b3b9b]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.library-contract-editor h3[data-v-aa4b3b9b]{font-size:var(--kv-font-sm);margin:0}.library-contract-editor header span[data-v-aa4b3b9b]{color:var(--kv-text-faint);font-size:var(--kv-font-xs)}.library-contract-editor__table-wrap[data-v-aa4b3b9b]{border:1px solid var(--kv-border);border-radius:3px;overflow:auto}table[data-v-aa4b3b9b]{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--kv-font-xs)}th[data-v-aa4b3b9b]{background:var(--kv-panel-muted);height:27px;color:var(--kv-text-faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px}th[data-v-aa4b3b9b],td[data-v-aa4b3b9b]{border-bottom:1px solid var(--kv-border);vertical-align:middle;padding:5px 7px}tbody tr:last-child td[data-v-aa4b3b9b]{border-bottom:0}td[data-v-aa4b3b9b]:first-child{min-width:145px}td[data-v-aa4b3b9b]:last-child{width:45%}td small[data-v-aa4b3b9b]{max-width:180px;color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}code[data-v-aa4b3b9b]{color:var(--kv-text-muted);font-size:10px}.library-contract-editor__empty[data-v-aa4b3b9b]{height:54px;color:var(--kv-text-muted);text-align:center}.library-examples-table[data-v-e6707d0b]{gap:7px;display:grid}.library-examples-table>header[data-v-e6707d0b]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-v-e6707d0b]{font-size:var(--kv-font-sm);margin:0}header span[data-v-e6707d0b],td small[data-v-e6707d0b]{color:var(--kv-text-faint);font-size:10px;display:block}.library-examples-table__wrap[data-v-e6707d0b]{border:1px solid var(--kv-border);border-radius:3px;overflow:auto}table[data-v-e6707d0b]{border-collapse:collapse;width:100%;min-width:930px;font-size:var(--kv-font-xs)}th[data-v-e6707d0b]{background:var(--kv-panel-muted);height:27px;color:var(--kv-text-faint);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:10px}th[data-v-e6707d0b],td[data-v-e6707d0b]{border-bottom:1px solid var(--kv-border);vertical-align:middle;padding:5px 7px}tbody tr:last-child td[data-v-e6707d0b]{border-bottom:0}td[data-v-e6707d0b]:nth-child(2),td[data-v-e6707d0b]:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}td[data-v-e6707d0b]:nth-child(6){width:235px}.library-examples-table__actions[data-v-e6707d0b]{white-space:nowrap;gap:2px;display:flex}td>span[data-v-e6707d0b]{text-transform:uppercase;font-size:10px;font-weight:750}.is-passed[data-v-e6707d0b],.is-ran[data-v-e6707d0b]{color:var(--kv-success-text)}.is-failed[data-v-e6707d0b],.is-error[data-v-e6707d0b]{color:var(--kv-danger-text)}.is-never_run[data-v-e6707d0b]{color:var(--kv-text-faint)}.library-publishing-workspace[data-v-065a89b8]{height:calc(100vh - 56px);min-height:0;color:var(--kv-text-primary);flex-direction:column;display:flex;overflow:hidden}.library-publishing-workspace__header[data-v-065a89b8]{border-bottom:1px solid var(--kv-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:0 10px 8px;display:flex}.library-publishing-workspace__header h2[data-v-065a89b8]{font-size:var(--kv-font-lg);margin:0}.library-publishing-workspace__header p[data-v-065a89b8]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:2px 0 0}.library-publishing-workspace__status[data-v-065a89b8]{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.library-publishing-workspace__status span[data-v-065a89b8]{border:1px solid var(--kv-border);background:var(--kv-panel-muted);color:var(--kv-text-muted);text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:750}.library-publishing-workspace__draft-note[data-v-065a89b8]{border-bottom:1px solid var(--kv-border);min-height:28px;color:var(--kv-text-muted);font-size:var(--kv-font-xs);padding:6px 10px}.library-publishing-workspace__loading[data-v-065a89b8]{margin:auto}.library-publishing-workspace__tabs[data-v-065a89b8]{border-bottom:1px solid var(--kv-border);background:var(--kv-panel-muted);flex:none;min-width:0;padding:3px 6px;display:flex;overflow-x:auto}.library-publishing-workspace__tabs button[data-v-065a89b8]{min-height:27px;color:var(--kv-text-muted);font:inherit;font-size:var(--kv-font-xs);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 11px;font-weight:700}.library-publishing-workspace__tabs button.active[data-v-065a89b8]{background:var(--kv-accent-soft);color:var(--kv-accent)}.library-publishing-workspace__tabs button[data-v-065a89b8]:focus-visible{outline:2px solid var(--kv-accent);outline-offset:-2px}.library-publishing-workspace__panels[data-v-065a89b8]{flex:auto;min-height:0;overflow:auto}.library-publishing-workspace__panel[data-v-065a89b8]{min-height:100%;padding:10px}.library-publishing-workspace__form-table[data-v-065a89b8],.library-publishing-workspace__summary-table[data-v-065a89b8],.library-publishing-workspace__confirm-table[data-v-065a89b8]{border-collapse:collapse;width:100%;font-size:var(--kv-font-xs)}.library-publishing-workspace__form-table th[data-v-065a89b8],.library-publishing-workspace__form-table td[data-v-065a89b8],.library-publishing-workspace__summary-table th[data-v-065a89b8],.library-publishing-workspace__summary-table td[data-v-065a89b8],.library-publishing-workspace__confirm-table th[data-v-065a89b8],.library-publishing-workspace__confirm-table td[data-v-065a89b8]{border:1px solid var(--kv-border);text-align:left;vertical-align:middle;padding:6px 8px}.library-publishing-workspace__form-table th[data-v-065a89b8],.library-publishing-workspace__summary-table th[data-v-065a89b8],.library-publishing-workspace__confirm-table th[data-v-065a89b8]{background:var(--kv-panel-muted);width:160px;color:var(--kv-text-faint);letter-spacing:.035em;text-transform:uppercase;font-size:10px}.library-publishing-workspace__form-table td small[data-v-065a89b8]{color:var(--kv-text-faint);margin-top:2px;display:block}.library-publishing-workspace__field-error[data-v-065a89b8]{color:var(--kv-danger,#c43d3d)!important}.library-publishing-workspace__inline[data-v-065a89b8]{align-items:center;gap:10px;display:flex}.library-publishing-workspace__inline[data-v-065a89b8] .n-select{width:180px}.library-publishing-workspace__section-copy[data-v-065a89b8],.library-publishing-workspace__publish>p[data-v-065a89b8]{color:var(--kv-text-muted);font-size:var(--kv-font-xs);margin:0 0 8px}.library-publishing-workspace__publish[data-v-065a89b8]{align-content:start;gap:10px;display:grid}.library-publishing-workspace__release[data-v-065a89b8]{font-size:var(--kv-font-xs);gap:4px;font-weight:700;display:grid}.library-publishing-workspace__publish-actions[data-v-065a89b8]{grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:5px;display:grid}.library-publishing-workspace__footer[data-v-065a89b8]{border-top:1px solid var(--kv-border);background:var(--kv-panel-muted);color:var(--kv-text-faint);font-size:var(--kv-font-xs);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.library-publishing-workspace__footer>div[data-v-065a89b8]{gap:5px;display:flex}.library-publishing-workspace__confirm-actions[data-v-065a89b8]{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}@media (width<=720px){.library-publishing-workspace__header[data-v-065a89b8]{display:grid}.library-publishing-workspace__status[data-v-065a89b8]{justify-content:flex-start}.library-publishing-workspace__form-table th[data-v-065a89b8]{width:110px}.library-publishing-workspace__inline[data-v-065a89b8]{flex-direction:column;align-items:flex-start}.library-publishing-workspace__publish-actions[data-v-065a89b8]{flex-wrap:wrap;display:flex}.library-publishing-workspace__footer[data-v-065a89b8]{flex-direction:column;align-items:flex-start}.library-publishing-workspace__footer>div[data-v-065a89b8]{flex-wrap:wrap;width:100%}}.ownership-explorer-page[data-v-f365bebf]{width:100%;margin-inline:auto}.ownership-explorer-page__heading[data-v-f365bebf]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.ownership-explorer-page__heading h1[data-v-f365bebf]{color:var(--kv-text-title);margin:3px 0 2px;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.1}.ownership-explorer-page__heading p[data-v-f365bebf]{color:var(--kv-text-muted);margin:0;font-size:.85rem}.ownership-explorer-page__eyebrow[data-v-f365bebf]{color:var(--kv-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ownership-explorer-page__heading-actions[data-v-f365bebf]{color:var(--kv-text-faint);white-space:nowrap;align-items:center;gap:9px;font-size:.68rem;display:flex}.ownership-explorer-page__help[data-v-f365bebf]{display:none}kbd[data-v-f365bebf]{border:1px solid var(--kv-border-strong);background:var(--kv-surface-subtle);min-width:18px;color:var(--kv-text-muted);font:inherit;border-radius:4px;justify-content:center;padding:1px 4px;display:inline-flex}.ownership-explorer-page__notice[data-v-f365bebf]{margin-bottom:8px}.dual-explorer[data-v-f365bebf]{align-items:stretch;min-width:0;display:grid}.dual-explorer__divider[data-v-f365bebf]{cursor:col-resize;touch-action:none;justify-content:center;align-items:center;display:flex}.dual-explorer__divider span[data-v-f365bebf]{background:var(--kv-border-strong);border-radius:1px;width:1px;height:44px}.dual-explorer__divider:hover span[data-v-f365bebf]{background:var(--kv-accent);width:3px}.ownership-explorer-page__mobile-switch[data-v-f365bebf]{display:none}[data-v-f365bebf] .n-modal .n-space{margin-top:16px}@media (width<=760px){.ownership-explorer-page[data-v-f365bebf]{margin:0}.ownership-explorer-page__heading[data-v-f365bebf]{align-items:flex-start;margin-bottom:10px}.ownership-explorer-page__shortcut[data-v-f365bebf]{display:none}.ownership-explorer-page__help[data-v-f365bebf]{display:inline-flex}.ownership-explorer-page__mobile-switch[data-v-f365bebf]{border:1px solid var(--kv-border);border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:7px;display:grid;overflow:hidden}.ownership-explorer-page__mobile-switch button[data-v-f365bebf]{background:var(--kv-surface-muted);color:var(--kv-text-muted);font:inherit;border:0;padding:7px;font-size:.75rem}.ownership-explorer-page__mobile-switch button.active[data-v-f365bebf]{background:var(--kv-accent-soft);color:var(--kv-accent);font-weight:700}.dual-explorer[data-v-f365bebf]{display:block}.dual-explorer__divider[data-v-f365bebf],.dual-explorer__mobile-hidden[data-v-f365bebf]{display:none}}.not-found-page[data-v-66ced1ab]{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--kv-accent) 24%, transparent), transparent 26%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--kv-orange) 18%, transparent), transparent 24%), linear-gradient(145deg, #08131bfa, #0a1c25eb 48%, #070d12fa);color:#e5eef5;min-height:calc(100vh - 128px);padding:56px 24px 72px;position:relative;overflow:hidden}.not-found-page__glow[data-v-66ced1ab]{background:color-mix(in srgb, var(--kv-accent) 18%, transparent);filter:blur(72px);pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;inset:16% 5% auto auto}.not-found-page__container[data-v-66ced1ab]{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:center;gap:40px;width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.not-found-page__content[data-v-66ced1ab]{max-width:620px}.not-found-page__eyebrow[data-v-66ced1ab]{color:var(--kv-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.85rem;font-weight:800}.not-found-page h1[data-v-66ced1ab]{color:#f3f8fb;letter-spacing:0;text-shadow:0 20px 70px #4fd1c53d;margin:0;font-size:7rem;font-weight:900;line-height:.9}.not-found-page h2[data-v-66ced1ab]{color:#f3f8fb;margin:20px 0 0;font-size:2.4rem;line-height:1.05}.not-found-page__message[data-v-66ced1ab]{color:#e5eef5c7;max-width:34rem;margin:18px 0 0;font-size:1.08rem}.not-found-page__message code[data-v-66ced1ab]{color:#f3f8fb;overflow-wrap:anywhere;background:#080f18b8;border:1px solid #8ea8bf38;border-radius:6px;max-width:100%;padding:2px 7px;font-size:.95em;display:inline-block}.not-found-page__actions[data-v-66ced1ab]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.not-found-page__actions a[data-v-66ced1ab]{display:inline-flex}.not-found-page__back[data-v-66ced1ab]{color:#e5eef5c7}.not-found-graph[data-v-66ced1ab]{background:linear-gradient(180deg, #10202be0, #09131bf0), var(--kv-canvas-bg);border:1px solid #8ea8bf2e;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 90px #02061761}.not-found-graph__grid[data-v-66ced1ab]{background-image:linear-gradient(#7890a51a 1px,#0000 1px),linear-gradient(90deg,#7890a51a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000);mask-image:linear-gradient(#000000c7,#0000)}.not-found-graph__route[data-v-66ced1ab]{color:#e5eef5db;background:#080f18bd;border:1px solid #8ea8bf2e;border-radius:6px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;top:22px;left:22px;right:22px}.not-found-graph__route span[data-v-66ced1ab]{color:var(--kv-accent);background:#4fd1c524;border-radius:4px;padding:3px 7px;font-size:.78rem;font-weight:800}.not-found-graph__node[data-v-66ced1ab]{background:#142734f0;border:1px solid #8ea8bf38;border-radius:8px;width:168px;padding:16px;position:absolute;box-shadow:0 18px 44px #02061747}.not-found-graph__node span[data-v-66ced1ab]{background:var(--kv-accent);border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 0 0 6px #4fd1c51f}.not-found-graph__node strong[data-v-66ced1ab],.not-found-graph__node small[data-v-66ced1ab]{display:block}.not-found-graph__node strong[data-v-66ced1ab]{color:#f3f8fb;margin-top:14px;font-size:1rem}.not-found-graph__node small[data-v-66ced1ab]{color:#c6d4dfb3;margin-top:4px}.not-found-graph__node--input[data-v-66ced1ab]{top:142px;left:42px}.not-found-graph__node--resolver[data-v-66ced1ab]{top:224px;left:calc(50% - 84px)}.not-found-graph__node--output[data-v-66ced1ab]{bottom:66px;right:42px}.not-found-graph__edge[data-v-66ced1ab]{transform-origin:0;background:linear-gradient(90deg,#4fd1c533,#4fd1c5db);border-radius:999px;height:2px;position:absolute}.not-found-graph__edge--a[data-v-66ced1ab]{width:170px;top:222px;left:196px;transform:rotate(22deg)}.not-found-graph__edge--b[data-v-66ced1ab]{width:182px;top:293px;left:calc(50% + 66px);transform:rotate(-16deg)}:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic]{border-radius:6px}@media (width<=900px){.not-found-page[data-v-66ced1ab]{min-height:calc(100vh - 96px);padding:42px 18px 56px}.not-found-page__container[data-v-66ced1ab]{grid-template-columns:1fr}.not-found-graph[data-v-66ced1ab]{min-height:360px}}@media (width<=560px){.not-found-page h1[data-v-66ced1ab]{font-size:4.8rem}.not-found-page h2[data-v-66ced1ab]{font-size:1.9rem}.not-found-page__actions[data-v-66ced1ab],.not-found-page__actions a[data-v-66ced1ab],.not-found-page__actions[data-v-66ced1ab] .n-button{width:100%}.not-found-graph[data-v-66ced1ab]{min-height:330px}.not-found-graph__node[data-v-66ced1ab]{width:134px;padding:12px}.not-found-graph__node--input[data-v-66ced1ab]{top:118px;left:18px}.not-found-graph__node--resolver[data-v-66ced1ab]{top:196px;left:calc(50% - 67px)}.not-found-graph__node--output[data-v-66ced1ab]{bottom:34px;right:18px}.not-found-graph__edge--a[data-v-66ced1ab]{width:112px;top:190px;left:130px}.not-found-graph__edge--b[data-v-66ced1ab]{width:110px;top:255px;left:calc(50% + 50px)}}.auth-form__alert[data-v-f8a7f505]{margin-bottom:var(--kv-space-3)}.auth-form__reference[data-v-f8a7f505]{margin-top:6px;display:block}.auth-form__field-stack[data-v-f8a7f505]{gap:4px;width:100%;display:grid}.auth-form__field-stack small[data-v-f8a7f505]{color:var(--kv-text-muted);font-size:11px}.auth-form__submit[data-v-f8a7f505]{margin-top:var(--kv-space-2);min-height:var(--kv-control-lg);border-radius:var(--kv-radius-md)}.legal-warning[data-v-f8a7f505]{margin:var(--kv-space-3) 0;line-height:1.45}.auth-links[data-v-f8a7f505]{justify-content:space-between;gap:var(--kv-space-3);margin-top:var(--kv-space-4);flex-wrap:wrap;display:flex}.auth-links a[data-v-f8a7f505]{color:var(--kv-accent);font-weight:600}.workspace-required[data-v-be73c0c0]{place-items:center;min-height:calc(100vh - 180px);display:grid}.workspace-required__panel[data-v-be73c0c0]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);width:min(520px,100%);padding:var(--kv-space-4);box-shadow:none}.workspace-required__eyebrow[data-v-be73c0c0]{margin:0 0 var(--kv-space-1);color:var(--kv-accent);font-size:var(--kv-font-xs);text-transform:uppercase;font-weight:800}h1[data-v-be73c0c0]{font-size:var(--kv-font-title);margin:0}.workspace-required__copy[data-v-be73c0c0]{color:var(--kv-muted);line-height:1.55}label[data-v-be73c0c0]{gap:var(--kv-space-1);margin-top:var(--kv-space-3);font-weight:700;display:grid}input[data-v-be73c0c0],textarea[data-v-be73c0c0]{border:1px solid var(--kv-border);width:100%;min-height:var(--kv-control-md);border-radius:var(--kv-radius-sm);background:var(--kv-editor-panel-bg);color:var(--kv-text);font:inherit;padding:6px 8px}textarea[data-v-be73c0c0]{resize:vertical}button[data-v-be73c0c0]{width:100%;min-height:var(--kv-control-lg);margin-top:var(--kv-space-4);border-radius:var(--kv-radius-md);background:var(--kv-accent);color:var(--kv-canvas-edge-label-text);border:0;padding:6px 10px;font-weight:800}button[data-v-be73c0c0]:disabled{cursor:not-allowed;opacity:.6}.workspace-required__error[data-v-be73c0c0]{color:var(--kv-danger-text);font-weight:700}.workspaces-page[data-v-e5a6accb]{gap:var(--kv-space-4);display:grid}h1[data-v-e5a6accb],h2[data-v-e5a6accb],p[data-v-e5a6accb]{margin:0}.workspaces-page__header p[data-v-e5a6accb],.workspaces-page__item p[data-v-e5a6accb]{color:var(--kv-muted)}.workspaces-page__new[data-v-e5a6accb],button[data-v-e5a6accb]{border:1px solid var(--kv-border);min-height:var(--kv-control-md);border-radius:var(--kv-radius-sm);background:var(--kv-surface);color:var(--kv-text);padding:6px 9px;font-weight:800}.workspaces-page__new[data-v-e5a6accb],.workspace-modal__actions button[type=submit][data-v-e5a6accb]:not(.workspaces-page__danger){border-color:var(--kv-accent);background:var(--kv-accent);color:var(--kv-canvas-edge-label-text)}button[data-v-e5a6accb]:not(:disabled):hover{border-color:color-mix(in srgb, var(--kv-accent) 55%, var(--kv-border));background:var(--kv-surface-subtle)}.workspaces-page__new[data-v-e5a6accb]:hover,.workspace-modal__actions button[type=submit][data-v-e5a6accb]:not(.workspaces-page__danger):hover{background:var(--kv-accent-hover);color:var(--kv-canvas-edge-label-text)}.workspaces-page__actions[data-v-e5a6accb]{justify-content:flex-end;gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.workspaces-page__current[data-v-e5a6accb]{border-color:color-mix(in srgb, var(--kv-accent), white 12%);color:var(--kv-accent)}.workspaces-page__danger[data-v-e5a6accb]{border-color:var(--kv-danger-border);color:var(--kv-danger-text)}.workspaces-page__list[data-v-e5a6accb]{gap:var(--kv-space-2);display:grid}.workspaces-page__item[data-v-e5a6accb]{justify-content:space-between;align-items:center;gap:var(--kv-space-3);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);padding:var(--kv-space-3);display:flex}button[data-v-e5a6accb]:disabled{opacity:.65}.workspace-modal[data-v-e5a6accb]{z-index:40;padding:var(--kv-space-4);background:#030712b8;place-items:center;display:grid;position:fixed;inset:0}.workspace-modal__panel[data-v-e5a6accb]{gap:var(--kv-space-3);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-editor-panel-bg);width:min(520px,100%);color:var(--kv-text);padding:var(--kv-space-4);display:grid;box-shadow:0 18px 50px #0000005c}.workspace-modal__panel label[data-v-e5a6accb]{gap:var(--kv-space-1);color:var(--kv-muted);font-size:var(--kv-font-sm);font-weight:800;display:grid}.workspace-modal__panel input[data-v-e5a6accb],.workspace-modal__panel textarea[data-v-e5a6accb]{box-sizing:border-box;border:1px solid var(--kv-border);width:100%;min-height:var(--kv-control-md);border-radius:var(--kv-radius-sm);background:var(--kv-surface);color:var(--kv-text);font:inherit;padding:6px 8px}.workspace-modal__copy[data-v-e5a6accb]{color:var(--kv-muted)}.workspace-modal__name[data-v-e5a6accb]{border:1px solid var(--kv-border);border-radius:var(--kv-radius-sm);background:var(--kv-surface);padding:var(--kv-space-2);font-weight:800}.workspace-modal__error[data-v-e5a6accb]{color:#fca5a5;font-weight:800}.workspace-modal__actions[data-v-e5a6accb]{justify-content:flex-end;gap:10px;display:flex}@media (width<=720px){.workspaces-page__item[data-v-e5a6accb],.workspaces-page__header[data-v-e5a6accb]{flex-direction:column;align-items:stretch}.workspaces-page__actions[data-v-e5a6accb]{justify-content:flex-start}}.graph-canvas[data-v-fe610690]{background:var(--kv-canvas-bg);height:100%;min-height:360px;padding:8px;position:relative;overflow:hidden}.graph-canvas__surface[data-v-fe610690]{border-radius:7px;width:100%;height:100%;min-height:340px;overflow:hidden}.x6-port-body{visibility:visible;opacity:1;pointer-events:auto}.x6-node [magnet=true]{transition:opacity .16s,filter .16s,stroke-width .16s}.x6-node [magnet=true]:hover{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--kv-accent) 62%, transparent));opacity:1!important}.x6-available-magnet{stroke-width:.5px;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--kv-accent) 70%, transparent));opacity:1!important;stroke:var(--kv-accent)!important}.graph-canvas__toolbar[data-v-fe610690]{z-index:5;box-sizing:border-box;scrollbar-width:none;border:1px solid var(--kv-border-strong);background:var(--kv-surface-elevated);max-width:calc(100% - 24px);box-shadow:var(--kv-shadow-soft);border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:14px;left:50%;overflow:auto hidden;transform:translate(-50%)}.graph-canvas__toolbar[data-v-fe610690]::-webkit-scrollbar{display:none}:root[data-theme=minimalistic]{border-color:var(--kv-border);background:color-mix(in srgb, var(--kv-editor-panel-bg) 92%, transparent);box-shadow:none;padding:4px;border-radius:4px;gap:2px;padding:3px;top:10px}:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic]{border-radius:3px;height:25px;font-size:11px}.graph-canvas__tool[data-v-fe610690],.graph-canvas__icon-button[data-v-fe610690],.graph-canvas__zoom[data-v-fe610690]{height:28px;color:var(--kv-text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;font-size:12px;font-weight:700;line-height:1}.graph-canvas__tool[data-v-fe610690],.graph-canvas__zoom[data-v-fe610690]{padding:0 9px}.graph-canvas__icon-button[data-v-fe610690]{min-width:28px;padding:0 7px}.graph-canvas__tool--group[data-v-fe610690]{min-width:56px}.graph-canvas__label-short[data-v-fe610690]{display:none}.graph-canvas__tool[data-v-fe610690]:hover,.graph-canvas__icon-button[data-v-fe610690]:hover,.graph-canvas__zoom[data-v-fe610690]:hover,.graph-canvas__tool--active[data-v-fe610690]{border-color:color-mix(in srgb, var(--kv-accent) 32%, transparent);background:var(--kv-accent-soft);color:var(--kv-accent)}.graph-canvas__zoom[data-v-fe610690]{appearance:none;min-width:68px}.graph-canvas--focus[data-v-fe610690]{z-index:40;border:1px solid color-mix(in srgb, var(--kv-accent) 30%, transparent);box-shadow:var(--kv-shadow-strong);border-radius:8px;position:fixed;inset:10px}@media (width<=760px){.graph-canvas__toolbar[data-v-fe610690]{justify-content:flex-start;max-width:none;left:12px;right:12px;transform:none}}@media (width<=560px){.graph-canvas__tool--group .graph-canvas__label-full[data-v-fe610690]{display:none}.graph-canvas__tool--group .graph-canvas__label-short[data-v-fe610690]{display:inline}}.graph-hierarchy[data-v-24bbd13e]{top:var(--graph-hierarchy-top,12px);left:var(--graph-hierarchy-left,12px);z-index:20;max-width:calc(100% - 24px);color:var(--kv-text-primary);justify-items:start;gap:7px;display:grid;position:absolute}.graph-hierarchy__trigger[data-v-24bbd13e]{border:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-surface-elevated) 94%, transparent);min-height:30px;color:var(--kv-text-secondary);font:inherit;cursor:pointer;box-shadow:var(--kv-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:800;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:inline-flex}.graph-hierarchy__trigger[data-v-24bbd13e]:hover,.graph-hierarchy__trigger[data-v-24bbd13e]:focus-visible,.graph-hierarchy__trigger[aria-expanded=true][data-v-24bbd13e]{border-color:color-mix(in srgb, var(--kv-accent) 52%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent-soft) 46%, var(--kv-surface-elevated));color:var(--kv-text-title);box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-accent) 14%, transparent), var(--kv-shadow-soft);outline:none}.graph-hierarchy__tree-icon[data-v-24bbd13e]{fill:none;width:15px;height:15px;stroke:var(--kv-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.graph-hierarchy__depth[data-v-24bbd13e]{background:var(--kv-accent-soft);min-width:17px;height:17px;color:var(--kv-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid}.graph-hierarchy__panel[data-v-24bbd13e]{border:1px solid color-mix(in srgb, var(--kv-border-strong) 88%, var(--kv-accent) 12%);background:color-mix(in srgb, var(--kv-editor-sidebar-bg) 97%, transparent);width:min(390px,100vw - 48px);max-height:min(610px,100vh - 190px);box-shadow:0 18px 44px #0000006b, var(--kv-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;grid-template-rows:auto auto minmax(80px,1fr) auto auto;display:grid;overflow:hidden}.graph-hierarchy__header[data-v-24bbd13e]{border-bottom:1px solid var(--kv-border);align-items:center;gap:9px;padding:10px 11px 8px;display:flex}.graph-hierarchy__header>div[data-v-24bbd13e]{gap:1px;min-width:0;margin-right:auto;display:grid}.graph-hierarchy__header strong[data-v-24bbd13e]{color:var(--kv-text-title);font-size:13px}.graph-hierarchy__eyebrow[data-v-24bbd13e]{color:var(--kv-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.graph-hierarchy__count[data-v-24bbd13e]{color:var(--kv-text-faint);font-size:9px;font-weight:700}.graph-hierarchy__close[data-v-24bbd13e],.graph-hierarchy__search button[data-v-24bbd13e]{width:24px;height:24px;color:var(--kv-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:17px;display:grid}.graph-hierarchy__close[data-v-24bbd13e]:hover,.graph-hierarchy__close[data-v-24bbd13e]:focus-visible,.graph-hierarchy__search button[data-v-24bbd13e]:hover,.graph-hierarchy__search button[data-v-24bbd13e]:focus-visible{background:var(--kv-panel-muted);color:var(--kv-text-title);outline:none}.graph-hierarchy__search[data-v-24bbd13e]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 76%, transparent);border-radius:6px;grid-template-columns:15px minmax(0,1fr) 20px;align-items:center;gap:5px;min-height:29px;margin:8px 9px 5px;padding:0 6px;display:grid}.graph-hierarchy__search[data-v-24bbd13e]:focus-within{border-color:color-mix(in srgb, var(--kv-accent) 55%, var(--kv-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-accent) 10%, transparent)}.graph-hierarchy__search>svg[data-v-24bbd13e]{fill:none;width:13px;height:13px;stroke:var(--kv-text-faint);stroke-linecap:round;stroke-width:1.4px}.graph-hierarchy__search input[data-v-24bbd13e]{min-width:0;height:27px;color:var(--kv-text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.graph-hierarchy__search input[data-v-24bbd13e]::placeholder{color:var(--kv-text-faint)}.graph-hierarchy__tree-scroll[data-v-24bbd13e]{overscroll-behavior:contain;scrollbar-width:thin;min-height:80px;max-height:430px;padding:3px 7px 8px;overflow:auto}.graph-hierarchy__tree[data-v-24bbd13e]{gap:1px;min-width:0;display:grid}.graph-hierarchy__row[data-v-24bbd13e]{border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:0;min-height:27px;display:grid;position:relative}.graph-hierarchy__row[data-v-24bbd13e]:before{content:"";background:color-mix(in srgb, var(--kv-border-strong) 64%, transparent);opacity:.72;width:1px;position:absolute;top:-2px;bottom:-2px;left:-7px}.graph-hierarchy__row[data-v-24bbd13e]:first-child:before{display:none}.graph-hierarchy__row[data-v-24bbd13e]:hover{background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent)}.graph-hierarchy__row--ancestor[data-v-24bbd13e]{background:color-mix(in srgb, var(--kv-accent-soft) 18%, transparent)}.graph-hierarchy__row--current[data-v-24bbd13e]{background:color-mix(in srgb, var(--kv-accent-soft) 52%, transparent);box-shadow:inset 2px 0 var(--kv-accent)}.graph-hierarchy__row--error[data-v-24bbd13e]{background:color-mix(in srgb, var(--kv-danger-bg) 45%, transparent)}.graph-hierarchy__chevron[data-v-24bbd13e],.graph-hierarchy__chevron-spacer[data-v-24bbd13e]{width:20px;height:25px}.graph-hierarchy__chevron[data-v-24bbd13e]{color:var(--kv-text-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.graph-hierarchy__chevron[data-v-24bbd13e]:hover,.graph-hierarchy__chevron[data-v-24bbd13e]:focus-visible{background:color-mix(in srgb, var(--kv-accent-soft) 44%, transparent);color:var(--kv-accent);outline:none}.graph-hierarchy__chevron svg[data-v-24bbd13e]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:11px;height:11px;transition:transform .12s}.graph-hierarchy__chevron--expanded svg[data-v-24bbd13e]{transform:rotate(90deg)}.graph-hierarchy__node[data-v-24bbd13e]{min-width:0;height:27px;color:var(--kv-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 6px 2px 2px;display:flex}.graph-hierarchy__node[data-v-24bbd13e]:disabled{color:var(--kv-text-title);cursor:default;opacity:1}.graph-hierarchy__node-icon[data-v-24bbd13e]{fill:none;width:14px;height:14px;stroke:color-mix(in srgb, var(--kv-accent) 76%, var(--kv-text-secondary));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;flex:none}.graph-hierarchy__label[data-v-24bbd13e]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.graph-hierarchy__type[data-v-24bbd13e]{border:1px solid var(--kv-border);min-width:15px;color:var(--kv-text-faint);text-align:center;border-radius:3px;flex:none;padding:1px 3px;font-size:8px;font-weight:900;line-height:1.2}.graph-hierarchy__dirty[data-v-24bbd13e],.graph-hierarchy__failure[data-v-24bbd13e]{border-radius:999px;flex:none;width:6px;height:6px}.graph-hierarchy__dirty[data-v-24bbd13e]{background:var(--kv-warning-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-warning-bg) 80%, transparent)}.graph-hierarchy__failure[data-v-24bbd13e]{background:var(--kv-danger-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-danger-bg) 80%, transparent)}.graph-hierarchy__lock[data-v-24bbd13e],.graph-hierarchy__error[data-v-24bbd13e],.graph-hierarchy__current[data-v-24bbd13e]{flex:none;font-size:8px;font-weight:900}.graph-hierarchy__lock[data-v-24bbd13e]{color:var(--kv-text-faint)}.graph-hierarchy__error[data-v-24bbd13e]{background:var(--kv-danger-bg);width:13px;height:13px;color:var(--kv-danger-text);border-radius:999px;place-items:center;display:grid}.graph-hierarchy__current[data-v-24bbd13e]{background:var(--kv-accent);color:var(--kv-canvas-edge-label-text);border-radius:3px;padding:2px 4px}.graph-hierarchy__spinner[data-v-24bbd13e]{border:1.5px solid color-mix(in srgb, var(--kv-accent) 28%, transparent);border-top-color:var(--kv-accent);border-radius:999px;width:11px;height:11px;animation:.7s linear infinite graph-hierarchy-spin-24bbd13e}.graph-hierarchy__empty[data-v-24bbd13e]{border:1px dashed var(--kv-border);color:var(--kv-text-faint);border-radius:6px;margin:8px 4px 0;padding:8px;font-size:10px;line-height:1.35}.graph-hierarchy__scope[data-v-24bbd13e]{border:1px solid color-mix(in srgb, var(--kv-accent) 26%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent-soft) 28%, transparent);border-radius:6px;align-items:center;gap:6px;min-width:0;margin:0 9px 7px;padding:6px 7px;font-size:9px;display:flex}.graph-hierarchy__scope span[data-v-24bbd13e]{color:var(--kv-accent);text-transform:uppercase;font-weight:900}.graph-hierarchy__scope strong[data-v-24bbd13e]{min-width:0;color:var(--kv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.graph-hierarchy__actions[data-v-24bbd13e]{border-top:1px solid var(--kv-border);flex-wrap:wrap;align-items:center;gap:5px;padding:7px 9px;display:flex}.graph-hierarchy__action[data-v-24bbd13e]{border:1px solid var(--kv-border-strong);background:var(--kv-panel-muted);min-height:25px;color:var(--kv-text-secondary);font:inherit;cursor:pointer;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.graph-hierarchy__action[data-v-24bbd13e]:hover:not(:disabled),.graph-hierarchy__action[data-v-24bbd13e]:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--kv-accent) 48%, var(--kv-border));color:var(--kv-text-title);outline:none}.graph-hierarchy__action[data-v-24bbd13e]:disabled{cursor:wait;opacity:.55}.graph-hierarchy__action--primary[data-v-24bbd13e]{border-color:color-mix(in srgb, var(--kv-accent) 42%, var(--kv-border));background:var(--kv-accent-soft);color:var(--kv-accent)}:root[data-theme=minimalistic],:root[data-theme=minimalistic]{box-shadow:none;border-radius:4px}@keyframes graph-hierarchy-spin-24bbd13e{to{transform:rotate(360deg)}}@media (width<=960px){.graph-hierarchy[data-v-24bbd13e]{top:10px;left:10px}.graph-hierarchy__panel[data-v-24bbd13e]{max-height:min(500px,56vh - 45px)}}.component-console[data-v-534cd8a5]{flex-direction:column;gap:14px;min-height:100%;display:flex}.component-console__toolbar[data-v-534cd8a5]{flex-direction:column;gap:12px;display:flex}.component-console__filters[data-v-534cd8a5]{grid-template-columns:minmax(220px,1.6fr) minmax(130px,.8fr) minmax(120px,.8fr) minmax(150px,.8fr) 110px;gap:10px;display:grid}.component-console__state[data-v-534cd8a5]{align-items:center;gap:10px;padding:20px 0;display:flex}.component-console__results[data-v-534cd8a5]{flex-direction:column;gap:10px;display:flex}.component-console__item[data-v-534cd8a5]{border:1px solid var(--kv-border);background:var(--kv-panel);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.component-console__item-main[data-v-534cd8a5]{flex-direction:column;gap:8px;min-width:0;display:flex}.component-console__title-row[data-v-534cd8a5]{justify-content:space-between;align-items:center;gap:10px;display:flex}.component-console__title-row strong[data-v-534cd8a5]{color:var(--kv-text-title);overflow-wrap:anywhere}.component-console__meta[data-v-534cd8a5]{color:var(--kv-text-muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.component-console__contracts[data-v-534cd8a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.component-console__ports[data-v-534cd8a5]{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.component-console__pager[data-v-534cd8a5]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}@media (width<=760px){.component-console__filters[data-v-534cd8a5],.component-console__contracts[data-v-534cd8a5]{grid-template-columns:1fr}.component-console__item[data-v-534cd8a5],.component-console__title-row[data-v-534cd8a5],.component-console__pager[data-v-534cd8a5]{flex-direction:column;align-items:stretch}}.node-palette[data-v-fa2b3f71]{height:100%;padding:var(--kv-space-2);gap:var(--kv-space-2);flex-direction:column;display:flex;overflow:hidden}.node-palette__header[data-v-fa2b3f71]{justify-content:space-between;align-items:center;gap:8px;display:flex}.node-palette__header h2[data-v-fa2b3f71],.node-palette__header p[data-v-fa2b3f71],.node-palette__empty[data-v-fa2b3f71]{margin:0}.node-palette__header h2[data-v-fa2b3f71]{font-size:var(--kv-font-lg);color:var(--kv-text-title)}.node-palette__header p[data-v-fa2b3f71]{color:var(--kv-text-faint);font-size:var(--kv-font-sm)}.node-palette__scroll[data-v-fa2b3f71]{flex:1;min-height:0;margin-right:-8px;padding-right:8px}.node-palette__sections[data-v-fa2b3f71],.node-palette__nodes[data-v-fa2b3f71]{gap:var(--kv-space-1);padding-right:12px;display:grid}.node-palette__section[data-v-fa2b3f71]{border-top:1px solid var(--kv-border);padding-top:var(--kv-space-2)}.node-palette__section-header[data-v-fa2b3f71]{width:100%;color:var(--kv-text-secondary);text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:800;display:flex;overflow:hidden}.node-palette__section-header span[data-v-fa2b3f71]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.node-palette__nodes[data-v-fa2b3f71]{margin-top:var(--kv-space-1)}.node-palette__node[data-v-fa2b3f71]{border:1px solid var(--kv-border);border-left:3px solid var(--category-color);border-radius:var(--kv-radius-sm);background:var(--kv-surface-elevated);width:100%;min-height:34px;color:var(--kv-text-title);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:4px 6px;display:flex;overflow:hidden}.node-palette__node[data-v-fa2b3f71]:hover{border-color:color-mix(in srgb, var(--category-color) 42%, var(--kv-border));background:color-mix(in srgb, var(--category-color) 9%, var(--kv-surface-elevated))}.node-palette__icon[data-v-fa2b3f71]{border-radius:var(--kv-radius-sm);background:color-mix(in srgb, var(--category-color) 14%, var(--kv-surface-elevated));min-width:24px;height:24px;color:var(--category-color);flex:0 0 24px;place-items:center;font-size:11px;font-weight:800;display:grid}.node-palette__label[data-v-fa2b3f71]{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.node-palette__label strong[data-v-fa2b3f71]{font-size:var(--kv-font-sm);color:var(--kv-text-title);display:block}.node-palette__empty[data-v-fa2b3f71]{color:var(--kv-text-faint);font-size:12px}.node-palette__collapse-button[data-v-fa2b3f71]{flex:none;min-width:0;overflow:hidden}:root[data-theme=minimalistic],:root[data-theme=minimalistic]{gap:6px}:root[data-theme=minimalistic]{background:var(--kv-editor-sidebar-bg);border-radius:3px;flex-basis:22px;min-width:22px;height:22px;min-height:34px;padding:5px 6px;font-size:10px}.subgraph-inspector__header[data-v-0fc412c7]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.subgraph-inspector__meta[data-v-0fc412c7]{min-width:0}.subgraph-inspector__header-actions[data-v-0fc412c7]{align-items:center;gap:8px;display:flex}.subgraph-inspector__state[data-v-0fc412c7]{align-items:center;gap:10px;padding:16px 0;display:flex}.subgraph-inspector__tabs[data-v-0fc412c7],.subgraph-inspector__tabs[data-v-0fc412c7] .n-tabs-pane-wrapper{flex:auto;min-height:0;overflow:hidden}.subgraph-inspector__tabs[data-v-0fc412c7] .n-tab-pane,.subgraph-inspector__graph[data-v-0fc412c7]{height:100%;min-height:0;overflow:hidden}.subgraph-inspector__contract[data-v-0fc412c7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:10px 0;display:grid}.subgraph-inspector__contract-group[data-v-0fc412c7]{border:1px solid var(--kv-border-strong);background:var(--kv-surface-subtle);border-radius:10px;padding:12px}.subgraph-inspector__contract-list[data-v-0fc412c7]{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.subgraph-inspector__contract-item[data-v-0fc412c7]{color:var(--kv-text-secondary);background:var(--kv-surface-elevated);border:1px solid var(--kv-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:8px;font-size:12px;display:grid}.subgraph-inspector__contract-name[data-v-0fc412c7]{font-weight:800}.subgraph-inspector__contract-type[data-v-0fc412c7]{color:var(--kv-accent);justify-self:end;font-weight:800}.subgraph-inspector__contract-desc[data-v-0fc412c7]{color:var(--kv-text-faint);grid-column:1/-1}@media (width<=900px){.subgraph-inspector__contract[data-v-0fc412c7]{grid-template-columns:1fr}}.grouped-option-select__trigger[data-v-280b2b75]{border:1px solid var(--kv-border);width:100%;min-height:28px;color:var(--kv-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:3px 6px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.grouped-option-select__trigger--compact[data-v-280b2b75]{background:color-mix(in srgb, var(--kv-surface) 76%, transparent);border-radius:1px;gap:3px;min-height:26px;padding:2px 5px}.grouped-option-select__trigger[data-v-280b2b75]:disabled{cursor:not-allowed;color:var(--kv-text-faint);background:color-mix(in srgb, var(--kv-surface-subtle) 92%, transparent)}.grouped-option-select__trigger[data-v-280b2b75]:hover:not(:disabled),.grouped-option-select__trigger[data-v-280b2b75]:focus-visible{border-color:color-mix(in srgb, var(--kv-accent) 25%, var(--kv-border));background:color-mix(in srgb, var(--kv-surface-elevated) 90%, transparent)}.grouped-option-select__trigger[data-v-280b2b75]:focus-visible{box-shadow:inset 0 -2px color-mix(in srgb, var(--kv-accent) 68%, transparent);outline:none}.grouped-option-select__trigger-main[data-v-280b2b75]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.grouped-option-select__trigger--compact .grouped-option-select__trigger-main[data-v-280b2b75]{flex-wrap:nowrap;gap:6px}.grouped-option-select__trigger--compact[data-v-280b2b75] .n-tag{border-radius:4px;max-width:76px;height:18px;padding:0 6px;font-size:10px;font-weight:800}.grouped-option-select__trigger--compact[data-v-280b2b75] .n-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grouped-option-select__id[data-v-280b2b75],.grouped-option-select__option-id[data-v-280b2b75]{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:700}.grouped-option-select__id[data-v-280b2b75]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grouped-option-select__option-id[data-v-280b2b75]{overflow-wrap:anywhere}.grouped-option-select__trigger--compact .grouped-option-select__id[data-v-280b2b75]{font-size:10.5px}.grouped-option-select__chevron[data-v-280b2b75]{color:var(--kv-text-faint);flex:none;font-size:11px}.grouped-option-select__menu[data-v-280b2b75]{width:100%;max-height:var(--grouped-option-select-menu-max-height,min(420px, 72vh));border:1px solid color-mix(in srgb, var(--kv-border) 88%, transparent);background:color-mix(in srgb, var(--kv-surface-elevated) 96%, transparent);box-shadow:var(--kv-shadow-soft);border-radius:3px;flex-direction:column;gap:6px;padding:5px;display:flex}.grouped-option-select__groups[data-v-280b2b75]{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:auto}.grouped-option-select__group[data-v-280b2b75]{flex-direction:column;gap:1px;display:flex}.grouped-option-select__group-header[data-v-280b2b75]{z-index:1;background:color-mix(in srgb, var(--kv-surface-elevated) 96%, transparent);color:var(--kv-text-faint);text-transform:uppercase;padding:4px 5px 2px;font-size:11px;font-weight:800;position:sticky;top:0}.grouped-option-select__group-header--button[data-v-280b2b75]{background:color-mix(in srgb, var(--kv-surface-subtle) 82%, transparent);width:100%;color:var(--kv-text-secondary);font:inherit;text-align:left;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:1px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 5px;font-size:11px;font-weight:800;display:grid}.grouped-option-select__group-header--button[data-v-280b2b75]:hover,.grouped-option-select__group-header--button[data-v-280b2b75]:focus-visible{border-color:color-mix(in srgb, var(--kv-accent) 35%, transparent);background:color-mix(in srgb, var(--kv-surface-elevated) 90%, transparent)}.grouped-option-select__group-header--button[data-v-280b2b75]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-accent) 18%, transparent);outline:none}.grouped-option-select__group-title[data-v-280b2b75]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grouped-option-select__group-count[data-v-280b2b75]{color:var(--kv-text-faint);font-size:10px}.grouped-option-select__group-caret[data-v-280b2b75]{color:var(--kv-text-faint);font-size:10px;transition:transform .14s}.grouped-option-select__group-header--expanded .grouped-option-select__group-caret[data-v-280b2b75]{transform:rotate(180deg)}.grouped-option-select__option[data-v-280b2b75]{border:0;border-bottom:1px solid color-mix(in srgb, var(--kv-border) 58%, transparent);width:100%;min-height:31px;color:var(--kv-text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:3px 5px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.grouped-option-select__option[data-v-280b2b75]:hover,.grouped-option-select__option[data-v-280b2b75]:focus-visible,.grouped-option-select__option--active[data-v-280b2b75]{background:color-mix(in srgb, var(--kv-surface-elevated) 92%, transparent);border-color:color-mix(in srgb, var(--kv-accent) 25%, var(--kv-border))}.grouped-option-select__option[data-v-280b2b75]:focus-visible{box-shadow:inset 2px 0 color-mix(in srgb, var(--kv-accent) 70%, transparent);outline:none}.grouped-option-select__option--selected[data-v-280b2b75]{background:color-mix(in srgb, var(--kv-accent) 10%, var(--kv-surface) 90%);border-color:color-mix(in srgb, var(--kv-accent) 36%, var(--kv-border))}.grouped-option-select__option-description[data-v-280b2b75]{color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10.5px;line-height:1.25;overflow:hidden}.grouped-option-select__selected-mark[data-v-280b2b75]{color:var(--kv-accent);align-self:start;font-size:11px;font-weight:800}.inspector-field[data-v-2338fac7]{border-bottom:1px solid color-mix(in srgb, var(--kv-border) 78%, transparent);background:color-mix(in srgb, var(--kv-surface) 78%, transparent);grid-template-columns:minmax(104px,.34fr) minmax(0,1fr);gap:0;min-width:0;display:grid}.inspector-field[data-v-2338fac7]:last-child{border-bottom:0}.inspector-field[data-v-2338fac7]:focus-within{background:color-mix(in srgb, var(--kv-accent) 7%, var(--kv-surface) 93%)}.inspector-field--invalid[data-v-2338fac7]{box-shadow:inset 3px 0 var(--kv-danger-text)}.inspector-field__meta[data-v-2338fac7]{border-right:1px solid color-mix(in srgb, var(--kv-border) 72%, transparent);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);align-content:center;gap:2px;min-width:0;padding:6px 8px;display:grid}.inspector-field__label[data-v-2338fac7],.inspector-field__helper[data-v-2338fac7],.inspector-field__error[data-v-2338fac7]{margin:0}.inspector-field__label[data-v-2338fac7]{color:var(--kv-text-title);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.25;display:block}.inspector-field__helper[data-v-2338fac7]{color:var(--kv-text-faint);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.inspector-field__error[data-v-2338fac7]{color:var(--kv-danger-text);overflow-wrap:anywhere;grid-column:2;padding:3px 8px 5px;font-size:11px;font-weight:700;line-height:1.35}.inspector-field__control[data-v-2338fac7]{align-items:center;min-width:0;padding:4px 6px;display:grid}.inspector-field__control[data-v-2338fac7] .n-input,.inspector-field__control[data-v-2338fac7] .n-base-selection,.inspector-field__control[data-v-2338fac7] .n-input-number{max-width:100%}@container (width<=360px){.inspector-field[data-v-2338fac7]{grid-template-columns:1fr}.inspector-field__meta[data-v-2338fac7]{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--kv-border) 58%, transparent)}.inspector-field__error[data-v-2338fac7]{grid-column:1}}.inspector-description-editor[data-v-1dfb1f73]{width:100%;min-width:0}.inspector-description-editor[data-v-1dfb1f73] .n-input__input-el{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.inspector-description-editor.n-input--focus[data-v-1dfb1f73] .n-input__input-el{text-overflow:clip}.inspector-row-actions[data-v-1877c09b]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:1px;display:flex}.inspector-row-actions[data-v-1877c09b] .n-button{width:21px;min-width:21px;height:23px;min-height:23px;padding:0}.inspector-port-editor[data-v-10b94adb],.inspector-port-editor__rows[data-v-10b94adb]{gap:4px;display:grid}.inspector-port-editor table[data-v-10b94adb]{border:1px solid var(--kv-border);border-collapse:collapse;table-layout:fixed;width:100%}.inspector-port-editor caption[data-v-10b94adb]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.inspector-port-editor th[data-v-10b94adb]{border-bottom:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-panel-muted) 90%, black 5%);height:24px;color:var(--kv-text-faint);text-align:left;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:850}.inspector-port-editor th[data-v-10b94adb]:last-child{text-align:center;width:72px}.inspector-port-editor td[data-v-10b94adb]{border-bottom:1px solid var(--kv-border);padding:3px 5px}.inspector-port-editor tr:last-child td[data-v-10b94adb]{border-bottom:0}.inspector-port-editor__actions[data-v-10b94adb]{flex-wrap:wrap;justify-content:flex-end;gap:4px;padding-top:2px;display:flex}.inspector-port-editor__error[data-v-10b94adb]{color:var(--kv-danger-text);margin:0;font-size:11px}.inspector-port-editor__readonly[data-v-10b94adb]{flex-wrap:wrap;gap:8px;display:flex}.inspector-port-editor__empty[data-v-10b94adb]{color:var(--kv-text-faint);font-size:12px}.inspector-property-grid[data-v-b8447f63]{border-block:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 82%, transparent);min-width:0;display:grid}.inspector-property-grid[data-v-b8447f63] .n-input,.inspector-property-grid[data-v-b8447f63] .n-base-selection,.inspector-property-grid[data-v-b8447f63] .n-input-number,.inspector-property-grid[data-v-b8447f63] .n-input__border,.inspector-property-grid[data-v-b8447f63] .n-input__state-border,.inspector-property-grid[data-v-b8447f63] .n-base-selection__border,.inspector-property-grid[data-v-b8447f63] .n-base-selection__state-border{--n-border-radius:0!important;--n-box-shadow-focus:none!important;border-radius:0!important}.inspector-property-grid[data-v-b8447f63] .n-input:not(.n-input--focus),.inspector-property-grid[data-v-b8447f63] .n-base-selection:not(.n-base-selection--active){--n-border:1px solid transparent!important;--n-color:transparent!important}.inspector-property-grid[data-v-b8447f63] .n-input--focus,.inspector-property-grid[data-v-b8447f63] .n-base-selection--active{--n-border-focus:1px solid transparent!important;--n-color-focus:color-mix(in srgb, var(--kv-accent) 7%, transparent)!important;box-shadow:inset 0 -2px color-mix(in srgb, var(--kv-accent) 62%, transparent)!important}.inspector-sticky-actions[data-v-5a0599c4]{z-index:3;border-top:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-editor-panel-bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:5px 7px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #0000001a}.inspector-tab-label[data-v-6c5efa45]{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:0;display:inline-flex}.inspector-tab-label__text[data-v-6c5efa45]{text-overflow:ellipsis;min-width:0;overflow:hidden}.inspector-tab-label__badge[data-v-6c5efa45]{border:1px solid color-mix(in srgb, var(--kv-border) 80%, transparent);background:color-mix(in srgb, var(--kv-surface-subtle) 76%, transparent);min-width:14px;height:14px;color:var(--kv-text-faint);border-radius:3px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.inspector-tab-label__badge[data-tone=success][data-v-6c5efa45]{border-color:color-mix(in srgb, #34d399 26%, var(--kv-border));color:color-mix(in srgb, #34d399 76%, var(--kv-text-primary))}.inspector-tab-label__badge[data-tone=warning][data-v-6c5efa45]{border-color:var(--kv-warning-border);color:var(--kv-warning-text)}.inspector-tab-label__badge[data-tone=error][data-v-6c5efa45]{border-color:var(--kv-danger-border);color:var(--kv-danger-text)}.inspector-tab-label__badge[data-tone=info][data-v-6c5efa45]{border-color:color-mix(in srgb, var(--kv-accent) 28%, var(--kv-border));color:color-mix(in srgb, var(--kv-accent) 76%, var(--kv-text-primary))}.inspector-value-source-row[data-v-9b21f8c8]{grid-template-columns:minmax(74px,auto) minmax(96px,112px) minmax(76px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.inspector-value-source-row__label[data-v-9b21f8c8]{color:var(--kv-text-secondary);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.inspector-value-source-row__source[data-v-9b21f8c8],.inspector-value-source-row__value[data-v-9b21f8c8]{min-width:0}.inspector-value-source-row__value[data-v-9b21f8c8]{align-items:center;display:flex}.inspector-value-source-row__status[data-v-9b21f8c8]{min-width:0;color:var(--kv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.inspector-value-source-row__status[data-connected=true][data-v-9b21f8c8]{color:var(--kv-text-secondary)}@container (width<=300px){.inspector-value-source-row[data-v-9b21f8c8]{grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:4px 8px}.inspector-value-source-row__value[data-v-9b21f8c8]{grid-column:2}}.integration-options-editor[data-v-bbe022ce]{gap:6px;min-width:0;display:grid;container-type:inline-size}.integration-options-editor__section[data-v-bbe022ce]{gap:4px;min-width:0;display:grid}.integration-options-editor__section-header[data-v-bbe022ce]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.integration-options-editor h4[data-v-bbe022ce]{color:var(--kv-text-title);margin:0;font-size:12px;font-weight:700;line-height:1.35}.integration-options-editor__table[data-v-bbe022ce]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 82%, transparent);gap:0;min-width:0;padding:0;display:grid}.integration-options-editor__header-row[data-v-bbe022ce],.integration-options-editor__variable-row[data-v-bbe022ce]{grid-template-columns:24px minmax(56px,72px) minmax(90px,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.integration-options-editor__variable-block[data-v-bbe022ce]{border-top:1px solid var(--kv-border);gap:0;min-width:0;padding:3px 5px;display:grid}.integration-options-editor__header-row[data-v-bbe022ce]{background:color-mix(in srgb, var(--kv-panel-muted) 90%, black 5%);min-height:24px;padding:0 5px}.integration-options-editor__head[data-v-bbe022ce]{color:var(--kv-text-faint);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.integration-options-editor__bounds[data-v-bbe022ce]{border:1px solid color-mix(in srgb, var(--kv-border) 82%, transparent);background:color-mix(in srgb, var(--kv-surface-subtle) 66%, transparent);border-radius:2px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin-left:32px;padding:4px;display:grid}.integration-options-editor__cell[data-v-bbe022ce]{align-items:center;min-width:0;display:flex}.integration-options-editor__index[data-v-bbe022ce]{color:var(--kv-text-muted);white-space:nowrap;justify-content:center;font-size:12px}.integration-options-editor__symbol[data-v-bbe022ce]{width:100%;min-width:56px}.integration-options-editor__definite-cell[data-v-bbe022ce],.integration-options-editor__action-cell[data-v-bbe022ce]{white-space:nowrap}.integration-options-editor__definite[data-v-bbe022ce]{white-space:nowrap;align-items:center;min-width:max-content;display:inline-flex}.integration-options-editor__definite[data-v-bbe022ce] .n-checkbox__label,.integration-options-editor__numeric-checkbox[data-v-bbe022ce] .n-checkbox__label{white-space:nowrap}.integration-options-editor__static-bound[data-v-bbe022ce]{grid-template-columns:minmax(64px,.8fr) minmax(0,1fr);align-items:center;gap:4px;width:100%;min-width:0;display:grid}.integration-options-editor__static-bound[data-v-bbe022ce]:not(:has(.integration-options-editor__bound-input)){grid-template-columns:minmax(0,1fr)}.integration-options-editor__bound-mode[data-v-bbe022ce],.integration-options-editor__bound-input[data-v-bbe022ce]{min-width:0}.integration-options-editor__numeric[data-v-bbe022ce]{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center}.integration-options-editor__numeric h4[data-v-bbe022ce]{min-width:58px}@container (width<=380px){.integration-options-editor__section-header[data-v-bbe022ce]{flex-direction:column;align-items:stretch}.integration-options-editor__header-row[data-v-bbe022ce]{display:none}.integration-options-editor__variable-block[data-v-bbe022ce]{border-top:1px solid var(--kv-border);padding:6px 0}.integration-options-editor__header-row+.integration-options-editor__variable-block[data-v-bbe022ce]{border-top:0}.integration-options-editor__variable-row[data-v-bbe022ce]{grid-template-columns:24px minmax(56px,1fr) auto}.integration-options-editor__definite-cell[data-v-bbe022ce]{justify-content:flex-end}.integration-options-editor__bounds[data-v-bbe022ce]{margin-left:0}.integration-options-editor__action-cell[data-v-bbe022ce]{grid-column:2/-1;justify-content:flex-end}}.select-options-editor[data-v-e56d97c8]{min-width:0;container-type:inline-size}.select-options-editor__index[data-v-e56d97c8]{width:100%;min-width:0}.node-inspector[data-v-3372e5c8]{box-sizing:border-box;flex-direction:column;gap:0;min-width:0;height:100%;padding:0;display:flex;overflow:hidden;container:node-inspector/inline-size}.node-inspector__header h2[data-v-3372e5c8],.node-inspector__header p[data-v-3372e5c8]{margin:0}.node-inspector__header[data-v-3372e5c8]{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.node-inspector__header>div[data-v-3372e5c8]{min-width:0}.node-inspector__header h2[data-v-3372e5c8]{color:var(--kv-text-title);font-size:15px}.node-inspector__header p[data-v-3372e5c8]{color:var(--kv-text-faint);font-size:12px}.node-inspector__collapse-button[data-v-3372e5c8]{width:22px;min-width:22px;height:22px;color:var(--kv-text-secondary);flex:none;font-size:18px;font-weight:900;line-height:1}.node-inspector__collapse-button[data-v-3372e5c8]:hover,.node-inspector__collapse-button[data-v-3372e5c8]:focus-visible{color:var(--kv-text-title)}.node-inspector__panel[data-v-3372e5c8]{flex-direction:column;flex:1;gap:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.node-inspector__selected[data-v-3372e5c8]{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.node-inspector__content[data-v-3372e5c8]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.node-inspector__tabs[data-v-3372e5c8]{--n-color-segment:color-mix(in srgb, var(--kv-panel-muted) 88%, black 8%);--n-tab-color-segment:color-mix(in srgb, var(--kv-accent) 24%, var(--kv-surface-elevated) 76%);--n-tab-text-color:var(--kv-text-faint);--n-tab-text-color-active:var(--kv-text-title);--n-tab-text-color-hover:var(--kv-text-secondary);flex-direction:column;flex:1;min-height:0;display:flex}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-nav{flex:none}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-tab-wrapper{flex:auto;min-width:0}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-tab{width:100%;min-height:22px;color:var(--kv-text-faint);border:1px solid #0000;padding-inline:2px;font-size:9.5px;font-weight:700;transition:color .16s,border-color .16s,background-color .16s}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-rail{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 90%, black 6%);box-shadow:none;border-radius:0}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-capsule{border:1px solid color-mix(in srgb, var(--kv-accent) 45%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent) 16%, var(--kv-surface-elevated) 84%);box-shadow:none;border-radius:2px}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-tab--active{color:var(--kv-text-title);border-color:color-mix(in srgb, var(--kv-accent) 18%, transparent);font-weight:900}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-tab:not(.n-tabs-tab--active):hover{background:color-mix(in srgb, var(--kv-surface-subtle) 70%, transparent);color:var(--kv-text-secondary)}.node-inspector__tabs[data-v-3372e5c8] .n-tabs-pane-wrapper{flex:1;min-height:0;overflow:hidden}.node-inspector__tabs[data-v-3372e5c8] .n-tab-pane{height:100%;min-height:0;padding-top:0}.node-inspector__tab-scroll[data-v-3372e5c8]{gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:auto}.node-inspector__tab-scroll--help[data-v-3372e5c8]{overflow:hidden}.node-inspector__empty-state[data-v-3372e5c8]{gap:14px;display:grid}.node-inspector__overview-grid[data-v-3372e5c8]{grid-template-columns:minmax(76px,110px) minmax(0,1fr);gap:8px 12px;font-size:12px;display:grid}.node-inspector__overview-grid span[data-v-3372e5c8]{color:var(--kv-text-faint);text-transform:uppercase;font-weight:800}.node-inspector__overview-grid p[data-v-3372e5c8]{color:var(--kv-text-secondary);overflow-wrap:anywhere;margin:0}.node-inspector__group-card[data-v-3372e5c8]{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:100%;overflow-y:auto}.node-inspector__group-card[data-v-3372e5c8] .n-card__content{box-sizing:border-box;padding-bottom:40px}.node-inspector__group-style[data-v-3372e5c8]{gap:8px;display:grid}.node-inspector__group-palette[data-v-3372e5c8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.node-inspector__group-color[data-v-3372e5c8]{min-width:0;min-height:42px;color:var(--kv-text-secondary);font:inherit;text-align:left;cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff47}.node-inspector__group-color[data-v-3372e5c8]:hover,.node-inspector__group-color[data-v-3372e5c8]:focus-visible{outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 8px 20px #0f172a24}.node-inspector__group-color--active[data-v-3372e5c8]{color:var(--kv-text-title);box-shadow:inset 0 1px 0 #ffffff57, 0 0 0 2px color-mix(in srgb, currentColor 12%, transparent)}.node-inspector__group-color-preview[data-v-3372e5c8]{border:1.5px dashed;border-radius:5px;flex:none;width:34px;height:22px;display:block;overflow:hidden}.node-inspector__group-color-preview span[data-v-3372e5c8]{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);height:7px;display:block}.node-inspector__group-custom[data-v-3372e5c8]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);border-radius:8px;gap:7px;padding:8px;display:grid}.node-inspector__group-custom-label[data-v-3372e5c8]{color:var(--kv-text-faint);text-transform:uppercase;font-size:11px;font-weight:900}.node-inspector__group-custom-row[data-v-3372e5c8]{grid-template-columns:minmax(0,1fr) minmax(96px,112px);align-items:center;gap:8px;display:grid}.node-inspector__group-custom-picker[data-v-3372e5c8]{min-width:0}.node-inspector__group-custom-input[data-v-3372e5c8] .n-input__input-el{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.node-inspector__group-custom-preview[data-v-3372e5c8]{min-height:34px;color:var(--kv-text-secondary);border:1.5px dashed;border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.node-inspector__group-custom-preview span[data-v-3372e5c8]{border-right:1px solid color-mix(in srgb, currentColor 18%, transparent);width:100%;height:100%}.node-inspector__group-custom-preview strong[data-v-3372e5c8]{overflow-wrap:anywhere;padding-inline:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.node-inspector__overview-alert[data-v-3372e5c8]{border:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);color:var(--kv-danger-text);border-radius:10px;padding:10px 12px;font-size:12px}.node-inspector[data-v-3372e5c8]>.n-card,.node-inspector>template[data-v-3372e5c8]{min-height:0}.node-inspector__compound[data-v-3372e5c8],.node-inspector__json-field[data-v-3372e5c8],.node-inspector__config-footer[data-v-3372e5c8]{gap:8px;display:flex}.node-inspector__config-grid[data-v-3372e5c8]{gap:12px;display:grid}.node-inspector__configuration[data-v-3372e5c8]{gap:0;min-width:0;display:grid}.node-inspector__validation-summary[data-v-3372e5c8]{border-bottom:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);gap:1px;padding:4px 5px;display:grid}.node-inspector__validation-summary button[data-v-3372e5c8]{min-height:26px;color:var(--kv-danger-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 5px;font-size:11px;font-weight:700;display:flex}.node-inspector__validation-summary button[data-v-3372e5c8]:hover,.node-inspector__validation-summary button[data-v-3372e5c8]:focus-visible{background:color-mix(in srgb, var(--kv-danger-text) 8%, transparent);outline:1px solid var(--kv-danger-border)}.node-inspector__validation-summary button span[data-v-3372e5c8]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:9px;display:inline-grid}.node-inspector__form-grid[data-v-3372e5c8]{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-width:0;display:grid}.node-inspector__form-grid[data-v-3372e5c8]>*{min-width:0}.node-inspector__field--full[data-v-3372e5c8]{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.node-inspector__field--full[data-v-3372e5c8] .inspector-field__meta{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--kv-border) 72%, transparent)}.node-inspector__field--full[data-v-3372e5c8] .inspector-field__control{padding:0}.node-inspector__readonly-id[data-v-3372e5c8]{color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:block;overflow:hidden}.node-inspector__table-check[data-v-3372e5c8]{text-align:center}.node-inspector__cell-warning[data-v-3372e5c8]{max-width:100%;color:var(--kv-warning-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:750;display:block;overflow:hidden}.node-inspector__table-hint[data-v-3372e5c8]{margin-right:auto;font-size:10px}.node-inspector__field-id[data-v-3372e5c8]{font-size:11px;line-height:1.2}.node-inspector__component-summary[data-v-3372e5c8],.node-inspector__component-result[data-v-3372e5c8]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.node-inspector__component-results[data-v-3372e5c8]{flex-direction:column;gap:10px;width:100%;display:flex}.node-inspector__component-result[data-v-3372e5c8]{border:1px solid var(--kv-border);background:var(--kv-panel-muted);border-radius:12px;align-items:flex-start;padding:10px}.node-inspector__component-summary[data-v-3372e5c8]{flex-wrap:wrap;align-items:flex-start}.node-inspector__derived-output[data-v-3372e5c8]{flex-direction:column;gap:8px;width:100%;display:flex}.node-inspector__component-meta[data-v-3372e5c8]{flex-direction:column;gap:4px;display:flex}.node-inspector__component-meta strong[data-v-3372e5c8]{color:var(--kv-text-title)}.node-inspector__component-summary[data-v-3372e5c8] .n-text,.node-inspector__component-meta[data-v-3372e5c8] .n-text{overflow-wrap:anywhere}.node-inspector__compound[data-v-3372e5c8] .n-input,.node-inspector__json-field[data-v-3372e5c8] .n-input{flex:1}.node-inspector__compound[data-v-3372e5c8]{flex-wrap:wrap}.node-inspector__json-field[data-v-3372e5c8]{align-items:flex-start;gap:8px;display:grid}.node-inspector__field--code[data-v-3372e5c8] .n-input__textarea textarea,.node-inspector__json-field[data-v-3372e5c8] .n-input__textarea textarea{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.55}.node-inspector__config-footer[data-v-3372e5c8]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;padding-top:5px}.node-inspector__config-footer[data-v-3372e5c8] .n-button:last-child{margin-left:auto}.node-inspector__port-table-block[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border);min-width:0;padding:5px}.node-inspector__port-tools[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border)}.node-inspector__port-tools>summary[data-v-3372e5c8]{background:color-mix(in srgb, var(--kv-panel-muted) 78%, transparent);min-height:26px;color:var(--kv-accent);cursor:pointer;align-items:center;padding:3px 6px;font-size:10.5px;font-weight:800;display:flex}.node-inspector__port-tools>summary[data-v-3372e5c8]:focus-visible{box-shadow:inset 0 -2px color-mix(in srgb, var(--kv-accent) 62%, transparent);outline:none}.node-inspector__capabilities[data-v-3372e5c8]{border:1px solid var(--kv-border);gap:0;margin:6px;display:grid}.node-inspector__capability-row[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border);grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;display:grid}.node-inspector__capability-row[data-v-3372e5c8]:last-child{border-bottom:0}.node-inspector__capability-row>span[data-v-3372e5c8]{border-right:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);color:var(--kv-text-faint);text-transform:uppercase;align-self:stretch;padding:4px 5px;font-size:11px;font-weight:800}.node-inspector__capability-row p[data-v-3372e5c8],.node-inspector__capability-row ul[data-v-3372e5c8]{color:var(--kv-text-secondary);overflow-wrap:anywhere;margin:0;padding:4px 6px;font-size:11px;line-height:1.35}.node-inspector__capability-row ul[data-v-3372e5c8]{padding-left:24px}.node-inspector__substitutions[data-v-3372e5c8]{border:1px solid var(--kv-border);flex-direction:column;gap:0;width:100%;display:flex}.node-inspector__substitution[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 72%, transparent);box-sizing:border-box;width:100%;min-width:0;padding:4px}.node-inspector__substitution[data-v-3372e5c8]:last-of-type{border-bottom:0}.node-inspector__substitution-grid[data-v-3372e5c8]{grid-template-columns:minmax(76px,.8fr) minmax(112px,1.2fr);align-items:start;gap:8px;width:100%;min-width:0;display:grid}.node-inspector__substitution-grid--compact[data-v-3372e5c8]{grid-template-columns:minmax(0,1fr) auto}.node-inspector__substitution-grid[data-v-3372e5c8] .n-input,.node-inspector__substitution-grid[data-v-3372e5c8] .n-select{width:100%;min-width:0}.node-inspector__substitution-delete[data-v-3372e5c8]{grid-column:1/-1;justify-self:end;min-width:88px}.node-inspector__substitution-add[data-v-3372e5c8]{width:100%}.node-inspector__contract-editor[data-v-3372e5c8]{border:1px solid var(--kv-border);gap:0;width:100%;min-width:0;display:grid}.node-inspector__contract-row[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 72%, transparent);grid-template-columns:minmax(92px,.8fr) minmax(120px,1.2fr);align-items:center;gap:6px;min-width:0;padding:4px 5px;display:grid}.node-inspector__contract-row[data-v-3372e5c8]:last-child{border-bottom:0}.node-inspector__contract-row--output[data-v-3372e5c8]{grid-template-columns:minmax(96px,.9fr) minmax(104px,.8fr) minmax(118px,.8fr)}.node-inspector__contract-meta[data-v-3372e5c8]{gap:2px;min-width:0;display:grid}.node-inspector__contract-meta span[data-v-3372e5c8]{color:var(--kv-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.node-inspector__binding-editor[data-v-3372e5c8]{gap:10px;width:100%;min-width:0;display:grid}.node-inspector__binding-subtitle[data-v-3372e5c8]{color:var(--kv-text-faint);margin:0;font-size:12px}.node-inspector__binding-empty[data-v-3372e5c8]{border:1px dashed color-mix(in srgb, var(--kv-text-faint) 45%, var(--kv-border));background:color-mix(in srgb, var(--kv-surface-subtle) 82%, transparent);border-radius:10px;padding:10px}.node-inspector__binding-table[data-v-3372e5c8]{border:1px solid var(--kv-border);gap:0;min-width:0;display:grid}.node-inspector__binding-row[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 72%, transparent);grid-template-columns:minmax(92px,1fr) auto minmax(112px,1fr) auto;align-items:start;gap:5px;min-width:0;padding:4px 5px;display:grid}.node-inspector__binding-row[data-v-3372e5c8]:last-child{border-bottom:0}.node-inspector__binding-cell[data-v-3372e5c8]{gap:5px;min-width:0;display:grid}.node-inspector__binding-map-label[data-v-3372e5c8]{color:var(--kv-text-faint);white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.node-inspector__binding-error[data-v-3372e5c8]{color:var(--kv-danger-text);font-size:11px;font-weight:700;line-height:1.35}.node-inspector__binding-actions[data-v-3372e5c8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.node-inspector__binding-actions[data-v-3372e5c8] .n-button:last-child{margin-left:auto}.node-inspector__trace[data-v-3372e5c8]{flex-direction:column;gap:12px;display:flex}.node-inspector__trace-summary[data-v-3372e5c8]{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.node-inspector__trace-summary-item[data-v-3372e5c8]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 86%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.node-inspector__trace-summary-item span[data-v-3372e5c8],.node-inspector__trace-section-title[data-v-3372e5c8]{color:var(--kv-text-faint);text-transform:uppercase;font-size:11px;font-weight:800}.node-inspector__trace-message[data-v-3372e5c8]{margin-top:4px}.node-inspector__trace-section[data-v-3372e5c8]{gap:8px;display:grid}.node-inspector__trace-error[data-v-3372e5c8]{border:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);color:var(--kv-danger-text);white-space:pre-wrap;border-radius:8px;padding:10px;font-size:12px}.node-inspector__runtime-values[data-v-3372e5c8]{gap:8px;display:grid}.node-inspector__runtime-value[data-v-3372e5c8]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 88%, transparent);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.node-inspector__runtime-value-header[data-v-3372e5c8]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.node-inspector__runtime-value-header strong[data-v-3372e5c8]{min-width:0;color:var(--kv-text-title);overflow-wrap:anywhere;font-size:13px}.node-inspector__runtime-value-body[data-v-3372e5c8]{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px;display:grid}.node-inspector__runtime-value-body span[data-v-3372e5c8]{color:var(--kv-text-faint);text-transform:uppercase;font-size:11px;font-weight:800}.node-inspector__runtime-value-body p[data-v-3372e5c8]{color:var(--kv-text-primary);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.45}.node-inspector__runtime-details[data-v-3372e5c8]{flex-wrap:wrap;gap:6px;display:flex}.node-inspector__runtime-details span[data-v-3372e5c8]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 86%, transparent);color:var(--kv-text-secondary);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.node-inspector__runtime-matrix[data-v-3372e5c8]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 88%, transparent);border-radius:8px;gap:4px;padding:8px;display:grid;overflow:auto}.node-inspector__runtime-matrix-row[data-v-3372e5c8]{gap:4px;min-width:max-content;display:flex}.node-inspector__runtime-matrix-row span[data-v-3372e5c8]{border:1px solid color-mix(in srgb, var(--kv-border) 84%, transparent);min-width:42px;color:var(--kv-text-primary);text-align:right;border-radius:6px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.node-inspector__runtime-matrix-row--faint span[data-v-3372e5c8]{color:var(--kv-text-faint)}.node-inspector__trace-details summary[data-v-3372e5c8]{cursor:pointer;color:var(--kv-accent);font-size:12px;font-weight:700}.node-inspector__trace-details .node-inspector__code-block[data-v-3372e5c8]{max-height:180px;margin-top:6px}.node-inspector__trace-details--raw[data-v-3372e5c8]{padding-top:2px}.node-inspector__trace-subtrace[data-v-3372e5c8]{border:1px dashed color-mix(in srgb, var(--kv-text-faint) 60%, transparent);background:color-mix(in srgb, var(--kv-panel-muted) 86%, transparent);border-radius:10px;margin-top:4px;padding:10px}.node-inspector__trace-subtrace-header[data-v-3372e5c8]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.node-inspector__message-list[data-v-3372e5c8]{gap:8px;margin:0;padding-left:18px;font-size:12px;display:grid}.node-inspector__message-list--error[data-v-3372e5c8]{color:var(--kv-danger-text)}.node-inspector__muted[data-v-3372e5c8]{color:var(--kv-text-faint);margin:0;font-size:12px}.node-inspector__code-panel[data-v-3372e5c8]{gap:8px;display:grid}.node-inspector__code-header[data-v-3372e5c8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.node-inspector__code-header strong[data-v-3372e5c8]{color:var(--kv-text-title);font-size:12px}.node-inspector__code-block[data-v-3372e5c8]{border:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-panel-muted) 94%, black 6%);max-height:220px;color:var(--kv-text-primary);white-space:pre;border-radius:2px;margin:0;padding:8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.node-inspector__code-block[data-v-3372e5c8]::selection{background:color-mix(in srgb, var(--kv-accent) 30%, transparent)}.node-inspector__code-block code[data-v-3372e5c8]::selection{background:color-mix(in srgb, var(--kv-accent) 30%, transparent)}.node-inspector__expr-input[data-v-3372e5c8]{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.node-inspector__port-placement[data-v-3372e5c8]{border:1px solid var(--kv-border);gap:0;display:grid}.node-inspector__port-placement-row[data-v-3372e5c8]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 78%, transparent);grid-template-columns:minmax(0,1fr) minmax(120px,150px) auto;align-items:center;gap:6px;padding:4px 5px;display:grid}.node-inspector__port-placement-meta[data-v-3372e5c8]{gap:2px;min-width:0;display:grid}.node-inspector__port-placement-name[data-v-3372e5c8]{color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.node-inspector__port-placement-subtitle[data-v-3372e5c8]{color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.node-inspector__port-placement-select[data-v-3372e5c8]{min-width:0}.node-inspector__port-placement-controls[data-v-3372e5c8]{justify-content:flex-end;gap:6px;display:flex}.node-inspector[data-v-3372e5c8] .n-input,.node-inspector[data-v-3372e5c8] .n-base-selection,.node-inspector[data-v-3372e5c8] .n-input-number{--n-color:color-mix(in srgb, var(--kv-surface) 86%, transparent);--n-color-focus:color-mix(in srgb, var(--kv-surface-elevated) 90%, transparent);--n-color-disabled:color-mix(in srgb, var(--kv-surface-subtle) 92%, transparent);--n-border:1px solid var(--kv-border);--n-border-hover:1px solid color-mix(in srgb, var(--kv-accent) 25%, var(--kv-border));--n-border-focus:1px solid color-mix(in srgb, var(--kv-accent) 45%, var(--kv-border));--n-text-color:var(--kv-text-primary);--n-placeholder-color:var(--kv-text-faint);--n-border-radius:0!important;--n-box-shadow-focus:none!important;border-radius:0!important}.node-inspector[data-v-3372e5c8] .n-checkbox{--n-box-shadow-focus:0 0 0 2px color-mix(in srgb, var(--kv-accent) 18%, transparent);--n-border-checked:color-mix(in srgb, var(--kv-accent) 52%, var(--kv-border));--n-border-focus:color-mix(in srgb, var(--kv-accent) 52%, var(--kv-border));--n-border-hover:color-mix(in srgb, var(--kv-accent) 34%, var(--kv-border));--n-color-checked:color-mix(in srgb, var(--kv-accent) 78%, black 10%);--n-color-disabled:color-mix(in srgb, var(--kv-surface-subtle) 92%, transparent);--n-check-mark-color:white;--n-text-color:var(--kv-text-secondary)}@media (width<=900px){.node-inspector__substitution-grid[data-v-3372e5c8],.node-inspector__contract-row[data-v-3372e5c8],.node-inspector__contract-row--output[data-v-3372e5c8]{grid-template-columns:1fr}.node-inspector__substitution-delete[data-v-3372e5c8]{justify-self:stretch}.node-inspector__binding-row[data-v-3372e5c8],.node-inspector__port-placement-row[data-v-3372e5c8]{grid-template-columns:1fr}.node-inspector__port-placement-controls[data-v-3372e5c8]{justify-content:stretch}.node-inspector__port-placement-controls[data-v-3372e5c8] .n-button{flex:1}.node-inspector__binding-map-label[data-v-3372e5c8]{align-self:start}.node-inspector__config-footer[data-v-3372e5c8],.node-inspector__compound[data-v-3372e5c8],.node-inspector__code-header[data-v-3372e5c8],.node-inspector__binding-actions[data-v-3372e5c8]{flex-direction:column;align-items:stretch}.node-inspector__config-footer[data-v-3372e5c8] .n-button:last-child,.node-inspector__binding-actions[data-v-3372e5c8] .n-button:last-child{margin-left:0}}.graph-editor-shell[data-v-79335680]{--graph-hierarchy-top:12px;--graph-hierarchy-left:12px;grid-template-rows:58px minmax(0,1fr) auto;gap:6px;height:100vh;padding:6px;display:grid;overflow:hidden}.graph-editor-shell--palette-collapsed[data-v-79335680]{--graph-hierarchy-left:68px}.graph-editor-shell__toolbar[data-v-79335680],.graph-editor-shell__palette[data-v-79335680],.graph-editor-shell__canvas[data-v-79335680],.graph-editor-shell__inspector[data-v-79335680],.graph-editor-shell__footer[data-v-79335680]{border:1px solid var(--kv-border-strong);border-radius:var(--kv-radius-sm);background:var(--kv-editor-panel-bg);box-shadow:none}.graph-editor-shell__toolbar[data-v-79335680],.graph-editor-shell__footer[data-v-79335680]{min-height:0;overflow:hidden}.graph-editor-shell__footer[data-v-79335680]{min-height:38px}.graph-editor-shell__body[data-v-79335680]{gap:0;min-height:0;display:flex;position:relative;overflow:hidden}.graph-editor-shell__palette[data-v-79335680],.graph-editor-shell__inspector[data-v-79335680],.graph-editor-shell__canvas[data-v-79335680]{min-height:0}.graph-editor-shell__palette[data-v-79335680]{flex:0 0 var(--palette-width,260px);width:var(--palette-width,260px);z-index:2;background:var(--kv-editor-sidebar-bg);min-width:180px;max-width:min(36vw,420px);margin-right:6px;position:relative;overflow:hidden}.graph-editor-shell__canvas[data-v-79335680]{flex:auto;min-width:360px;position:relative;overflow:hidden}.graph-editor-shell__inspector[data-v-79335680]{flex:0 0 var(--inspector-width,340px);width:var(--inspector-width,340px);z-index:2;background:var(--kv-editor-sidebar-bg);min-width:300px;max-width:960px;position:relative;overflow:hidden}:root[data-theme=minimalistic]{background:var(--kv-bg-base);grid-template-rows:60px minmax(0,1fr) auto;gap:6px;padding:6px}:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic]{box-shadow:none;border-width:1px;border-radius:4px}:root[data-theme=minimalistic]{background:var(--kv-editor-bottom-bg)}.graph-editor-shell__palette-resizer[data-v-79335680]{cursor:col-resize;z-index:3;background:0 0;border:0;border-radius:999px;width:14px;padding:0;position:absolute;top:18px;bottom:18px;right:-1px}.graph-editor-shell__inspector-splitter[data-v-79335680]{z-index:1;flex:0 0 10px;min-width:10px;min-height:0;position:relative}.graph-editor-shell__inspector-resizer[data-v-79335680]{cursor:col-resize;touch-action:none;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.graph-editor-shell__palette-resizer[data-v-79335680]:before,.graph-editor-shell__inspector-resizer[data-v-79335680]:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--kv-accent) 24%, transparent), color-mix(in srgb, var(--kv-accent) 58%, transparent));border-radius:999px;width:4px;transition:background .14s,transform .14s;position:absolute;top:0;bottom:0}.graph-editor-shell__palette-resizer[data-v-79335680]:before{right:5px}.graph-editor-shell__inspector-resizer[data-v-79335680]:before{left:50%;transform:translate(-50%)}.graph-editor-shell__palette-resizer[data-v-79335680]:hover:before,.graph-editor-shell__palette-resizer[data-v-79335680]:focus-visible:before,.graph-editor-shell__inspector-resizer[data-v-79335680]:hover:before,.graph-editor-shell__inspector-resizer[data-v-79335680]:focus-visible:before{background:linear-gradient(180deg, color-mix(in srgb, var(--kv-accent) 38%, transparent), color-mix(in srgb, var(--kv-accent) 80%, transparent));transform:translate(-50%)scaleX(1.4)}.graph-editor-shell__inspector-resizer[data-v-79335680]:focus-visible{outline:1px solid color-mix(in srgb, var(--kv-accent) 72%, transparent);outline-offset:-2px}.graph-editor-shell__restore-button[data-v-79335680]:hover,.graph-editor-shell__restore-button[data-v-79335680]:focus-visible{border-color:color-mix(in srgb, var(--kv-accent) 42%, var(--kv-border));color:var(--kv-text-title);box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-accent) 18%, transparent), var(--kv-shadow-soft);outline:none}.graph-editor-shell__restore-button[data-v-79335680]{z-index:5;border:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-surface-elevated) 94%, transparent);min-width:34px;min-height:28px;color:var(--kv-text-secondary);cursor:pointer;box-shadow:var(--kv-shadow-soft);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute}.graph-editor-shell__restore-button--palette[data-v-79335680]{border-top-left-radius:0;border-bottom-left-radius:0;top:12px;left:0}.graph-editor-shell__restore-button--inspector[data-v-79335680]{border-top-right-radius:0;border-bottom-right-radius:0;top:12px;right:0}@media (width<=1200px){.graph-editor-shell__palette[data-v-79335680]{flex-basis:min(var(--palette-width,240px), 300px);width:min(var(--palette-width,240px), 300px)}}@media (width<=960px){.graph-editor-shell[data-v-79335680]{grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;padding:8px;overflow:auto}.graph-editor-shell__body[data-v-79335680]{flex-direction:column;gap:6px;overflow:visible}.graph-editor-shell__palette[data-v-79335680]{margin-right:0}.graph-editor-shell__palette[data-v-79335680],.graph-editor-shell__inspector[data-v-79335680],.graph-editor-shell__inspector-splitter[data-v-79335680],.graph-editor-shell__canvas[data-v-79335680]{width:auto;min-width:0;max-width:none;position:relative;top:auto;bottom:auto;right:auto}.graph-editor-shell__palette[data-v-79335680],.graph-editor-shell__inspector[data-v-79335680]{flex:none}.graph-editor-shell__canvas[data-v-79335680]{min-width:0;height:56vh;min-height:420px}.graph-editor-shell__palette-resizer[data-v-79335680],.graph-editor-shell__inspector-splitter[data-v-79335680],.graph-editor-shell__inspector-resizer[data-v-79335680]{display:none}.graph-editor-shell__restore-button--palette[data-v-79335680],.graph-editor-shell__restore-button--inspector[data-v-79335680]{border-radius:8px;justify-self:start;position:relative;top:auto;left:auto;right:auto}}.trace-timeline__node[data-v-968ce9cd]{border:1px solid var(--kv-border-strong);background:var(--kv-surface-elevated);border-radius:10px;margin-bottom:10px;padding:10px}.trace-timeline__node-header[data-v-968ce9cd]{color:var(--kv-text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.trace-timeline__node-index[data-v-968ce9cd]{text-align:right;width:18px;color:var(--kv-text-faint)}.trace-timeline__node-id[data-v-968ce9cd]{font-weight:700}.trace-timeline__node-kind[data-v-968ce9cd]{color:var(--kv-accent)}.trace-timeline__node-status[data-v-968ce9cd],.trace-timeline__node-duration[data-v-968ce9cd]{color:var(--kv-text-faint)}.trace-timeline__node-message[data-v-968ce9cd]{color:var(--kv-text-secondary);margin-top:6px;font-size:13px}.trace-timeline__node-error[data-v-968ce9cd]{color:var(--kv-danger-text);white-space:pre-wrap;margin-top:6px;font-size:13px}.trace-timeline__node-details[data-v-968ce9cd]{margin-top:8px}.trace-timeline__node-details summary[data-v-968ce9cd]{cursor:pointer;color:var(--kv-accent);font-size:12px;font-weight:700}.trace-timeline__node-details pre[data-v-968ce9cd]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-canvas-bg) 88%, var(--kv-surface) 12%);border-radius:8px;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}.trace-timeline__subtrace[data-v-968ce9cd]{border-top:1px dashed var(--kv-border-strong);padding-top:8px}.trace-timeline__additional[data-v-968ce9cd]{border-top:1px solid var(--kv-border-strong);margin-top:14px;padding-top:10px}.trace-timeline__additional-title[data-v-968ce9cd]{color:var(--kv-text-secondary);margin-bottom:8px;font-size:12px;font-weight:700}.trace-timeline__additional-node[data-v-968ce9cd]{color:var(--kv-text-faint);margin-bottom:4px;font-size:12px}.trace-console[data-v-2b52a529]{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.trace-console__header[data-v-2b52a529]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trace-console__title[data-v-2b52a529]{align-items:center;gap:8px;min-width:0;display:flex}.trace-console__meta[data-v-2b52a529]{color:var(--kv-text-faint);font-size:12px}.trace-console__section[data-v-2b52a529]{flex:auto;min-height:0;padding-right:6px;overflow:auto}.trace-console__empty[data-v-2b52a529]{color:var(--kv-text-faint);border:1px dashed var(--kv-border-strong);background:var(--kv-surface-subtle);border-radius:10px;padding:12px;font-size:13px}.trace-console__node[data-v-2b52a529]{border:1px solid var(--kv-border-strong);background:var(--kv-surface-elevated);border-radius:10px;margin-bottom:10px;padding:10px}.trace-console__node-header[data-v-2b52a529]{color:var(--kv-text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.trace-console__node-index[data-v-2b52a529]{text-align:right;width:18px;color:var(--kv-text-faint)}.trace-console__node-id[data-v-2b52a529]{font-weight:700}.trace-console__node-kind[data-v-2b52a529]{color:var(--kv-accent)}.trace-console__node-status[data-v-2b52a529],.trace-console__node-duration[data-v-2b52a529]{color:var(--kv-text-faint)}.trace-console__node-message[data-v-2b52a529]{color:var(--kv-text-secondary);margin-top:6px;font-size:13px}.trace-console__node-error[data-v-2b52a529]{color:var(--kv-danger-text);white-space:pre-wrap;margin-top:6px;font-size:13px}.trace-console__node-details[data-v-2b52a529]{margin-top:8px}.trace-console__node-details summary[data-v-2b52a529]{cursor:pointer;color:var(--kv-accent);font-size:12px;font-weight:700}.trace-console__node-details pre[data-v-2b52a529]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-canvas-bg) 88%, var(--kv-surface) 12%);border-radius:8px;margin:8px 0 0;padding:10px;font-size:12px;overflow:auto}.trace-console__errors-title[data-v-2b52a529]{margin-bottom:6px;font-size:12px;font-weight:700}.trace-console__errors-item[data-v-2b52a529]{color:var(--kv-danger-text);margin-bottom:4px;font-size:13px}:root[data-theme=minimalistic],:root[data-theme=minimalistic],:root[data-theme=minimalistic]{border-radius:3px}.graph-bottom-panel[data-v-245e6942]{min-height:0;padding:var(--kv-space-2);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=minimalistic]{background:var(--kv-editor-bottom-bg);color:var(--kv-text-secondary);padding:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.graph-footer[data-v-2c4b1c49]{min-width:0;height:100%;color:var(--kv-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px;font-size:12px;display:grid}.graph-footer__tabs[data-v-2c4b1c49],.graph-footer__status[data-v-2c4b1c49]{align-items:center;gap:6px;min-width:0;display:flex}.graph-footer__tab[data-v-2c4b1c49]{height:26px;color:var(--kv-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.graph-footer__tab--active[data-v-2c4b1c49]{color:var(--kv-accent);background:var(--kv-accent-soft);font-weight:700}.graph-footer__summary[data-v-2c4b1c49]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.graph-footer__summary-item[data-v-2c4b1c49]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-footer__summary-item--trace[data-v-2c4b1c49]{color:var(--kv-accent)}.graph-footer__status[data-v-2c4b1c49]{white-space:nowrap;justify-content:flex-end}.graph-footer__close[data-v-2c4b1c49]{width:26px;height:26px;color:var(--kv-text-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:18px;line-height:1}.graph-footer__close[data-v-2c4b1c49]:hover,.graph-footer__close[data-v-2c4b1c49]:focus-visible{background:var(--kv-surface-subtle);color:var(--kv-accent)}.graph-footer__tab--subtle[data-v-2c4b1c49]{opacity:.65}:root[data-theme=minimalistic]{content:"";background:0 0;background:var(--kv-accent);border-radius:3px;height:1px;padding:0 8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;position:absolute;bottom:1px;left:8px;right:8px}@media (width<=760px){.graph-footer[data-v-2c4b1c49]{grid-template-columns:1fr;height:auto;padding:8px}.graph-footer__tabs[data-v-2c4b1c49]{flex-wrap:wrap}.graph-footer__status[data-v-2c4b1c49]{justify-content:flex-start}}.graph-footer-area[data-v-9904d878]{flex-direction:column;height:100%;min-height:0;display:flex}.graph-footer-area__resize-handle[data-v-9904d878]{cursor:row-resize;background:0 0;border:0;height:6px;padding:0}.graph-footer-area__resize-handle[data-v-9904d878]:before{content:"";background:color-mix(in srgb, var(--kv-text-faint) 48%, transparent);border-radius:999px;height:2px;margin:2px 10px;transition:background .14s,transform .14s;display:block}.graph-footer-area__resize-handle[data-v-9904d878]:hover:before,.graph-footer-area__resize-handle[data-v-9904d878]:focus-visible:before{background:color-mix(in srgb, var(--kv-accent) 58%, transparent);transform:scaleY(1.4)}.graph-footer-area__panel[data-v-9904d878]{border-bottom:1px solid var(--kv-border-strong);flex:auto;min-height:0}.graph-footer-area__bar[data-v-9904d878]{height:42px;min-height:42px}.kvant-chart[data-v-fed09db8]{width:100%;min-width:0;height:100%;min-height:260px;position:relative}.kvant-chart__canvas[data-v-fed09db8]{width:100%;min-width:0;height:100%}.kvant-chart__empty[data-v-fed09db8]{border:1px dashed var(--kv-border-strong);height:100%;min-height:260px;color:var(--kv-text-faint);background:color-mix(in srgb, var(--kv-surface) 82%, transparent);border-radius:8px;place-items:center;font-size:13px;display:grid}.plot-viewer-modal[data-v-5b9f9b04]{width:min(94vw,1640px);max-width:calc(100vw - 24px)}.plot-viewer-modal[data-v-5b9f9b04] .n-card{height:min(88vh,980px);max-height:calc(100vh - 24px)}.plot-viewer-modal[data-v-5b9f9b04] .n-card__content{height:calc(100% - 118px);min-height:0}.plot-viewer-modal__header[data-v-5b9f9b04],.plot-viewer-modal__footer[data-v-5b9f9b04]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.plot-viewer-modal__header-actions[data-v-5b9f9b04]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.plot-viewer-modal__title[data-v-5b9f9b04]{gap:2px;min-width:0;display:grid}.plot-viewer-modal__title strong[data-v-5b9f9b04]{min-width:0;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.plot-viewer-modal__body[data-v-5b9f9b04]{grid-template-rows:auto minmax(600px,1fr);gap:12px;height:100%;min-height:0;padding:14px;display:grid}.plot-viewer-modal__alert[data-v-5b9f9b04]{min-width:0}.plot-viewer-modal__workspace[data-v-5b9f9b04]{grid-template-columns:minmax(680px, 1fr) minmax(320px, var(--plot-sidebar-width,380px));gap:12px;min-width:0;min-height:0;display:grid}.plot-viewer-modal__workspace--resizing[data-v-5b9f9b04],.plot-viewer-modal__workspace--resizing[data-v-5b9f9b04] *{cursor:ew-resize;-webkit-user-select:none;user-select:none}.plot-viewer-modal__charts[data-v-5b9f9b04]{align-content:start;gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}.plot-viewer-modal__charts--vertical[data-v-5b9f9b04]{grid-template-columns:minmax(0,1fr)}.plot-viewer-modal__charts--grid[data-v-5b9f9b04]{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;display:flex}.plot-viewer-modal__subplot[data-v-5b9f9b04]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 86%, black 6%);border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:220px;display:grid;position:relative;overflow:hidden}.plot-viewer-modal__charts--grid .plot-viewer-modal__subplot[data-v-5b9f9b04]{flex:none;min-width:360px;min-height:240px}.plot-viewer-modal__subplot--active[data-v-5b9f9b04]{border-color:color-mix(in srgb, var(--kv-accent) 76%, var(--kv-border))}.plot-viewer-modal__subplot-header[data-v-5b9f9b04]{border-bottom:1px solid var(--kv-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.plot-viewer-modal__subplot-header>div[data-v-5b9f9b04]{gap:2px;min-width:0;display:grid}.plot-viewer-modal__subplot-header strong[data-v-5b9f9b04]{min-width:0;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.plot-viewer-modal__chart[data-v-5b9f9b04]{min-width:0;min-height:0;overflow:hidden}.plot-viewer-modal__subplot-empty[data-v-5b9f9b04]{min-height:0;color:var(--kv-text-faint);text-align:center;align-content:center;place-items:center;gap:4px;padding:20px;display:grid}.plot-viewer-modal__subplot-empty strong[data-v-5b9f9b04]{color:var(--kv-text-secondary);font-size:13px}.plot-viewer-modal__subplot-empty span[data-v-5b9f9b04]{font-size:12px}.plot-viewer-modal__resize-handle[data-v-5b9f9b04]{border:0;border-top:1px solid color-mix(in srgb, var(--kv-border-strong) 70%, transparent);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--kv-panel-muted) 70%, transparent));cursor:ns-resize;height:10px;position:absolute;bottom:0;left:0;right:0}.plot-viewer-modal__grid-resize-handle[data-v-5b9f9b04]{border:0;border-left:1px solid color-mix(in srgb, var(--kv-border-strong) 70%, transparent);border-top:1px solid color-mix(in srgb, var(--kv-border-strong) 70%, transparent);background:color-mix(in srgb, var(--kv-panel-muted) 80%, transparent);cursor:nwse-resize;width:18px;height:18px;position:absolute;bottom:0;right:0}.plot-viewer-modal__grid-resize-handle[data-v-5b9f9b04]:after{border-right:2px solid var(--kv-text-faint);border-bottom:2px solid var(--kv-text-faint);content:"";width:7px;height:7px;position:absolute;bottom:4px;right:4px}.plot-viewer-modal__sidebar[data-v-5b9f9b04]{align-content:start;gap:12px;min-width:0;padding:0 2px 2px 8px;display:grid;position:relative;overflow:auto}.plot-viewer-modal__sidebar-resize[data-v-5b9f9b04]{z-index:2;border:0;border-left:1px solid color-mix(in srgb, var(--kv-border-strong) 70%, transparent);cursor:ew-resize;background:0 0;width:9px;position:absolute;top:0;bottom:0;left:0}.plot-viewer-modal__sidebar-resize[data-v-5b9f9b04]:after{background:color-mix(in srgb, var(--kv-accent) 45%, var(--kv-border-strong));content:"";opacity:.52;border-radius:999px;width:3px;height:44px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.plot-viewer-modal__sidebar-resize[data-v-5b9f9b04]:hover:after,.plot-viewer-modal__sidebar-resize[data-v-5b9f9b04]:focus-visible:after{opacity:1}.plot-viewer-modal__settings-card[data-v-5b9f9b04]{border:1px solid color-mix(in srgb, var(--kv-border) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--kv-surface-subtle) 76%, transparent), color-mix(in srgb, var(--kv-panel-muted) 88%, transparent));border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.plot-viewer-modal__settings-card--muted[data-v-5b9f9b04]{background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent)}.plot-viewer-modal__section-header[data-v-5b9f9b04]{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.plot-viewer-modal__header-button-row[data-v-5b9f9b04]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.plot-viewer-modal__section-header>div[data-v-5b9f9b04]{gap:2px;min-width:0;display:grid}.plot-viewer-modal__section-header p[data-v-5b9f9b04]{color:var(--kv-text-faint);margin:0;font-size:11px;line-height:1.35}.plot-viewer-modal__section-title[data-v-5b9f9b04]{color:var(--kv-text-title);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.plot-viewer-modal__nested-block[data-v-5b9f9b04],.plot-viewer-modal__option-box[data-v-5b9f9b04]{border:1px solid color-mix(in srgb, var(--kv-border) 78%, transparent);background:color-mix(in srgb, var(--kv-surface) 70%, transparent);border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.plot-viewer-modal__nested-block[data-v-5b9f9b04]{border-color:color-mix(in srgb, var(--kv-accent) 26%, var(--kv-border))}.plot-viewer-modal__block-title[data-v-5b9f9b04]{color:var(--kv-text-secondary);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.plot-viewer-modal__fold-header[data-v-5b9f9b04]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.plot-viewer-modal__fold-header[data-v-5b9f9b04]:focus-visible{outline:2px solid color-mix(in srgb, var(--kv-accent) 72%, transparent);outline-offset:3px;border-radius:5px}.plot-viewer-modal__fold-main[data-v-5b9f9b04]{gap:3px;min-width:0;display:grid}.plot-viewer-modal__fold-summary[data-v-5b9f9b04]{min-width:0;color:var(--kv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.plot-viewer-modal__fold-action[data-v-5b9f9b04]{color:var(--kv-accent);flex:none;font-size:11px;font-weight:800}.plot-viewer-modal__entity-list[data-v-5b9f9b04]{gap:6px;min-width:0;display:grid}.plot-viewer-modal__entity-row[data-v-5b9f9b04]{border:1px solid color-mix(in srgb, var(--kv-border) 88%, transparent);width:100%;min-width:0;color:var(--kv-text-secondary);background:color-mix(in srgb, var(--kv-surface) 84%, transparent);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 9px 9px 11px;transition:border-color .12s,background .12s,color .12s;display:flex;position:relative}.plot-viewer-modal__entity-row[data-v-5b9f9b04]:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.plot-viewer-modal__entity-row[data-v-5b9f9b04]:hover,.plot-viewer-modal__entity-row[data-v-5b9f9b04]:focus-visible{border-color:color-mix(in srgb, var(--kv-accent) 45%, var(--kv-border));background:color-mix(in srgb, var(--kv-surface-subtle) 86%, transparent);outline:none}.plot-viewer-modal__entity-row--active[data-v-5b9f9b04]{border-color:color-mix(in srgb, var(--kv-accent) 82%, var(--kv-border));color:var(--kv-text-title);background:color-mix(in srgb, var(--kv-accent) 14%, var(--kv-surface) 86%);box-shadow:0 0 0 1px color-mix(in srgb, var(--kv-accent) 18%, transparent)}.plot-viewer-modal__entity-row--active[data-v-5b9f9b04]:before{background:var(--kv-accent)}.plot-viewer-modal__entity-main[data-v-5b9f9b04]{gap:3px;min-width:0;display:grid}.plot-viewer-modal__entity-title[data-v-5b9f9b04],.plot-viewer-modal__entity-subtitle[data-v-5b9f9b04]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plot-viewer-modal__entity-title[data-v-5b9f9b04]{color:inherit;font-size:12px;font-weight:700}.plot-viewer-modal__entity-subtitle[data-v-5b9f9b04]{max-width:220px;color:var(--kv-text-faint);font-size:11px}.plot-viewer-modal__tag-stack[data-v-5b9f9b04]{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:4px;min-width:0;display:flex}.plot-viewer-modal__field[data-v-5b9f9b04]{gap:5px;min-width:0;display:grid}.plot-viewer-modal__field-label[data-v-5b9f9b04]{color:var(--kv-text-faint);letter-spacing:0;font-size:11px;font-weight:700}.plot-viewer-modal__help-text[data-v-5b9f9b04]{color:var(--kv-text-faint);font-size:11px;line-height:1.35}.plot-viewer-modal__checks[data-v-5b9f9b04]{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.plot-viewer-modal__button-row[data-v-5b9f9b04]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.plot-viewer-modal__full-button[data-v-5b9f9b04]{width:100%}.plot-viewer-modal__grid-2[data-v-5b9f9b04]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plot-viewer-modal__grid-4[data-v-5b9f9b04]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.plot-viewer-modal__source-grid[data-v-5b9f9b04]{gap:8px;min-width:0;display:grid}.plot-viewer-modal__source-card[data-v-5b9f9b04]{border:1px solid color-mix(in srgb, var(--kv-border) 82%, transparent);background:color-mix(in srgb, var(--kv-panel-muted) 58%, transparent);border-radius:7px;gap:6px;min-width:0;padding:9px;display:grid}.plot-viewer-modal__color-control[data-v-5b9f9b04]{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.plot-viewer-modal__color-swatch[data-v-5b9f9b04]{border:1px solid color-mix(in srgb, white 18%, var(--kv-border));border-radius:6px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #00000038}.plot-viewer-modal__empty-state[data-v-5b9f9b04]{border:1px dashed color-mix(in srgb, var(--kv-border-strong) 78%, transparent);min-width:0;color:var(--kv-text-faint);background:color-mix(in srgb, var(--kv-surface) 48%, transparent);border-radius:7px;padding:10px;font-size:12px;line-height:1.4}.plot-viewer-modal__danger-button[data-v-5b9f9b04]:not(:hover):not(:focus-visible){opacity:.82}.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-input,.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-input-number,.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-base-selection{min-width:0}.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-input,.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-base-selection-label{background:color-mix(in srgb, var(--kv-surface) 88%, black 4%)}.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-button{min-width:0}.plot-viewer-modal__sidebar[data-v-5b9f9b04] .n-button--disabled{opacity:.48}.plot-viewer-modal__empty[data-v-5b9f9b04]{border:1px dashed var(--kv-border-strong);min-height:360px;color:var(--kv-text-faint);border-radius:8px;place-items:center;display:grid}.plot-viewer-modal__footer[data-v-5b9f9b04]{width:100%}@media (width<=1120px){.plot-viewer-modal__workspace[data-v-5b9f9b04]{grid-template-columns:1fr}.plot-viewer-modal__sidebar[data-v-5b9f9b04]{max-height:360px}.plot-viewer-modal__sidebar-resize[data-v-5b9f9b04]{display:none}}@media (width<=760px){.plot-viewer-modal[data-v-5b9f9b04]{width:calc(100vw - 16px)}.plot-viewer-modal[data-v-5b9f9b04] .n-card{height:calc(100vh - 16px)}.plot-viewer-modal__body[data-v-5b9f9b04]{grid-template-rows:auto minmax(360px,1fr);padding:10px}.plot-viewer-modal__header[data-v-5b9f9b04],.plot-viewer-modal__footer[data-v-5b9f9b04]{flex-direction:column;align-items:stretch}.plot-viewer-modal__grid-4[data-v-5b9f9b04]{grid-template-columns:repeat(2,minmax(0,1fr))}}.graph-toolbar[data-v-793be8eb]{align-items:center;gap:var(--kv-space-2);grid-template-columns:minmax(230px,1fr) auto;min-width:0;height:100%;display:grid}.graph-toolbar-shell[data-v-793be8eb]{min-width:0;height:100%;padding:6px 8px}.graph-toolbar h1[data-v-793be8eb],.graph-toolbar p[data-v-793be8eb]{margin:0}.graph-toolbar__brand[data-v-793be8eb]{align-items:center;gap:9px;min-width:0;display:flex}.graph-toolbar__home-mark[data-v-793be8eb]{flex:none;display:inline-flex}.graph-toolbar__mark[data-v-793be8eb]{border:1px solid var(--kv-border-strong);border-radius:var(--kv-radius-sm);background:var(--kv-accent-soft);width:28px;height:28px;color:var(--kv-accent);place-items:center;font-weight:800;display:grid}.graph-toolbar__brand-text[data-v-793be8eb]{color:var(--kv-text-title);letter-spacing:0;white-space:nowrap;font-weight:800}.graph-toolbar__mode-label[data-v-793be8eb]{color:var(--kv-text-muted);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.graph-toolbar__context-separator[data-v-793be8eb]{color:var(--kv-text-faint);font-size:11px}.graph-toolbar__graph-info[data-v-793be8eb]{gap:2px;min-width:0;display:grid}.graph-toolbar__graph-title-row[data-v-793be8eb]{align-items:center;gap:7px;min-width:0;display:flex}.graph-toolbar__title-input[data-v-793be8eb]{width:min(170px,28vw);min-width:96px}.graph-toolbar__title-input[data-v-793be8eb] .n-input__input-el{font-weight:700}.graph-toolbar__status-row[data-v-793be8eb]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-left:52px;display:flex}.graph-toolbar__version[data-v-793be8eb],.graph-toolbar__count-pill[data-v-793be8eb],.graph-toolbar__warning-pill[data-v-793be8eb]{border:1px solid color-mix(in srgb, var(--kv-border) 82%, transparent);background:color-mix(in srgb, var(--kv-surface-elevated) 72%, transparent);min-width:0;max-width:100%;color:var(--kv-text-faint);white-space:nowrap;border-radius:999px;align-items:center;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.graph-toolbar__version[data-v-793be8eb]{padding:3px 6px}.graph-toolbar__count-pill[data-v-793be8eb]{text-overflow:ellipsis;width:fit-content;padding:4px 8px;overflow:hidden}.graph-toolbar__warning-pill[data-v-793be8eb]{border-color:var(--kv-warning-border);background:var(--kv-warning-bg);color:var(--kv-warning-text);text-overflow:ellipsis;padding:4px 8px;overflow:hidden}.graph-toolbar__actions[data-v-793be8eb]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.graph-toolbar__menus[data-v-793be8eb]{align-items:center;gap:5px;min-width:0;display:flex}.graph-toolbar__menu-button[data-v-793be8eb]{min-width:52px}.graph-toolbar__library-button[data-v-793be8eb],.graph-toolbar__explorer-button[data-v-793be8eb]{min-width:82px}.graph-toolbar__run-button[data-v-793be8eb]{min-width:58px}.graph-toolbar__error-trigger[data-v-793be8eb]{border:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);min-width:0;max-width:min(260px,24vw);height:28px;color:var(--kv-danger-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.graph-toolbar__error-trigger[data-v-793be8eb]:hover,.graph-toolbar__error-trigger[data-v-793be8eb]:focus-visible{border-color:color-mix(in srgb, var(--kv-danger-text) 54%, var(--kv-danger-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--kv-danger-text) 18%, transparent);outline:none}.graph-toolbar__error-dot[data-v-793be8eb]{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.graph-toolbar__error-trigger-text[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.graph-toolbar__error-popover[data-v-793be8eb]{border:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);max-height:min(320px,60vh);color:var(--kv-danger-text);border-radius:10px;gap:8px;padding:10px;display:grid;overflow:auto}.graph-toolbar__error-popover-header[data-v-793be8eb]{justify-content:space-between;align-items:center;gap:10px;display:flex}.graph-toolbar__error-popover p[data-v-793be8eb],.graph-toolbar__error-panel p[data-v-793be8eb]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.graph-toolbar__error-panel[data-v-793be8eb]{border:1px solid var(--kv-danger-border);background:var(--kv-danger-bg);max-height:148px;color:var(--kv-danger-text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:8px;padding:9px 10px;display:grid;overflow:auto}.graph-toolbar__error-panel-body[data-v-793be8eb]{gap:4px;min-width:0;display:grid}.graph-toolbar__error-panel strong[data-v-793be8eb],.graph-toolbar__error-popover strong[data-v-793be8eb]{text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:900}.graph-toolbar__error-dismiss[data-v-793be8eb]{flex:none}.graph-toolbar__search-modal[data-v-793be8eb]{max-width:calc(100vw - 24px);overflow:hidden}@media (width<=1180px){.graph-toolbar[data-v-793be8eb]{grid-template-columns:minmax(200px,1fr) auto;gap:10px}.graph-toolbar__brand-text[data-v-793be8eb]{display:none}.graph-toolbar__title-input[data-v-793be8eb]{width:min(145px,22vw)}.graph-toolbar__error-trigger[data-v-793be8eb]{display:none}}@media (width<=960px){.graph-toolbar[data-v-793be8eb]{grid-template-columns:minmax(0,1fr);gap:8px}.graph-toolbar-shell[data-v-793be8eb]{padding:8px}.graph-toolbar__actions[data-v-793be8eb]{justify-content:space-between}.graph-toolbar__title-input[data-v-793be8eb]{width:min(220px,48vw)}}@media (width<=640px){.graph-toolbar__version[data-v-793be8eb]{display:none}.graph-toolbar__actions[data-v-793be8eb]{flex-wrap:wrap;justify-content:flex-start}.graph-toolbar__menus[data-v-793be8eb]{order:3;width:100%}.graph-toolbar__menu-button[data-v-793be8eb],.graph-toolbar__library-button[data-v-793be8eb],.graph-toolbar__explorer-button[data-v-793be8eb]{min-width:0}}.graph-toolbar__search-modal[data-v-793be8eb] .n-card-header{padding:12px 14px}.graph-toolbar__search-modal[data-v-793be8eb] .n-card__content{padding:0 14px 14px}.graph-toolbar__node-search[data-v-793be8eb]{gap:12px;display:grid}.graph-toolbar__node-results[data-v-793be8eb]{gap:6px;max-height:360px;display:grid;overflow:auto}.graph-toolbar__node-result[data-v-793be8eb]{border:1px solid var(--kv-border);background:var(--kv-surface-elevated);width:100%;color:var(--kv-text-primary);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.graph-toolbar__node-result[data-v-793be8eb]:hover,.graph-toolbar__node-result--selected[data-v-793be8eb]{border-color:color-mix(in srgb, var(--kv-accent) 40%, transparent);background:var(--kv-accent-soft)}.graph-toolbar__node-result-title[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.graph-toolbar__node-result code[data-v-793be8eb]{max-width:180px;color:var(--kv-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.graph-toolbar__shortcuts[data-v-793be8eb]{gap:8px;display:grid}.graph-toolbar__shortcuts div[data-v-793be8eb]{border-bottom:1px solid var(--kv-border);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.graph-toolbar__shortcuts kbd[data-v-793be8eb]{border:1px solid var(--kv-border-strong);background:var(--kv-surface-muted);min-width:96px;color:var(--kv-text-secondary);text-align:center;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.graph-toolbar__search-browser[data-v-793be8eb]{outline:none;gap:10px;min-width:0;display:grid}.graph-toolbar__search-toolbar[data-v-793be8eb]{grid-template-columns:minmax(0,1fr) 132px auto;align-items:center;gap:8px;min-width:0;display:grid}.graph-toolbar__search-input[data-v-793be8eb],.graph-toolbar__search-sort[data-v-793be8eb]{min-width:0}.graph-toolbar__search-icon[data-v-793be8eb]{border:2px solid var(--kv-text-faint);opacity:.76;border-radius:999px;width:13px;height:13px;display:inline-block;position:relative}.graph-toolbar__search-icon[data-v-793be8eb]:after{content:"";background:var(--kv-text-faint);transform-origin:50%;border-radius:999px;width:6px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.graph-toolbar__search-summary[data-v-793be8eb]{min-height:22px;color:var(--kv-text-faint);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.graph-toolbar__search-summary>span[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.graph-toolbar__search-alert[data-v-793be8eb]{border-radius:8px}.graph-toolbar__search-loading[data-v-793be8eb],.graph-toolbar__results[data-v-793be8eb]{gap:8px;max-height:min(470px,56vh);padding-right:2px;display:grid;overflow:auto}.graph-toolbar__search-skeleton[data-v-793be8eb],.graph-toolbar__result-card[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 72%, transparent);border-radius:8px}.graph-toolbar__search-skeleton[data-v-793be8eb]{gap:8px;padding:12px;display:grid}.graph-toolbar__result-card[data-v-793be8eb]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.graph-toolbar__result-card[data-v-793be8eb]:hover,.graph-toolbar__result-card[data-v-793be8eb]:focus-visible{border-color:color-mix(in srgb, var(--kv-accent) 38%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent) 7%, var(--kv-panel-muted));outline:none}.graph-toolbar__result-card--selected[data-v-793be8eb]{border-color:color-mix(in srgb, var(--kv-accent) 56%, var(--kv-border));background:color-mix(in srgb, var(--kv-accent) 12%, var(--kv-panel-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kv-accent) 14%, transparent)}.graph-toolbar__result-main[data-v-793be8eb]{gap:5px;min-width:0;display:grid}.graph-toolbar__result-title-row[data-v-793be8eb]{align-items:center;gap:7px;min-width:0;display:flex}.graph-toolbar__result-title-row strong[data-v-793be8eb]{min-width:0;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.graph-toolbar__result-description[data-v-793be8eb]{color:var(--kv-text-faint);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.graph-toolbar__result-chip-row[data-v-793be8eb]{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.graph-toolbar__result-chip[data-v-793be8eb]{border:1px solid color-mix(in srgb, var(--kv-border) 82%, transparent);background:color-mix(in srgb, var(--kv-surface-elevated) 72%, transparent);max-width:100%;min-height:20px;color:var(--kv-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.graph-toolbar__result-actions[data-v-793be8eb]{justify-content:flex-end;align-items:center;display:flex}.graph-toolbar__search-empty[data-v-793be8eb]{border:1px dashed var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 52%, transparent);border-radius:8px;padding:28px 12px}.graph-toolbar__search-pagination[data-v-793be8eb]{justify-content:flex-end;padding-top:2px;display:flex}.graph-toolbar__import-modal[data-v-793be8eb]{max-width:calc(100vw - 24px)}.graph-toolbar__import-errors[data-v-793be8eb]{gap:6px;display:grid}.graph-toolbar__import-errors ul[data-v-793be8eb],.graph-toolbar__import-warning-list[data-v-793be8eb]{margin:0;padding-left:18px}.graph-toolbar__import-errors li[data-v-793be8eb]{margin:4px 0}.graph-toolbar__import-errors code[data-v-793be8eb]{margin-right:6px;font-size:12px}.graph-toolbar__import-preview[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 82%, transparent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.graph-toolbar__import-preview div[data-v-793be8eb]{gap:2px;min-width:0;display:grid}.graph-toolbar__import-preview span[data-v-793be8eb]{color:var(--kv-text-faint);text-transform:uppercase;font-size:11px;font-weight:700}.graph-toolbar__import-preview strong[data-v-793be8eb],.graph-toolbar__import-preview code[data-v-793be8eb]{min-width:0;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-toolbar__run-modal[data-v-793be8eb]{width:min(92vw,1640px);max-width:calc(100vw - 24px);overflow:hidden}.graph-toolbar__run-modal[data-v-793be8eb] .n-card{height:min(88vh,980px);max-height:calc(100vh - 24px)}.graph-toolbar__run-modal[data-v-793be8eb] .n-card-header{padding:8px 10px}.graph-toolbar__run-modal[data-v-793be8eb] .n-card__content{height:calc(100% - 58px);min-height:0}.graph-toolbar__run-console[data-v-793be8eb]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:100%;height:100%;max-height:calc(88vh - 92px);display:grid;overflow:hidden}.graph-toolbar__run-section[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface-subtle) 82%, transparent);border-radius:3px;align-content:start;gap:0;width:100%;min-width:0;max-width:100%;min-height:0;max-height:none;padding:0;display:grid;overflow:auto}.graph-toolbar__run-section-header[data-v-793be8eb],.graph-toolbar__run-panel-header[data-v-793be8eb],.graph-toolbar__run-actions[data-v-793be8eb],.graph-toolbar__run-result-tools[data-v-793be8eb]{align-items:center;gap:6px;min-width:0;display:flex}.graph-toolbar__safety-warning[data-v-793be8eb]{border:1px solid var(--kv-warning-border,#b98924);border-radius:2px;margin:5px;padding:6px 8px;font-size:10.5px;line-height:1.35}.graph-toolbar__run-section-header[data-v-793be8eb],.graph-toolbar__run-panel-header[data-v-793be8eb]{justify-content:space-between}.graph-toolbar__run-section>.graph-toolbar__run-section-header[data-v-793be8eb]{border-bottom:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 66%, transparent);padding:6px 8px}.graph-toolbar__run-section--result>.graph-toolbar__run-section-header[data-v-793be8eb]{flex-wrap:wrap;align-items:flex-start;gap:8px}.graph-toolbar__run-heading-copy[data-v-793be8eb]{word-break:normal;overflow-wrap:normal;flex:220px;gap:1px;min-width:min(220px,100%);display:grid}.graph-toolbar__run-heading-copy p[data-v-793be8eb]{color:var(--kv-text-faint);white-space:normal;word-break:normal;overflow-wrap:normal;margin:0;font-size:10px;line-height:1.25}.graph-toolbar__run-section-title[data-v-793be8eb]{color:var(--kv-text-title);-webkit-user-select:none;user-select:none;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:11px;font-weight:800}.graph-toolbar__run-input-list[data-v-793be8eb]{overscroll-behavior:contain;min-width:0;max-height:min(430px,52vh);margin:5px;overflow:hidden auto}.graph-toolbar__run-input-label[data-v-793be8eb]{min-width:0;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.graph-toolbar__run-input-type[data-v-793be8eb],.graph-toolbar__run-input-default[data-v-793be8eb],.graph-toolbar__run-input-description[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;display:block;overflow:hidden}.graph-toolbar__run-input-type[data-v-793be8eb],.graph-toolbar__run-input-default[data-v-793be8eb],.graph-toolbar__run-meta-grid code[data-v-793be8eb],.graph-toolbar__run-code-block code[data-v-793be8eb]{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.graph-toolbar__run-input-type[data-v-793be8eb]{color:var(--kv-accent);font-size:9.5px}.graph-toolbar__run-input-default[data-v-793be8eb]{color:var(--kv-text-faint);font-size:9.5px}.graph-toolbar__run-input-description[data-v-793be8eb]{color:var(--kv-text-secondary);font-size:9.5px}.graph-toolbar__run-input-required[data-v-793be8eb]{color:var(--kv-text-muted);text-align:center;font-size:9px;font-weight:750}.graph-toolbar__run-input-row[data-v-793be8eb] .n-input,.graph-toolbar__run-input-row[data-v-793be8eb] .n-input-number,.graph-toolbar__run-input-row[data-v-793be8eb] .n-base-selection{width:100%;min-width:0;--n-border-radius:0!important;--n-box-shadow-focus:none!important;border-radius:0!important}.graph-toolbar__run-input-row[data-v-793be8eb] .n-base-selection{--n-height:26px!important}.graph-toolbar__run-input-row[data-v-793be8eb] .n-input__textarea textarea{font-size:10.5px;line-height:1.3}.graph-toolbar__run-error[data-v-793be8eb]{color:var(--kv-danger-text);margin:1px 2px 0;font-size:9px;font-weight:700;line-height:1.2}.graph-toolbar__run-meta-trigger[data-v-793be8eb]{width:20px;height:20px;color:var(--kv-text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;padding:0;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-grid}.graph-toolbar__run-meta-trigger[data-v-793be8eb]:hover,.graph-toolbar__run-meta-trigger[data-v-793be8eb]:focus-visible{border-color:var(--kv-border-strong);background:color-mix(in srgb, var(--kv-accent) 8%, transparent);color:var(--kv-accent);outline:none}.graph-toolbar__run-meta-grid[data-v-793be8eb]{gap:4px;margin:0;display:grid}.graph-toolbar__run-meta-grid>div[data-v-793be8eb]{grid-template-columns:52px minmax(0,1fr);gap:6px;min-width:0;display:grid}.graph-toolbar__run-meta-grid dt[data-v-793be8eb],.graph-toolbar__run-meta-grid dd[data-v-793be8eb]{min-width:0;margin:0;font-size:10px}.graph-toolbar__run-meta-grid dt[data-v-793be8eb]{color:var(--kv-text-faint);text-transform:uppercase;font-weight:800}.graph-toolbar__run-meta-grid code[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kv-text-secondary);display:block;overflow:hidden}.graph-toolbar__sr-only[data-v-793be8eb]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.graph-toolbar__run-empty-state[data-v-793be8eb],.graph-toolbar__run-state-panel[data-v-793be8eb]{border:1px dashed var(--kv-border-strong);background:color-mix(in srgb, var(--kv-surface) 82%, transparent);color:var(--kv-text-muted);border-radius:2px;align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.graph-toolbar__run-section--inputs>.graph-toolbar__run-empty-state[data-v-793be8eb],.graph-toolbar__run-section--result>.graph-toolbar__run-state-panel[data-v-793be8eb]{margin:5px}.graph-toolbar__run-state-panel p[data-v-793be8eb]{color:var(--kv-text-faint);margin:2px 0 0;font-size:10px}.graph-toolbar__run-actions[data-v-793be8eb]{border-top:1px solid var(--kv-border);z-index:1;background:color-mix(in srgb, var(--kv-surface-subtle) 92%, transparent);flex-wrap:wrap;justify-content:flex-end;min-height:33px;padding:3px 5px;position:sticky;bottom:0}.graph-toolbar__run-action-note[data-v-793be8eb]{color:var(--kv-danger-text);margin-right:auto;font-size:10px;font-weight:700;line-height:1.3}.graph-toolbar__run-result-tools[data-v-793be8eb]{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:100%}.graph-toolbar__run-result-tools[data-v-793be8eb] .n-button,.graph-toolbar__run-actions[data-v-793be8eb] .n-button{--n-border-radius:2px!important}.graph-toolbar__run-download-feedback[data-v-793be8eb]{margin:0 6px 4px;font-size:10px;line-height:1.25}.graph-toolbar__run-result-stack[data-v-793be8eb]{gap:5px;width:100%;min-width:0;max-width:100%;padding:0 5px 5px;display:grid;overflow:hidden}.graph-toolbar__run-tabs[data-v-793be8eb]{min-width:0}.graph-toolbar__run-tabs[data-v-793be8eb] .n-tabs-rail{border-radius:2px}.graph-toolbar__run-tabs[data-v-793be8eb] .n-tabs-tab{border-radius:2px;min-height:26px;padding:3px 8px;font-size:10.5px}.graph-toolbar__run-tabs[data-v-793be8eb] .n-tabs-pane-wrapper,.graph-toolbar__run-tabs[data-v-793be8eb] .n-tab-pane{min-width:0}.graph-toolbar__plot-panel[data-v-793be8eb]{grid-template-columns:minmax(360px,.58fr) minmax(320px,.42fr);gap:6px;min-width:0;display:grid}.graph-toolbar__plot-sidebar[data-v-793be8eb],.graph-toolbar__plot-summary[data-v-793be8eb],.graph-toolbar__plot-section[data-v-793be8eb]{align-content:start;gap:5px;min-width:0;display:grid}.graph-toolbar__plot-sidebar[data-v-793be8eb]{max-height:min(470px,58vh);padding-right:2px;overflow:auto}.graph-toolbar__plot-section[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 78%, transparent);border-radius:2px;padding:6px}.graph-toolbar__plot-form-grid[data-v-793be8eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.graph-toolbar__plot-section-title[data-v-793be8eb]{color:var(--kv-text-title);font-size:12px;font-weight:800}.graph-toolbar__plot-row[data-v-793be8eb],.graph-toolbar__plot-candidate[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-surface) 82%, transparent);border-radius:2px;width:100%;min-width:0}.graph-toolbar__plot-row[data-v-793be8eb]{color:var(--kv-text-secondary);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:5px;padding:4px 5px;display:flex}.graph-toolbar__plot-row--active[data-v-793be8eb]{border-color:var(--kv-accent);color:var(--kv-text-title)}.graph-toolbar__plot-row span[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.graph-toolbar__plot-candidate[data-v-793be8eb]{gap:5px;padding:5px;display:grid}.graph-toolbar__plot-candidate strong[data-v-793be8eb]{min-width:0;color:var(--kv-text-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.graph-toolbar__plot-candidate p[data-v-793be8eb]{color:var(--kv-text-faint);margin:2px 0 0;font-size:11px;line-height:1.35}.graph-toolbar__plot-actions[data-v-793be8eb],.graph-toolbar__plot-summary-actions[data-v-793be8eb]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.graph-toolbar__plot-summary[data-v-793be8eb]{gap:5px}.graph-toolbar__plot-summary-card[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 78%, transparent);border-radius:2px;align-content:start;gap:6px;min-width:0;padding:6px;display:grid}.graph-toolbar__plot-summary-card--empty[data-v-793be8eb]{text-align:center;place-items:center;min-height:140px}.graph-toolbar__plot-summary-card dl[data-v-793be8eb]{gap:5px;margin:5px 0 0;display:grid}.graph-toolbar__plot-summary-card dl>div[data-v-793be8eb]{grid-template-columns:58px minmax(0,1fr);gap:8px;min-width:0;font-size:12px;display:grid}.graph-toolbar__plot-summary-card dt[data-v-793be8eb]{color:var(--kv-text-faint);text-transform:uppercase;font-weight:800}.graph-toolbar__plot-summary-card dd[data-v-793be8eb]{min-width:0;color:var(--kv-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.graph-toolbar__run-panel-title[data-v-793be8eb]{color:var(--kv-text-title);-webkit-user-select:none;user-select:none;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:10.5px;font-weight:800}.graph-toolbar__run-panel-header[data-v-793be8eb]{flex-wrap:wrap;align-items:center;gap:5px}.graph-toolbar__run-panel-header[data-v-793be8eb] .n-text{white-space:normal;word-break:normal;overflow-wrap:normal;flex:140px;min-width:min(140px,100%)}.graph-toolbar__run-panel-header[data-v-793be8eb] .n-button{flex:none}.graph-toolbar__run-error-panel[data-v-793be8eb],.graph-toolbar__run-output-block[data-v-793be8eb],.graph-toolbar__run-raw-response[data-v-793be8eb]{border:1px solid var(--kv-border);background:color-mix(in srgb, var(--kv-panel-muted) 78%, transparent);border-radius:2px;width:100%;min-width:0;max-width:100%;overflow:hidden}.graph-toolbar__run-error-panel[data-v-793be8eb]{color:var(--kv-danger-text);border-color:var(--kv-danger-border);background:var(--kv-danger-bg);padding:6px}.graph-toolbar__run-error-panel ul[data-v-793be8eb]{margin:5px 0 0;padding-left:18px;font-size:10.5px}.graph-toolbar__run-error-panel li+li[data-v-793be8eb]{margin-top:3px}.graph-toolbar__run-output-block[data-v-793be8eb]{gap:5px;padding:5px;display:grid}.graph-toolbar__run-json-container[data-v-793be8eb]{border:1px solid var(--kv-border-strong);background:color-mix(in srgb, var(--kv-panel-muted) 94%, black 6%);border-radius:2px;width:100%;min-width:0;max-width:100%;max-height:min(240px,34vh);position:relative;overflow:auto}.graph-toolbar__run-json-container--full[data-v-793be8eb]{contain:inline-size;overscroll-behavior:contain;width:100%;max-width:100%;max-height:min(340px,46vh);display:block;overflow:auto}.graph-toolbar__run-code-block[data-v-793be8eb]{width:max-content;min-width:100%;max-width:none;color:var(--kv-text-primary);white-space:pre;word-break:normal;overflow-wrap:normal;background:0 0;border:0;border-radius:0;margin:0;padding:7px;font-size:10.5px;line-height:1.35;display:block;overflow:visible}.graph-toolbar__run-code-block code[data-v-793be8eb]{white-space:pre;word-break:normal;overflow-wrap:normal;min-width:max-content;display:block}.graph-toolbar__run-code-block[data-v-793be8eb]::selection{background:color-mix(in srgb, var(--kv-accent) 30%, transparent)}.graph-toolbar__run-code-block code[data-v-793be8eb]::selection{background:color-mix(in srgb, var(--kv-accent) 30%, transparent)}.graph-toolbar__run-raw-response[data-v-793be8eb]{contain:inline-size;padding:6px}.graph-toolbar__run-raw-response summary[data-v-793be8eb]{max-width:100%;color:var(--kv-text-muted);font-size:10.5px;font-weight:700;display:list-item}.graph-toolbar__run-raw-response[open][data-v-793be8eb]{gap:5px;display:grid}.graph-toolbar__save-grid[data-v-793be8eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.graph-toolbar__first-save-section[data-v-793be8eb]{border:1px solid var(--kv-border);border-radius:8px;gap:10px;padding:12px;display:grid}.graph-toolbar__field[data-v-793be8eb]{gap:6px;display:grid}.graph-toolbar__field>span[data-v-793be8eb]{color:var(--kv-text-muted);font-size:13px;font-weight:650}.graph-toolbar__section-header[data-v-793be8eb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.graph-toolbar__section-header>div[data-v-793be8eb]{gap:3px;display:grid}.graph-toolbar__section-header span[data-v-793be8eb]{color:var(--kv-text-muted);font-size:12px}.graph-toolbar__hidden-input[data-v-793be8eb]{display:none}.graph-toolbar__pending-images[data-v-793be8eb]{gap:8px;max-height:220px;display:grid;overflow:auto}.graph-toolbar__pending-image[data-v-793be8eb]{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.graph-toolbar__pending-image img[data-v-793be8eb]{aspect-ratio:1;background:var(--kv-surface-soft);border:1px solid var(--kv-border);object-fit:cover;border-radius:6px;width:56px;height:56px}.graph-toolbar__pending-image div[data-v-793be8eb]{gap:3px;min-width:0;display:grid}.graph-toolbar__pending-image span[data-v-793be8eb],.graph-toolbar__pending-image small[data-v-793be8eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.graph-toolbar__pending-image small[data-v-793be8eb]{color:var(--kv-text-muted);font-size:12px}.graph-toolbar__publish-list[data-v-793be8eb]{gap:12px;display:grid}.graph-toolbar__publish-item[data-v-793be8eb]{gap:8px;padding:10px 0;display:grid}.graph-toolbar__publish-item+.graph-toolbar__publish-item[data-v-793be8eb]{border-top:1px solid var(--kv-border)}.graph-toolbar__publish-row[data-v-793be8eb]{justify-content:space-between;align-items:center;gap:12px;display:flex}.graph-toolbar__upload[data-v-793be8eb]{gap:6px;display:grid}.graph-toolbar__upload-label[data-v-793be8eb]{color:var(--kv-text-muted);font-size:13px;font-weight:650}.graph-toolbar__image-preview[data-v-793be8eb]{object-fit:contain;border:1px solid var(--kv-border);background:var(--kv-surface-elevated);border-radius:8px;max-width:100%;max-height:260px}:root[data-theme=minimalistic]{border:1px solid var(--kv-border);background:var(--kv-accent-soft);color:var(--kv-accent);border-radius:3px;gap:10px;padding:5px 8px}:root[data-theme=minimalistic],:root[data-theme=minimalistic]{border-radius:3px}@media (width<=960px){.graph-toolbar[data-v-793be8eb]{grid-template-columns:1fr;align-items:center}.graph-toolbar__actions[data-v-793be8eb]{flex-wrap:wrap;justify-content:flex-start}.graph-toolbar__save-grid[data-v-793be8eb],.graph-toolbar__search-toolbar[data-v-793be8eb],.graph-toolbar__result-card[data-v-793be8eb]{grid-template-columns:1fr}.graph-toolbar__result-actions[data-v-793be8eb],.graph-toolbar__search-pagination[data-v-793be8eb],.graph-toolbar__run-result-tools[data-v-793be8eb]{justify-content:flex-start}.graph-toolbar__run-heading-copy[data-v-793be8eb]{width:100%;min-width:0}.graph-toolbar__run-result-tools[data-v-793be8eb]{width:100%}.graph-toolbar__plot-panel[data-v-793be8eb]{grid-template-columns:1fr}.graph-toolbar__run-action-note[data-v-793be8eb]{margin-right:0}}@media (width>=900px){.graph-toolbar__run-console[data-v-793be8eb]{grid-template-columns:minmax(380px,.44fr) minmax(520px,.56fr);align-items:start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kv-space-1:4px;--kv-space-2:8px;--kv-space-3:12px;--kv-space-4:16px;--kv-space-5:20px;--kv-space-6:24px;--kv-control-xs:26px;--kv-control-sm:28px;--kv-control-md:32px;--kv-control-lg:36px;--kv-row-height:36px;--kv-radius-xs:3px;--kv-radius-sm:5px;--kv-radius-md:7px;--kv-radius-lg:10px;--kv-font-xs:.6875rem;--kv-font-sm:.75rem;--kv-font-md:.8125rem;--kv-font-lg:.9375rem;--kv-font-title:clamp(1.35rem, 2.4vw, 1.85rem);--kv-weight-medium:600;--kv-weight-strong:700;--kv-weight-title:800;--kv-shell-width:1280px;--kv-page-width:1160px;--kv-focus-ring:0 0 0 2px color-mix(in srgb, var(--kv-accent) 22%, transparent);--kv-bg-base:#eef4f7;--kv-bg-page:#eef3f5;--kv-surface:#ffffffd6;--kv-surface-strong:#ffffffeb;--kv-surface-elevated:#fffffff5;--kv-surface-muted:#ffffffad;--kv-surface-subtle:#1720330a;--kv-panel-muted:#f8fafce0;--kv-border:#17203314;--kv-border-strong:#1720331f;--kv-border-contrast:#fff9;--kv-text-primary:#172033;--kv-text-title:#0f172a;--kv-text-secondary:#4a5c71;--kv-text-muted:#172033b8;--kv-text-subtle:#172033a3;--kv-text-faint:#1720338f;--kv-muted:var(--kv-text-muted);--kv-accent:#0f766e;--kv-accent-strong:#115e59;--kv-accent-soft:#0f766e1f;--kv-shadow-soft:0 8px 24px #17203312;--kv-shadow-strong:0 14px 40px #1720331a;--kv-danger-bg:#fef2f2;--kv-danger-border:#fecaca;--kv-danger-text:#991b1b;--kv-warning-bg:#fff7ed;--kv-warning-border:#fed7aa;--kv-warning-text:#9a3412;--kv-canvas-bg:#f8fafc;--kv-canvas-grid:#e2e8f0;--kv-canvas-edge:#94a3b8;--kv-canvas-edge-label-bg:#0f172ae6;--kv-canvas-edge-label-border:#94a3b838;--kv-canvas-edge-label-text:#f8fafc;--kv-bg:var(--kv-bg-base);--kv-panel:var(--kv-surface-elevated);--kv-elevated:var(--kv-surface-elevated);--kv-text:var(--kv-text-primary);--kv-accent-hover:var(--kv-accent-strong);--kv-accent-active:var(--kv-accent-strong);--kv-purple:#7c3aed;--kv-purple-soft:#7c3aed1f;--kv-orange:#d97706;--kv-orange-soft:#d9770621;--kv-success-bg:#ecfdf5;--kv-success-border:#a7f3d0;--kv-success-text:#047857;--kv-success:var(--kv-success-text);--kv-danger:var(--kv-danger-text);--kv-surface-soft:var(--kv-surface-subtle);--kv-input-bg:#fffffffa;--kv-input-border:var(--kv-border-strong);--kv-button-bg:#ffffffdb;--kv-button-border:var(--kv-border-strong);--kv-node-surface:var(--kv-surface-elevated);--kv-node-border:var(--kv-border-strong);--kv-node-selected-border:var(--kv-accent);--kv-edge:var(--kv-canvas-edge);--kv-editor-panel-bg:var(--kv-surface-strong);--kv-editor-sidebar-bg:var(--kv-surface-strong);--kv-editor-bottom-bg:var(--kv-surface-strong);color:var(--kv-text-primary);background:var(--kv-bg-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.5}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kv-bg-base:#09131b;--kv-bg-page:#09131b;--kv-surface:#10202bd6;--kv-surface-strong:#10202beb;--kv-surface-elevated:#142734f5;--kv-surface-muted:#0d1922c2;--kv-surface-subtle:#ffffff0d;--kv-panel-muted:#0f1c26e6;--kv-border:#8ea8bf29;--kv-border-strong:#8ea8bf3d;--kv-border-contrast:#ffffff14;--kv-text-primary:#e5eef5;--kv-text-title:#f3f8fb;--kv-text-secondary:#c6d4df;--kv-text-muted:#e5eef5cc;--kv-text-subtle:#c6d4dfc2;--kv-text-faint:#c6d4df9e;--kv-accent:#4fd1c5;--kv-accent-strong:#80e3da;--kv-accent-soft:#4fd1c529;--kv-shadow-soft:0 18px 44px #02061757;--kv-shadow-strong:0 24px 80px #0206176b;--kv-danger-bg:#7f1d1d38;--kv-danger-border:#f8717157;--kv-danger-text:#fecaca;--kv-warning-bg:#7c2d1238;--kv-warning-border:#fbbf2447;--kv-warning-text:#fde68a;--kv-canvas-bg:#0d1720;--kv-canvas-grid:#243341;--kv-canvas-edge:#7890a5;--kv-canvas-edge-label-bg:#080f18f0;--kv-canvas-edge-label-border:#7890a54d;--kv-canvas-edge-label-text:#e5eef5;--kv-bg:var(--kv-bg-base);--kv-panel:var(--kv-surface-elevated);--kv-elevated:var(--kv-surface-elevated);--kv-text:var(--kv-text-primary);--kv-accent-hover:var(--kv-accent-strong);--kv-accent-active:var(--kv-accent-strong);--kv-purple:#a78bfa;--kv-purple-soft:#a78bfa29;--kv-orange:#fbbf24;--kv-orange-soft:#fbbf2429;--kv-success-bg:#064e3b42;--kv-success-border:#34d39952;--kv-success-text:#a7f3d0;--kv-input-bg:#10202bf5;--kv-input-border:var(--kv-border-strong);--kv-button-bg:#10202be0;--kv-button-border:var(--kv-border-strong);--kv-node-surface:var(--kv-surface-elevated);--kv-node-border:var(--kv-border-strong);--kv-node-selected-border:var(--kv-accent);--kv-edge:var(--kv-canvas-edge);--kv-editor-panel-bg:var(--kv-surface-strong);--kv-editor-sidebar-bg:var(--kv-surface-strong);--kv-editor-bottom-bg:var(--kv-surface-strong)}:root[data-theme=minimalistic]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kv-bg-base:#070d10;--kv-bg-page:#070d10;--kv-surface:#0c1418;--kv-surface-strong:#10191e;--kv-surface-elevated:#121d22;--kv-surface-muted:#0b1216;--kv-surface-subtle:#4db8b00e;--kv-panel-muted:#0e171b;--kv-border:#677d842e;--kv-border-strong:#768f9747;--kv-border-contrast:#5871783d;--kv-text-primary:#d9e5e7;--kv-text-title:#eef6f6;--kv-text-secondary:#a9bac0;--kv-text-muted:#a9bac0c7;--kv-text-subtle:#8ea1a8b8;--kv-text-faint:#7a8e96a3;--kv-accent:#4db8b0;--kv-accent-strong:#70d5cd;--kv-accent-soft:#4db8b01f;--kv-accent-hover:#66cbc4;--kv-accent-active:#389891;--kv-purple:#9b85d7;--kv-purple-soft:#9b85d724;--kv-orange:#d99a45;--kv-orange-soft:#d99a4524;--kv-shadow-soft:0 10px 28px #0000003d;--kv-shadow-strong:0 16px 42px #00000057;--kv-danger-bg:#7f1d1d2e;--kv-danger-border:#f8717147;--kv-danger-text:#f2a7a7;--kv-warning-bg:#925d1d2e;--kv-warning-border:#d99a4552;--kv-warning-text:#e5bf82;--kv-success-bg:#12604d2e;--kv-success-border:#4db8b04d;--kv-success-text:#9adbd5;--kv-canvas-bg:#070d10;--kv-canvas-grid:#536a713d;--kv-canvas-edge:#66848c;--kv-canvas-edge-label-bg:#070d10f5;--kv-canvas-edge-label-border:#4db8b038;--kv-canvas-edge-label-text:#d9e5e7;--kv-bg:var(--kv-bg-base);--kv-panel:#10191e;--kv-elevated:#121d22;--kv-text:var(--kv-text-primary);--kv-input-bg:#0a1115;--kv-input-border:#768f9747;--kv-button-bg:#0e171b;--kv-button-border:#768f9747;--kv-node-surface:#111b20;--kv-node-border:#748d9457;--kv-node-selected-border:#4db8b0;--kv-edge:var(--kv-canvas-edge);--kv-editor-panel-bg:#0f181d;--kv-editor-sidebar-bg:#0c1418;--kv-editor-bottom-bg:#080f13}:root[data-theme=minimalistic] body{letter-spacing:0}:root[data-theme=minimalistic] .n-card,:root[data-theme=minimalistic] .n-modal,:root[data-theme=minimalistic] .n-drawer{box-shadow:var(--kv-shadow-soft)}:root[data-theme=minimalistic] .n-card{border-radius:6px}:root[data-theme=minimalistic] code,:root[data-theme=minimalistic] pre{color:#d9e5e7;background:#080f13}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{scroll-behavior:smooth}body{background:var(--kv-bg-page);min-height:100vh;color:var(--kv-text-primary);font-size:var(--kv-font-md)}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:1px solid var(--kv-accent);outline-offset:2px}.kv-page{gap:var(--kv-space-4);width:min(var(--kv-page-width), 100%);margin-inline:auto;display:grid}.kv-page-header{justify-content:space-between;align-items:flex-end;gap:var(--kv-space-4);min-width:0;padding-bottom:var(--kv-space-3);border-bottom:1px solid var(--kv-border);display:flex}.kv-page-header__copy{min-width:0}.kv-page-header__eyebrow,.kv-eyebrow{margin:0 0 var(--kv-space-1);color:var(--kv-accent);font-size:var(--kv-font-xs);font-weight:var(--kv-weight-title);letter-spacing:.08em;text-transform:uppercase}.kv-page-header h1,.kv-page-header__title{color:var(--kv-text-title);font-size:var(--kv-font-title);font-weight:var(--kv-weight-title);letter-spacing:-.02em;margin:0;line-height:1.15}.kv-page-header__description{max-width:70ch;margin:var(--kv-space-1) 0 0;color:var(--kv-text-muted);font-size:var(--kv-font-md)}.kv-page-header__actions,.kv-action-group,.kv-modal__footer{justify-content:flex-end;align-items:center;gap:var(--kv-space-2);flex-wrap:wrap;display:flex}.kv-toolbar{align-items:center;gap:var(--kv-space-2);min-height:42px;padding:var(--kv-space-2);border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-panel-muted);flex-wrap:wrap;display:flex}.kv-panel,.kv-form-section,.kv-modal{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);background:var(--kv-surface-strong);box-shadow:none}.kv-panel,.kv-form-section{padding:var(--kv-space-3)}.kv-panel__header,.kv-form-section__header,.kv-modal__header{justify-content:space-between;align-items:center;gap:var(--kv-space-3);padding-bottom:var(--kv-space-2);border-bottom:1px solid var(--kv-border);display:flex}.kv-panel__header :where(h2,h3),.kv-form-section__header :where(h2,h3),.kv-modal__header :where(h2,h3){color:var(--kv-text-title);font-size:var(--kv-font-lg);margin:0}.kv-data-table{border:1px solid var(--kv-border);border-radius:var(--kv-radius-md);border-spacing:0;border-collapse:separate;background:var(--kv-surface-strong);width:100%;font-size:var(--kv-font-sm);overflow:hidden}.kv-data-table :where(th,td){height:var(--kv-row-height);padding:var(--kv-space-2) var(--kv-space-3);border-bottom:1px solid var(--kv-border);text-align:left}.kv-data-table th{background:var(--kv-surface-subtle);color:var(--kv-text-faint);font-size:var(--kv-font-xs);font-weight:var(--kv-weight-title);letter-spacing:.04em;text-transform:uppercase}.kv-data-table tbody tr:last-child td{border-bottom:0}.kv-data-table tbody tr:hover td{background:var(--kv-surface-subtle)}.kv-empty-state{align-content:center;place-items:center;gap:var(--kv-space-1);min-height:140px;padding:var(--kv-space-5);border:1px dashed var(--kv-border-strong);border-radius:var(--kv-radius-md);background:var(--kv-surface-muted);color:var(--kv-text-muted);text-align:center;display:grid}.kv-empty-state :where(h2,h3,p){margin:0}.kv-empty-state :where(h2,h3){color:var(--kv-text-title);font-size:var(--kv-font-lg)}.kv-empty-state p{font-size:var(--kv-font-md)}.n-card:not(.n-card--embedded),.n-card.n-card--embedded,.n-dialog,.n-drawer-content{border-color:var(--kv-border);box-shadow:none}.n-card-header{border-bottom:1px solid var(--kv-border)}.n-form-item .n-form-item-label{color:var(--kv-text-secondary);font-weight:var(--kv-weight-strong)}.n-alert,.n-dropdown-menu,.n-popover,.n-base-select-menu{border:1px solid var(--kv-border)}@media (width<=720px){.kv-page-header{flex-direction:column;align-items:flex-start}.kv-page-header__actions,.kv-action-group{justify-content:flex-start}.kv-data-table{display:block;overflow-x:auto}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
