.vk-shell-app[data-v-9afb775b]{background:var(--vk-canvas);width:100%;min-height:100vh;color:var(--vk-text-strong);display:flex;overflow-x:hidden}.vk-shell-app__main[data-v-9afb775b]{flex-direction:column;flex:1;min-width:0;display:flex}.vk-shell-app__content[data-v-9afb775b]{flex:1;min-height:0}.vk-shell-app__header[data-v-9afb775b]{flex:none}@media (width>=60rem){.vk-shell-app[data-v-9afb775b]{height:100vh;min-height:0;overflow:hidden}.vk-shell-app__content[data-v-9afb775b]{overflow-y:auto}}.vk-shell-palette{align-self:start;margin-top:max(0px,14vh - 40px)}.vk-shell-palette__search[data-v-a7725669]{color:var(--vk-text-quiet);align-items:center;gap:10px;display:flex}.vk-shell-palette__icon[data-v-a7725669]{flex:none;width:15px;height:15px}.vk-shell-palette__search input[data-v-a7725669]{min-width:0;color:var(--vk-text-strong);font-size:var(--ts-t-md);background:0 0;border:0;outline:0;flex:1;padding:0}.vk-shell-palette__results[data-v-a7725669]{margin:0;padding:0;list-style:none}.vk-shell-palette__item[data-v-a7725669]{width:100%;height:var(--ts-row);color:var(--vk-text-strong);font-size:var(--ts-t-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.vk-shell-palette__item[data-v-a7725669]:hover,.vk-shell-palette__item--active[data-v-a7725669]{background:var(--vk-surface-sunken)}.vk-shell-palette__label[data-v-a7725669]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-shell-palette__enter[data-v-a7725669]{width:12px;height:12px;color:var(--vk-text-quiet)}.vk-shell-palette__empty[data-v-a7725669]{color:var(--vk-text-muted);font-size:var(--ts-t-sm);padding:6px 16px}.vk-shell-banner[data-v-3e02dac4]{z-index:40;justify-content:space-between;align-items:center;gap:var(--vk-space-2);padding:var(--vk-space-2) var(--vk-space-4);border-bottom:var(--vk-hairline) solid var(--vk-accent-border);background:var(--vk-accent-wash);color:var(--vk-text-strong);font-size:var(--vk-font-metadata);flex-wrap:wrap;display:flex;position:sticky;top:0}.vk-shell-banner__stop[data-v-3e02dac4]{border:var(--vk-hairline) solid var(--vk-accent-border);color:var(--vk-accent);font-weight:var(--vk-weight-medium);background:0 0;padding:4px 10px}.vk-shell-banner__stop[data-v-3e02dac4]:hover{border-color:var(--vk-accent)}.vk-drawer-overlay[data-v-1eedca95]{z-index:1000;background:var(--vk-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.vk-drawer-scrim[data-v-1eedca95]{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.vk-drawer-panel[data-v-1eedca95]{z-index:1;width:min(100%, var(--vk-drawer-width-md));border-left:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-overlay);max-height:100dvh;color:var(--vk-text);box-shadow:var(--ts-shadow);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.vk-drawer-overlay--nonmodal[data-v-1eedca95]{z-index:900;top:var(--vk-drawer-offset-top,var(--vk-topbar-height,60px));pointer-events:none;background:0 0}.vk-drawer-overlay--nonmodal .vk-drawer-panel[data-v-1eedca95]{pointer-events:auto}.vk-drawer-panel--panel[data-v-1eedca95]{width:min(100%,540px)}.vk-drawer-panel--sm[data-v-1eedca95]{--vk-drawer-width:var(--vk-drawer-width-sm);width:min(100%, var(--vk-drawer-width))}.vk-drawer-panel--md[data-v-1eedca95]{--vk-drawer-width:var(--vk-drawer-width-md);width:min(100%, var(--vk-drawer-width))}.vk-drawer-panel--lg[data-v-1eedca95]{--vk-drawer-width:var(--vk-drawer-width-lg);width:min(100%, var(--vk-drawer-width))}.vk-drawer-panel--full[data-v-1eedca95]{--vk-drawer-width:var(--vk-drawer-width-full);width:min(100%, var(--vk-drawer-width))}.vk-drawer-header[data-v-1eedca95],.vk-drawer-footer[data-v-1eedca95]{border-color:var(--vk-border-subtle);flex:none;padding:20px 24px}.vk-drawer-header[data-v-1eedca95]{border-bottom:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-drawer-footer[data-v-1eedca95]{border-top:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-drawer-body[data-v-1eedca95]{min-height:0;font-size:var(--ts-t-body);line-height:var(--ts-line-body);padding:20px 24px;overflow-y:auto}.vk-drawer-panel--panel .vk-drawer-body[data-v-1eedca95]{overscroll-behavior:contain;flex:1}:root{--vk-drawer-width-sm:22rem;--vk-drawer-width-md:32rem;--vk-drawer-width-lg:48rem;--vk-drawer-width-full:72rem}@media (width<=40rem){.vk-drawer-panel[data-v-1eedca95],.vk-drawer-panel--sm[data-v-1eedca95],.vk-drawer-panel--md[data-v-1eedca95],.vk-drawer-panel--lg[data-v-1eedca95],.vk-drawer-panel--full[data-v-1eedca95]{width:100%;max-width:100%}}@media (width<=59.99rem){.vk-drawer-panel--panel[data-v-1eedca95]{width:100%}.vk-drawer-panel--panel .vk-drawer-header[data-v-1eedca95],.vk-drawer-panel--panel .vk-drawer-footer[data-v-1eedca95],.vk-drawer-panel--panel .vk-drawer-body[data-v-1eedca95]{padding:20px 16px}}.vk-status-dot[data-v-ec9dbe79]{border-radius:50%;flex:none;display:inline-block}.vk-status-dot--hollow[data-v-ec9dbe79]{box-sizing:border-box;border:2px solid}.vk-shell-switch[data-v-ef0f0a17]{flex-shrink:0;position:relative}.vk-shell-switch__button[data-v-ef0f0a17]{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-canvas);width:100%;min-height:44px;color:var(--vk-text-strong);font-size:var(--ts-t-md);text-align:start;align-items:center;gap:10px;padding:11px 9px;line-height:20px;display:flex}.vk-shell-switch__avatar[data-v-ef0f0a17]{background:var(--vk-accent-wash);width:32px;height:32px;color:var(--vk-accent);font-size:var(--ts-t-caption);border-radius:7px;flex:none;place-items:center;display:grid}.vk-shell-switch__label[data-v-ef0f0a17]{flex:1;min-width:0}.vk-shell-switch__label small[data-v-ef0f0a17]{color:var(--vk-text-muted);font-size:var(--ts-t-caption);letter-spacing:.06em;display:block}.vk-shell-switch__label strong[data-v-ef0f0a17]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ts-t-caption);margin-top:4px;font-weight:500;display:block;overflow:hidden}.vk-shell-switch__name[data-v-ef0f0a17]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-shell-switch__chevron[data-v-ef0f0a17]{width:14px;height:14px;color:var(--vk-text-muted);flex:0 0 14px}.vk-shell-switch__menu[data-v-ef0f0a17]{z-index:60;border-radius:var(--vk-radius);background:var(--vk-surface-overlay);width:280px;max-width:calc(100vw - 32px);max-height:60vh;box-shadow:var(--ts-shadow);font-size:var(--ts-t-sm);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.vk-shell-switch__search[data-v-ef0f0a17]{margin:4px 12px 6px}.vk-shell-switch__note[data-v-ef0f0a17]{color:var(--vk-text-muted);margin:0;padding:6px 12px}.vk-shell-switch__item[data-v-ef0f0a17]{width:100%;min-height:36px;color:var(--vk-text);text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.vk-shell-switch__item[data-v-ef0f0a17]:hover{background:var(--vk-surface-elevated)}@media (width<=59.99rem){.vk-shell-switch__item[data-v-ef0f0a17]{min-height:44px}}.vk-shell-stop[data-v-58bff17e]{flex-direction:column;gap:4px;display:flex}.vk-shell-stop__button[data-v-58bff17e]{width:100%;height:var(--ts-row);border-radius:var(--vk-radius-sm);color:var(--vk-danger);font-size:var(--ts-t-sm);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.vk-shell-stop__button[data-v-58bff17e]:hover:enabled{background:var(--vk-danger-wash)}.vk-shell-stop__button[data-v-58bff17e]:disabled{color:var(--vk-text-disabled)}.vk-shell-stop__button--armed[data-v-58bff17e]{background:var(--vk-danger-wash);font-weight:var(--vk-weight-medium)}.vk-shell-stop__icon[data-v-58bff17e]{flex:0 0 16px;width:16px;height:16px}.vk-shell-stop__label[data-v-58bff17e]{flex:1}.vk-shell-stop__note[data-v-58bff17e]{margin:0 8px}.vk-shell-item[data-v-50baa183]{border-radius:var(--vk-radius-sm);width:100%;min-height:36px;color:var(--vk-text-muted);font-size:var(--ts-t-md);text-align:start;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:7px 10px;line-height:22px;text-decoration:none;display:flex}.vk-shell-item[data-v-50baa183]:hover{background:var(--vk-surface-elevated);color:var(--vk-text-strong)}.vk-shell-item--active[data-v-50baa183]{background:var(--vk-accent-wash);color:var(--vk-accent);font-weight:var(--vk-weight-medium)}.vk-shell-item--selected[data-v-50baa183]{color:var(--vk-accent);font-weight:var(--vk-weight-medium)}.vk-shell-item__icon[data-v-50baa183]{stroke-width:1.75px;flex:0 0 16px;width:16px;height:16px}.vk-shell-item--active .vk-shell-item__icon[data-v-50baa183]{color:var(--vk-accent)}.vk-shell-item__label[data-v-50baa183]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-shell-item__badge[data-v-50baa183]{flex:none}@media (width<=59.99rem){.vk-shell-item[data-v-50baa183]{min-height:44px}}.vk-shell-user[data-v-9abd26fb]{flex:1;min-width:0;position:relative}.vk-shell-user__identity[data-v-9abd26fb]{border-radius:var(--vk-radius-sm);width:100%;min-height:50px;color:var(--vk-text-quiet);font-size:var(--ts-t-xs);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex;overflow:hidden}.vk-shell-user__avatar[data-v-9abd26fb]{background:var(--vk-surface-sunken);width:29px;height:29px;color:var(--vk-text);border-radius:50%;flex:none;place-items:center;display:grid}.vk-shell-user__label[data-v-9abd26fb]{gap:4px;min-width:0;display:grid}.vk-shell-user__label strong[data-v-9abd26fb]{color:var(--vk-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.vk-shell-user__label small[data-v-9abd26fb]{font-size:inherit}.vk-shell-user__identity[data-v-9abd26fb]:hover{background:var(--vk-surface-elevated);color:var(--vk-text-strong)}.vk-shell-user__menu[data-v-9abd26fb]{z-index:60;border-radius:var(--vk-radius);background:var(--vk-surface-overlay);width:220px;box-shadow:var(--ts-shadow);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.vk-shell-user__sign-out[data-v-9abd26fb]{height:var(--ts-row);border-radius:var(--vk-radius-sm);color:var(--vk-text-muted);font-size:var(--ts-t-sm);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;display:flex}.vk-shell-user__sign-out[data-v-9abd26fb]:hover{background:var(--vk-surface-elevated);color:var(--vk-text-strong)}.vk-shell-user__icon[data-v-9abd26fb]{width:16px;height:16px}@media (width<=59.99rem){.vk-shell-user__identity[data-v-9abd26fb],.vk-shell-user__sign-out[data-v-9abd26fb]{min-height:44px}}.vk-shell-view-as[data-v-8af2af50]{gap:var(--vk-space-1);flex-direction:column;padding:0 8px;display:flex}.vk-shell-view-as--folded[data-v-8af2af50]{padding:0}.vk-shell-view-as__row[data-v-8af2af50]{align-items:center;gap:4px;display:flex}.vk-shell-view-as__label[data-v-8af2af50]{color:var(--vk-text-muted);font-size:var(--ts-t-xs);white-space:nowrap;flex:1}.vk-shell-view-as__option[data-v-8af2af50]{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius-sm);color:var(--vk-text-muted);font-size:var(--ts-t-xs);background:0 0;padding:2px 8px}.vk-shell-view-as__option[aria-pressed=true][data-v-8af2af50]{border-color:var(--vk-accent-border);background:var(--vk-accent-wash);color:var(--vk-text-strong)}.vk-shell-view-as__preview[data-v-8af2af50]{height:var(--ts-row);border:var(--vk-hairline) solid var(--vk-accent-border);border-radius:var(--vk-radius-sm);background:var(--vk-accent-wash);color:var(--vk-text-strong);place-items:center;display:grid}.vk-shell-view-as__preview svg[data-v-8af2af50]{width:16px;height:16px}.vk-shell-footer[data-v-12b4afac]{flex-direction:column;flex:none;gap:8px;margin-top:16px;padding-top:0;display:flex}.vk-shell-footer__advanced summary[data-v-12b4afac]{color:var(--vk-text-muted);font-size:var(--ts-t-caption);cursor:pointer;padding:8px 10px}.vk-shell-footer__row[data-v-12b4afac]{border-top:1px solid var(--vk-border);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:16px 0;display:flex}.vk-shell-footer__fold[data-v-12b4afac]{border-radius:var(--vk-radius-sm);width:36px;height:36px;color:var(--vk-text-quiet);background:0 0;border:0;flex:none;place-items:center;display:grid}.vk-shell-footer__fold[data-v-12b4afac]:hover{background:var(--vk-surface-elevated);color:var(--vk-text-strong)}.vk-shell-footer__fold svg[data-v-12b4afac]{width:14px;height:14px}@media (width<=59.99rem){.vk-shell-footer__fold[data-v-12b4afac]{display:none}}.vk-shell-group[data-v-d5cadf07]{flex-direction:column;gap:1px;display:flex}.vk-shell-group--system[data-v-d5cadf07]{padding-top:4px}.vk-shell-group__title[data-v-d5cadf07]{color:var(--vk-text-quiet);font-size:var(--ts-t-xs);text-overflow:ellipsis;white-space:nowrap;padding:0 8px 4px;overflow:hidden}.vk-shell-group--system .vk-shell-group__title[data-v-d5cadf07]{color:var(--vk-accent)}.vk-shell-group__skeleton[data-v-d5cadf07]{height:var(--ts-row);border-radius:var(--vk-radius-sm);background:var(--vk-surface-sunken);margin:0 8px}.vk-shell-group__note[data-v-d5cadf07]{color:var(--vk-text-quiet);font-size:var(--ts-t-xs);padding:2px 8px}.vk-shell-section[data-v-21c4210c]{flex-direction:column;gap:12px;display:flex}.vk-shell-section__title[data-v-21c4210c]{min-width:0;color:var(--vk-text-muted);font-size:var(--ts-t-xs);font-weight:var(--vk-weight-medium);justify-content:space-between;align-items:baseline;gap:8px;padding:0 8px;display:flex}.vk-shell-section__name[data-v-21c4210c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vk-shell-section__state[data-v-21c4210c]{color:var(--vk-text-quiet);font-weight:var(--vk-weight-regular);flex:none}.vk-shell-workspace[data-v-9d19fc59]{gap:5px;display:grid}.vk-shell-workspace__heading[data-v-9d19fc59]{color:var(--vk-text-quiet);font-size:var(--ts-t-caption);letter-spacing:.09em;padding:6px 12px 12px;font-weight:500}.vk-shell-workspace[data-v-9d19fc59] .vk-shell-item{min-height:43px;font-size:var(--ts-t-small);gap:11px;padding:12px}.vk-shell-workspace__note[data-v-9d19fc59]{color:var(--vk-warning);font-size:var(--ts-t-caption);line-height:var(--ts-line-caption);padding:4px 12px}.vk-shell-global[data-v-3a56f992]{border-top:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;gap:12px;padding-top:16px;display:flex}.vk-shell-global__heading[data-v-3a56f992]{border-radius:var(--vk-radius-sm);color:var(--vk-text-muted);cursor:pointer;font-size:var(--ts-t-sm);padding:8px 10px;line-height:20px}.vk-shell-global__heading[data-v-3a56f992]:hover{background:var(--vk-surface-sunken)}@media (width<=59.99rem){.vk-shell-global__heading[data-v-3a56f992]{min-height:44px}}.vk-shell-sidebar[data-v-1dd07bb5]{background:var(--vk-sidebar);width:100%;font-size:var(--ts-t-sm);flex-direction:column;padding:29px 17px 0;display:flex}.vk-shell-sidebar__head[data-v-1dd07bb5]{flex-direction:column;flex:none;gap:29px;padding-left:0;display:flex}.vk-shell-sidebar__nav[data-v-1dd07bb5]{flex-direction:column;flex:none;gap:18px;margin:30px 0 auto;display:flex}.vk-shell-sidebar__brand[data-v-1dd07bb5]{padding:0 14px;display:block}.vk-shell-sidebar__brand img[data-v-1dd07bb5]{width:158px;max-width:100%;height:auto;display:block}.vk-shell-sidebar__tip[data-v-1dd07bb5]{background:var(--vk-surface-sunken);border-radius:var(--vk-radius);margin-top:36px;padding:16px 13px}.vk-shell-sidebar__tip>span[data-v-1dd07bb5]{color:var(--vk-accent);font-size:23px}.vk-shell-sidebar__tip p[data-v-1dd07bb5]{color:var(--vk-text-muted);font-size:var(--ts-t-caption);margin:8px 0 12px;line-height:1.65}.vk-shell-sidebar__tip strong[data-v-1dd07bb5]{color:var(--vk-text);font-weight:400}.vk-shell-sidebar__tip button[data-v-1dd07bb5]{width:100%;color:var(--vk-text);font-size:var(--ts-t-caption);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.vk-shell-sidebar--drawer[data-v-1dd07bb5]{height:100%;padding:0}@media (width>=60rem){.vk-shell-sidebar--desktop[data-v-1dd07bb5]{width:var(--vk-sidebar-width);border-right:var(--vk-hairline) solid var(--vk-border-subtle);scrollbar-width:thin;flex:none;height:100vh;overflow:hidden auto}.vk-shell-sidebar--collapsed[data-v-1dd07bb5]{width:60px;padding-inline:7px}.vk-shell-sidebar--collapsed .vk-shell-sidebar__head[data-v-1dd07bb5]{align-items:center;padding-left:0}.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-item,.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-stop__button{justify-content:center;padding-inline:0}.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-item__label,.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-item__badge,.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-group__note,.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-stop__label{display:none}.vk-shell-sidebar--collapsed[data-v-1dd07bb5] .vk-shell-stop__note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=59.99rem){.vk-shell-sidebar--desktop[data-v-1dd07bb5]{display:none}}.vk-shell-drawer__header[data-v-3a1042f2]{justify-content:space-between;align-items:center;gap:16px;display:flex}.vk-shell-drawer__close[data-v-3a1042f2]{width:44px;height:44px;color:var(--vk-text-quiet);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.vk-shell-drawer__close[data-v-3a1042f2]:hover{color:var(--vk-text-strong)}.vk-shell-drawer__close svg[data-v-3a1042f2]{width:16px;height:16px}.vk-shell-toolbar[data-v-36a9f52a]{flex:none;align-items:center;gap:2px;display:flex}.vk-shell-toolbar__action[data-v-36a9f52a]{border-radius:var(--vk-radius-sm);width:auto;color:var(--vk-text-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.vk-shell-toolbar__action[data-v-36a9f52a]:hover,.vk-shell-toolbar__action[aria-pressed=true][data-v-36a9f52a]{color:var(--vk-text-strong)}.vk-shell-toolbar__action svg[data-v-36a9f52a]{stroke-width:1.75px;width:16px;height:16px}.vk-shell-toolbar__menu[data-v-36a9f52a],.vk-shell-toolbar__panel-label[data-v-36a9f52a]{display:none}@media (width<=59.99rem){.vk-shell-toolbar__menu[data-v-36a9f52a]{display:inline-flex}}@media (width<=40rem){.vk-shell-toolbar[data-v-36a9f52a]{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.vk-shell-toolbar__panel[data-v-36a9f52a]{flex-direction:column;gap:4px;height:60px}.vk-shell-toolbar__panel-label[data-v-36a9f52a]{font-size:var(--ts-t-caption);text-align:center;line-height:14px;display:block}}.vk-shell-topbar[data-v-cfdebd53]{min-height:var(--vk-topbar-height);padding:0 var(--vk-page-gutter);border-bottom:1px solid var(--vk-border);background:var(--vk-surface);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.vk-shell-topbar__path[data-v-cfdebd53]{min-width:0;color:var(--vk-text-quiet);font-size:var(--ts-t-caption);align-items:center;gap:12px;display:flex}.vk-shell-topbar__path strong[data-v-cfdebd53]{color:var(--vk-text);font-weight:400}@media (width<=59.99rem){.vk-shell-topbar[data-v-cfdebd53]{gap:8px;padding:7px 12px}.vk-shell-topbar__path>span[data-v-cfdebd53],.vk-shell-topbar__path>svg[data-v-cfdebd53]{display:none}}@media (width<=40rem){.vk-shell-topbar__path[data-v-cfdebd53]{display:none}}.vk-shell-guide-content{text-align:center;padding:5px 15px}.vk-shell-guide-progress{gap:6px;max-width:150px;margin:0 auto 28px;display:flex}.vk-shell-guide-progress span{background:var(--vk-border);border-radius:3px;flex:1;height:3px}.vk-shell-guide-progress span.vk-shell-guide-step-active{background:var(--vk-accent)}.vk-shell-guide-symbol{background:var(--vk-accent-wash);width:70px;height:70px;color:var(--vk-accent);border-radius:18px;place-items:center;margin-bottom:24px;display:inline-grid}.vk-shell-guide-content h3{font-size:var(--ts-t-title);margin:12px 0;font-weight:400}.vk-shell-guide-content>p{max-width:430px;color:var(--vk-text-muted);margin-inline:auto}.vk-shell-guide-content blockquote{font-size:var(--ts-t-body);background:var(--vk-surface-sunken);border-radius:var(--vk-radius);margin:25px 0;padding:18px;line-height:1.6}.vk-shell-eyebrow{font-size:var(--ts-t-caption);letter-spacing:.06em}.vk-shell-inbox-item[data-v-69a40744]{border-radius:var(--vk-radius-sm);width:100%;color:var(--vk-text);text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.vk-shell-inbox-item[data-v-69a40744]:hover{background:var(--vk-surface-elevated)}.vk-shell-inbox-item__title[data-v-69a40744]{color:var(--vk-text-strong);font-size:var(--ts-t-sm)}.vk-shell-inbox-item--unread .vk-shell-inbox-item__title[data-v-69a40744]{font-weight:var(--vk-weight-medium)}.vk-shell-inbox-item--unread .vk-shell-inbox-item__title[data-v-69a40744]:before{background:var(--vk-accent);content:"";vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.vk-shell-inbox-item__body[data-v-69a40744]{color:var(--vk-text-muted);font-size:var(--ts-t-sm)}.vk-shell-inbox-item__meta[data-v-69a40744]{color:var(--vk-text-quiet);font-size:var(--ts-t-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vk-shell-inbox-item__note[data-v-69a40744]{color:var(--vk-warning);font-size:var(--ts-t-xs)}.vk-shell-inbox__header[data-v-1dcc84dd]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vk-shell-inbox__read-all[data-v-1dcc84dd]{grid-area:2/1/auto/-1;justify-self:start}.vk-shell-inbox__close[data-v-1dcc84dd]{width:var(--vk-control-height);min-height:var(--vk-control-height);color:var(--vk-text-quiet);background:0 0;border:0;grid-area:1/2;justify-content:center;align-items:center;padding:0;display:inline-flex}.vk-shell-inbox__close[data-v-1dcc84dd]:hover{color:var(--vk-text-strong)}.vk-shell-inbox__close svg[data-v-1dcc84dd]{width:16px;height:16px}.vk-shell-inbox__body[data-v-1dcc84dd]{align-items:flex-start;gap:var(--vk-space-4);flex-direction:column;display:flex}.vk-shell-inbox__body>section[data-v-1dcc84dd]{width:100%}.vk-shell-inbox__group[data-v-1dcc84dd]{color:var(--vk-text-muted);font-size:var(--ts-t-xs);font-weight:var(--vk-weight-regular);margin:0 0 6px}.vk-shell-inbox__list[data-v-1dcc84dd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width<=59.99rem){.vk-shell-inbox__close[data-v-1dcc84dd]{width:var(--ts-control-touch);min-height:var(--ts-control-touch)}}.vk-shell-notices[data-v-13fbda59]{gap:var(--vk-space-2);padding:var(--vk-space-3) var(--vk-page-gutter) 0;flex-direction:column;display:flex}.vk-shell-panel__header[data-v-aa9d6232]{justify-content:space-between;align-items:center;gap:16px;display:flex}.vk-shell-panel__title[data-v-aa9d6232]{color:var(--vk-text-strong);font-size:var(--ts-t-lg);margin:0;font-weight:500}.vk-shell-panel__close[data-v-aa9d6232]{width:var(--vk-control-height);min-height:var(--vk-control-height);border-radius:var(--vk-radius-sm);color:var(--vk-text-quiet);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vk-shell-panel__close[data-v-aa9d6232]:hover{background:var(--vk-surface-sunken);color:var(--vk-text-strong)}.vk-shell-panel__close svg[data-v-aa9d6232]{width:16px;height:16px}@media (width<=59.99rem){.vk-shell-panel__close[data-v-aa9d6232]{width:var(--ts-control-touch);min-height:var(--ts-control-touch)}}.vk-callout[data-v-62bd0741]{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);color:var(--vk-text-strong);font-size:var(--ts-t-sm);overflow-wrap:anywhere;padding:12px 16px}.vk-callout--info[data-v-62bd0741]{border-color:var(--vk-accent-border);background:var(--vk-accent-wash)}.vk-callout--success[data-v-62bd0741]{border-color:var(--vk-success-border)}.vk-callout--warning[data-v-62bd0741]{border-color:var(--vk-warning-border)}.vk-shell-loading[data-v-d612ff68]{background:var(--vk-canvas);min-height:100vh;color:var(--vk-text-muted);font-size:var(--ts-t-sm);place-items:center;display:grid}.vk-shell-errors[data-v-6c0f1415]{gap:var(--vk-space-3);max-width:64rem;padding:var(--vk-space-6) var(--vk-space-4);color:var(--vk-text-strong);font-size:var(--ts-t-sm);flex-direction:column;margin:0 auto;display:flex}.vk-shell-errors__title[data-v-6c0f1415]{font-size:var(--ts-t-lg);margin:0}.vk-shell-errors__lead[data-v-6c0f1415]{color:var(--vk-text-muted);margin:0}.vk-shell-errors__list[data-v-6c0f1415]{gap:var(--vk-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vk-shell-errors__item[data-v-6c0f1415]{gap:var(--vk-space-2);padding:var(--vk-space-2) var(--vk-space-3);border:var(--vk-hairline) solid var(--vk-danger-border);border-radius:var(--vk-radius-sm);flex-wrap:wrap;display:flex}.vk-shell-errors__code[data-v-6c0f1415]{color:var(--vk-danger);font-family:var(--vk-mono-family)}.vk-shell-errors__message[data-v-6c0f1415]{color:var(--vk-text-muted);flex-basis:100%}.vk-conversation-shell{flex-direction:column;flex:1;min-height:0;display:flex}.vk-conversation-top{flex-direction:column;flex:none;gap:16px;padding:20px 28px 0;display:flex}.vk-conversation-history summary{cursor:pointer;font-size:var(--ts-t-sm);color:var(--vk-text-muted)}.vk-conversation-history__list{flex-direction:column;margin-top:8px;display:flex}.vk-conversation-history__item{border:0;border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.vk-conversation-history__item--active{color:var(--vk-accent)}.vk-conversation-banner{flex:none;padding:12px 28px 0}.vk-conversation-banner--error{color:var(--vk-danger)}.vk-conversation-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.vk-conversation-layout--thread-only{grid-template-columns:minmax(0,1fr)}@media (width<=60rem){.vk-conversation-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.vk-conversation-thread-col{border-right:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.vk-conversation-transcript{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.vk-conversation-transcript>.vk-conversation-turns{flex:none;overflow:visible}.vk-conversation-transcript>[data-testid=git-actions]{padding:0 28px 24px}.vk-conversation-turns{flex-direction:column;flex:1;gap:22px;min-height:0;padding:28px;font-size:15px;line-height:1.55;display:flex;overflow-y:auto}.vk-conversation-turn-you{background:var(--vk-surface-sunken);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px 12px 2px;align-self:flex-end;max-width:68%;padding:12px 16px}.vk-conversation-turn-company{overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;gap:10px;max-width:76%;display:flex}.vk-conversation-turn-company p{margin:0}.vk-conversation-note{text-align:center}.vk-conversation-chips{flex-wrap:wrap;gap:8px;display:flex}.vk-conversation-chip{border:var(--vk-hairline) solid var(--vk-border-strong);background:var(--vk-surface);color:inherit;font-size:var(--ts-t-sm);cursor:pointer;border-radius:16px;padding:4px 12px;font-family:inherit}.vk-conversation-chip--on{border-color:var(--vk-accent);color:var(--vk-accent)}.vk-conversation-chip:disabled{cursor:not-allowed;opacity:.7}.vk-conversation-request{max-width:76%;font-size:var(--ts-t-md)}.vk-conversation-request p{margin:0}.vk-conversation-request__top{font-size:var(--ts-t-xs);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vk-conversation-request__title{color:var(--vk-accent)}.vk-conversation-composer{flex:none;align-items:center;gap:12px;padding:0 28px 24px;display:flex}.vk-conversation-composer__input{border-radius:var(--ts-r-md);min-width:0;min-height:44px;font-size:var(--ts-t-md);resize:none;flex:1;padding:12px 16px;font-family:inherit;line-height:1.4}.vk-conversation-composer__hint{white-space:nowrap}.vk-conversation-composer--execution{flex-direction:column;align-items:stretch}.vk-conversation-composer__row{align-items:center;gap:12px;display:flex}@media (width<=60rem){.vk-conversation-layout{grid-template-rows:minmax(24rem,1fr) auto;overflow-y:auto}.vk-conversation-layout .vk-conversation-aside__body{overflow:visible}.vk-conversation-composer__row{flex-wrap:wrap}.vk-conversation-composer__input{flex-basis:100%}.vk-conversation-turn-you,.vk-conversation-turn-company{max-width:100%}}.vk-conversation-aside{background:var(--vk-surface-elevated);flex-direction:column;min-width:0;min-height:0;display:flex}.vk-conversation-aside__head{min-height:var(--vk-topbar-height);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-sm);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;display:flex}.vk-conversation-aside__body{min-height:0;font-size:var(--ts-t-sm);flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.vk-conversation-aside__draft,.vk-conversation-aside__section{flex-direction:column;gap:6px;display:flex}.vk-conversation-aside__line{line-height:1.5}.vk-conversation-aside__foot{border-top:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;flex:none;gap:8px;margin-top:auto;padding:20px 24px;display:flex}.vk-conversation-error{color:var(--vk-danger);font-size:var(--ts-t-sm);line-height:1.4}.vk-conversation-drawer{flex-direction:column;gap:20px;min-width:0;display:flex}.vk-conversation-drawer .vk-conversation-composer{border:0;padding:0}.vk-conversation-composer--expanded .vk-conversation-composer__row{grid-template-columns:minmax(0,1fr) auto;display:grid}.vk-conversation-composer--expanded .vk-conversation-composer__input{resize:vertical;grid-column:1/-1;min-height:128px}.vk-conversation-drawer__thread{overflow-wrap:anywhere;max-height:45vh;overflow-y:auto}.vk-conversation-drawer .vk-conversation-turns{font-size:var(--ts-t-md);gap:16px;padding:0}.vk-conversation-drawer__details>summary{cursor:pointer;color:var(--vk-text-muted);font-size:var(--ts-t-sm)}.vk-conversation-drawer__details[open]>summary{margin-bottom:16px}.vk-code-block[data-v-46469499]{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface-code);min-width:0;overflow:hidden}.vk-code-block pre[data-v-46469499]{max-width:100%;padding:var(--vk-panel-padding-y) var(--vk-panel-padding-x);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--vk-text-muted);font-family:var(--font-mono);font-size:var(--vk-font-mono);margin:0;line-height:1.5;overflow-x:auto}.vk-code-block__toggle[data-v-46469499]{padding:var(--vk-space-2) var(--vk-panel-padding-x);border-top:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-muted);font-size:var(--vk-font-mono)}.vk-definition-list--content[data-v-340d7286] dd{font-family:var(--font-sans);font-size:var(--vk-font-body);line-height:var(--vk-line-body);white-space:pre-wrap}.vk-system-host__heading{justify-content:space-between;align-items:center;gap:var(--vk-space-3);flex-wrap:wrap;min-height:52px;display:flex}.vk-system-host__heading>.vk-system-host__identity{flex:200px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Roboto;src:url(/brand/roboto-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;src:url(/brand/roboto-latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/brand/JetBrainsMono%5Bwght%5D.ttf)format("truetype");font-weight:100 800;font-display:swap}html,body,#root{width:100%;height:100%}:focus-visible{outline:1.5px solid var(--vk-focus);outline-offset:1px}:where(.vektor-app summary){min-height:var(--vk-control-height);cursor:pointer;align-content:center}.vk-settings-stack{flex-direction:column;gap:22px;min-width:0;display:flex}.vk-settings-stack h2{font-size:var(--ts-t-title);font-weight:400;line-height:var(--ts-line-title);margin:0}.vk-settings-stack h3{font-size:var(--ts-t-section);margin:0;font-weight:500}.vk-settings-stack p{color:var(--vk-text-muted);margin:6px 0 0;line-height:1.6}.vk-settings-narrow{max-width:730px}.vk-settings-connection,.vk-settings-member,.vk-settings-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.vk-settings-connection{padding-block:8px}.vk-settings-grow{overflow-wrap:anywhere;flex:1;min-width:0}.vk-settings-symbol{width:42px;height:42px;color:var(--vk-accent);background:var(--vk-accent-wash);border-radius:10px;flex:none;place-items:center;display:grid}.vk-settings-caption{font-size:var(--ts-t-caption);color:var(--vk-text-muted);line-height:1.6;display:block}.vk-settings-grow .vk-settings-caption{margin-top:8px}.vk-settings-scope{border-left:2px solid var(--vk-border-strong);background:var(--vk-surface-sunken);padding:18px 20px}.vk-settings-stack .vk-settings-success{color:var(--vk-success)}.vk-settings-budget{align-items:center;gap:18px;padding-block:12px;display:flex}.vk-settings-budget svg{color:var(--vk-accent)}.vk-settings-budget span{font-size:var(--ts-t-small);color:var(--vk-text-muted);display:block}.vk-settings-budget strong{font-size:var(--ts-t-display);margin-top:8px;font-weight:400;display:block}.vk-settings-label{flex-direction:column;gap:8px;display:flex}@media (width<=600px){.vk-settings-connection,.vk-settings-member,.vk-settings-heading{flex-wrap:wrap;align-items:flex-start}.vk-settings-connection>.vk-button{margin-left:60px}.vk-settings-member>.vk-settings-caption{flex-basis:100%}}.vk-settings-advanced summary{cursor:pointer;color:var(--vk-text-muted)}.vk-settings-advanced-actions{flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.vk-settings-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vk-settings-dialog-heading h2{font-size:var(--ts-t-title);font-weight:400}.vk-settings-dialog-heading p{color:var(--vk-text-muted);font-size:var(--ts-t-small);margin-top:8px}.vk-budget-pill{text-align:left;border:1px solid var(--vk-border);border-radius:var(--vk-radius);background:var(--vk-surface);flex-shrink:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.vk-budget-pill small{font-size:var(--ts-t-caption);color:var(--vk-text-muted);margin-bottom:6px;display:block}.vk-budget-pill strong{font-size:var(--ts-t-section);font-weight:500}.vk-budget-pill strong span{font-size:var(--ts-t-caption);color:var(--vk-text-muted);font-weight:400}.vk-budget-pill{margin-left:auto}@media (width<=760px){.vk-budget-pill{width:100%;margin-left:0}}@layer theme{:root,:host{--font-sans:Roboto, system-ui, sans-serif, var(--font-emoji);--font-mono:"SF Mono", SFMono-Regular, "Roboto Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace, var(--font-emoji);--color-cyan-400:oklch(78.9% .154 211.53);--spacing:.25rem;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-emoji:"Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=60rem){.container{max-width:60rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-full{height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-cyan-400{background-color:var(--color-cyan-400)}.p-1{padding:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-left{text-align:left}.text-right{text-align:right}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:mt-0{margin-top:0}}}.vk-overview-row{grid-template-columns:16px minmax(0,1fr) 150px 72px}.vk-overview-row>:last-child{white-space:nowrap}@media (width<=30rem){.vk-overview-row{grid-template-columns:16px minmax(0,1fr) 96px}.vk-overview-row>:last-child{display:none}}.vk-decisions-row{grid-template-columns:4px minmax(0,1fr) 140px 64px;padding:6px 12px 6px 0}.vk-decisions-age{white-space:nowrap}@media (width<=30rem){.vk-decisions-row{grid-template-columns:4px minmax(0,1fr) 100px}.vk-decisions-row>:last-child{display:none}}.vk-decisions-band{border-radius:1px;align-self:stretch;min-height:20px}.vk-decisions-band--definition{background:var(--vk-accent)}.vk-decisions-band--authority{background:var(--vk-danger)}.vk-decisions-band--runtime{background:var(--vk-text-quiet)}.vk-decisions-detail{grid-template-columns:minmax(0,1fr) 280px;display:grid}.vk-decisions-detail--solo{grid-template-columns:minmax(0,1fr)}.vk-decisions-body{border-right:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.vk-decisions-detail--solo .vk-decisions-body{border-right:none}.vk-decisions-aside{background:var(--vk-surface-elevated);flex-direction:column;min-width:0;padding:20px;display:flex}.vk-decisions-exception{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);flex-direction:column;gap:10px;padding:12px;display:flex}@media (width<=60rem){.vk-decisions-detail{grid-template-columns:minmax(0,1fr)}.vk-decisions-body{border-right:none}}.vk-company-layout{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}@media (width<=900px){.vk-company-layout{grid-template-columns:minmax(0,1fr)}}.vk-company-rail{border-right:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-sm);flex-direction:column;gap:20px;padding:24px 20px;display:flex}.vk-company-purpose{line-height:1.55}.vk-company-rail-tight{flex-direction:column;gap:4px;min-width:0;display:flex}.vk-company-rail-group{flex-direction:column;gap:8px;min-width:0;display:flex}.vk-company-cohort{flex-direction:column;gap:3px;display:flex}.vk-company-cohort>div{justify-content:space-between;gap:12px;display:flex}.vk-company-revision-list{flex-direction:column;display:flex}.vk-company-revision-row{border-bottom:0;border-top:var(--vk-hairline) solid var(--vk-border-subtle);grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:8px}.vk-company-revision-row:first-child{border-top:0}.vk-company-revision-row.vk-company-revision-row--candidate{background:var(--vk-accent-wash);border:var(--vk-hairline) solid var(--vk-accent-border);border-radius:var(--ts-r-sm)}.vk-company-diff-head{flex-direction:column;gap:10px;display:flex}.vk-company-diff-cell .vk-row,.vk-company-diff-cell .vk-num{white-space:nowrap;flex-wrap:nowrap}.vk-company-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.vk-company-diff{flex-direction:column;gap:20px;min-width:0;padding:24px 28px 32px;display:flex}.vk-company-diff-added-label{color:var(--vk-accent)}.vk-cells>.vk-company-diff-cell--added{background:var(--vk-accent-wash)}.vk-company-diff-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vk-company-diff-footer{border-top:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-sm);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}@media (width<=60rem){.vk-company-diff-three{grid-template-columns:minmax(0,1fr)}}.vk-kernel-node{padding:var(--ts-s-2) var(--ts-s-3);border:1px solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface);color:var(--vk-text);text-align:left;flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px #16181c0a}.vk-kernel-node:hover,.vk-kernel-node--selected{border-color:var(--vk-accent);box-shadow:0 0 0 1px var(--vk-accent-wash)}.vk-flow-node .vk-flow-node__title{white-space:normal;word-break:break-word;max-height:2.4em;overflow:hidden}.vk-flow-node .vk-flow-node__text{min-height:0;overflow:hidden}.vk-agents-row-grid{grid-template-columns:20px 140px minmax(0,1fr) 70px}@media (width<=30rem){.vk-agents-row-grid{grid-template-columns:20px 88px minmax(0,1fr) 36px}}.vk-agents-identity-dot{border-radius:50%;flex:none;width:14px;height:14px}.vk-agents-body{flex-direction:column;gap:24px;min-width:0;display:flex}.vk-agents-revision-toggle{color:var(--vk-text-quiet);font-size:var(--ts-t-xs);white-space:nowrap;align-items:center;gap:6px;display:flex}.vk-agents-authority-text{line-height:1.55}.vk-agents-detail-head{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.vk-io-output-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.vk-io-narrow{max-width:640px}.vk-io-request-kicker{color:var(--vk-accent)}.vk-memory-column{flex-direction:column;gap:24px;min-width:0;display:flex}.vk-memory-scope-text{flex-direction:column;min-width:0;display:flex}.vk-memory-scope-count{color:var(--vk-text-muted)}.vk-memory-scope-row{box-sizing:border-box;border:0;border-top:var(--vk-hairline) solid var(--vk-border-subtle);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.vk-memory-scope-row:last-child{border-bottom:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-memory-scope-row:hover,.vk-memory-scope-row--active{background:var(--vk-surface-sunken)}.vk-memory-visual-link{color:var(--vk-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0}.vk-memory-visual-link:hover{color:var(--vk-text-strong)}.vk-memory-entry-row{grid-template-columns:minmax(0,1fr) 160px 96px}.vk-memory-entry-row>:last-child{justify-self:end}@media (width<=30rem){.vk-memory-entry-row{grid-template-columns:minmax(0,1fr) auto}.vk-memory-entry-row>:nth-child(2){grid-row:2}.vk-memory-entry-row>:last-child{grid-area:1/2/span 2;align-self:center}}.vk-evidence-tabs{scrollbar-width:none;border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-sm);gap:18px;display:flex;overflow-x:auto}.vk-evidence-tabs::-webkit-scrollbar{display:none}.vk-evidence-tab{color:var(--vk-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 0 8px;display:inline-flex}.vk-evidence-tab:hover{color:var(--vk-text-strong)}.vk-evidence-tab--active{border-bottom-color:var(--vk-text-strong);color:var(--vk-text-strong);font-weight:var(--vk-weight-medium)}.vk-evidence-tab__count{color:var(--vk-text-quiet)}.vk-evidence-row{grid-template-columns:minmax(0,1fr) 120px max-content}.vk-evidence-row>.vk-num{white-space:nowrap}@media (width<=30rem){.vk-evidence-row{grid-template-columns:minmax(0,1fr) max-content}.vk-evidence-row>:nth-child(2){display:none}}.vk-evidence-to--live{color:var(--vk-success)}.vk-evidence-to--open{color:var(--vk-warning)}.vk-evidence-detail-head{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.vk-evidence-chain{font-size:var(--ts-t-sm);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=30rem){.vk-evidence-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}.vk-evidence-chain-step{border-left:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;gap:2px;min-width:0;padding-left:10px;display:flex}.vk-evidence-chain-step--first{border-left:2px solid var(--vk-accent)}.vk-evidence-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vk-evidence-tile{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius-sm);background:var(--vk-surface-sunken);min-width:0;height:88px;color:var(--vk-text-muted);font-size:var(--ts-t-xs);text-align:left;flex-direction:column;justify-content:flex-end;padding:8px 10px;display:flex}.vk-evidence-tile--clickable{cursor:pointer}.vk-evidence-tile--clickable:hover:not(:disabled){background:var(--vk-surface-elevated)}.vk-evidence-tile:disabled{cursor:not-allowed;opacity:.6}.vk-live-layout{gap:var(--vk-space-5);align-items:flex-start;min-width:0;display:flex}.vk-live-layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.vk-live-rail{width:280px;min-width:0;top:var(--vk-space-5);max-height:calc(100dvh - var(--ts-toolbar) - var(--vk-space-6));flex-direction:column;flex:0 0 280px;align-self:flex-start;display:flex;position:sticky;overflow-y:auto}.vk-live-rail>*{flex-shrink:0}.vk-live-rail .vk-live-request.vk-button{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:flex-start;width:100%;min-width:0;line-height:1.5}.vk-live-focus .vk-panel__header{flex-wrap:wrap}.vk-live-focus .vk-panel__title{white-space:normal;overflow-wrap:anywhere}.vk-live-facts{gap:var(--vk-space-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));margin:0;display:grid}.vk-live-facts>div{min-width:0}.vk-live-facts dt{color:var(--vk-text-muted);font-size:var(--ts-t-sm)}.vk-live-facts dd{margin:var(--vk-space-2) 0 0;color:var(--vk-text-strong);overflow-wrap:anywhere}.vk-live-extras{gap:var(--vk-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.vk-live-extras summary{cursor:pointer;color:var(--vk-text-strong)}.vk-live-extras details[open]{gap:var(--vk-space-3);flex-direction:column;display:flex}.vk-live-extras details>.vk-stack,.vk-live-extras details>section{margin-top:var(--vk-space-3)}@media (width<=80rem){.vk-live-extras{grid-template-columns:minmax(0,1fr)}}@media (width<=60rem){.vk-live-layout{flex-direction:column;align-items:stretch}.vk-live-rail{flex-basis:auto;width:100%;max-height:none;position:static;overflow-y:visible}.vk-live-facts{grid-template-columns:minmax(0,1fr)}}.vk-cells>.vk-providers-usecase{flex-direction:row;align-items:center;gap:12px;min-width:0;padding:14px 18px}.vk-providers-icon{border-radius:var(--vk-radius-sm);background:var(--vk-surface);width:30px;height:30px;color:var(--vk-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.vk-providers-icon--accent{background:var(--vk-accent-wash);color:var(--vk-accent)}.vk-providers-icon--dashed{border:var(--vk-hairline) dashed var(--vk-border-strong);background:0 0}.vk-providers-usecase-fallback{color:var(--vk-text-quiet)}.vk-providers-cell{flex-direction:column;min-width:0;display:flex}.vk-providers-main{gap:24px}.vk-providers-drawer-head{gap:2px}.vk-providers-box{overflow-x:auto}.vk-providers-box>.vk-providers-grid.vk-list-row{min-width:560px}.vk-providers-kv.vk-kv,.vk-providers-kv.vk-kv>div>:last-child{font-size:var(--ts-t-xs);color:var(--vk-text-muted)}.vk-providers-grid{grid-template-columns:32px minmax(0,1fr) 190px 120px 44px 40px;padding:0 14px}.vk-providers-row.vk-list-row{cursor:pointer;min-height:48px}.vk-providers-row--flat{cursor:default}.vk-providers-verified{align-items:center;gap:6px;display:inline-flex}.vk-providers-verified--danger{color:var(--vk-danger)}.vk-providers-toggle{background:var(--vk-switch-track);cursor:pointer;border:none;border-radius:10px;flex:none;align-items:center;width:34px;height:20px;padding:0;display:inline-flex;position:relative}.vk-providers-toggle--on{background:var(--vk-switch-active-track)}.vk-providers-toggle:disabled{cursor:not-allowed;opacity:.6}.vk-providers-toggle__knob{background:var(--vk-switch-thumb);border-radius:50%;width:16px;height:16px;transition:transform .12s,background .12s;position:absolute;top:2px;left:2px}.vk-providers-toggle--on .vk-providers-toggle__knob{background:var(--vk-switch-active-thumb);transform:translate(14px)}.vk-providers-drawer-title{color:var(--vk-text-strong)}.vk-setup-card{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--ts-r-lg);background:var(--vk-surface-elevated);flex-direction:column;gap:24px;width:560px;max-width:100%;margin:0 auto;padding:40px;display:flex}.vk-setup-body{flex-direction:column;gap:24px;display:flex}.vk-setup-head{gap:8px}.vk-setup-needs{flex-direction:column;gap:10px;display:flex}.vk-setup-need-text{flex:1}.vk-setup-verified{font-size:var(--ts-t-sm);color:var(--vk-success);align-items:center;gap:6px;display:inline-flex}.vk-setup-lock{align-items:center;gap:8px;display:inline-flex}.vk-setup-budget{border:var(--vk-hairline) solid var(--vk-border-strong);border-radius:var(--vk-radius-sm);background:var(--vk-surface-elevated);text-align:right;width:88px;padding:4px 10px}.vk-setup-foot{justify-content:flex-end;display:flex}.vk-setup-steps{color:var(--vk-text-muted);font-size:var(--ts-t-xs);align-items:center;gap:8px;display:flex}.vk-setup-step-dot{border:var(--vk-hairline) solid var(--vk-border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.vk-setup-step-dot--on{border-color:var(--vk-text-strong);background:var(--vk-text-strong);color:var(--vk-canvas);font-weight:var(--vk-weight-medium)}.vk-setup-step-dot--done{border-color:var(--vk-success);background:var(--vk-success);color:var(--vk-canvas)}.vk-setup-step-bar{width:24px;height:var(--vk-hairline);background:var(--vk-border-strong)}.vk-setup-need{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-canvas);align-items:center;gap:14px;padding:16px 18px;display:flex}.vk-setup-need--required{border:1.5px solid var(--vk-accent)}.vk-setup-need--quiet{color:var(--vk-text-muted);padding:12px 18px}.vk-setup-need-icon{border-radius:var(--vk-radius-sm);background:var(--vk-surface);width:36px;height:36px;color:var(--vk-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.vk-setup-need-icon--accent{background:var(--vk-accent-wash);color:var(--vk-accent)}.vk-setup-need-tag{color:var(--vk-accent-ink);background:var(--vk-accent);font-size:var(--ts-t-xs);border-radius:8px;padding:0 7px;line-height:16px}.vk-setup-need-tag--muted{border:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-muted);background:0 0}.vk-setup-checklist{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-canvas);font-size:var(--ts-t-sm);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vk-setup-checklist-row{color:var(--vk-text-quiet)}.vk-setup-checklist-row--done{color:var(--vk-text-strong)}.vk-setup-checklist-row__spin{animation:.8s linear infinite vk-setup-spin}@keyframes vk-setup-spin{to{transform:rotate(360deg)}}@media (width<=40rem){.vk-setup-card{padding:20px}.vk-setup-need{flex-wrap:wrap}.vk-setup-need-text{min-width:8rem}}.vk-work-toolbar,.vk-work-pagination,.vk-work-filters,.vk-work-card__meta{align-items:center;gap:var(--vk-space-3);flex-wrap:wrap;min-width:0;display:flex}.vk-work-toolbar>.vk-field{flex:1;min-width:min(100%,240px)}.vk-work-toolbar{align-items:flex-end}.vk-work-card .vk-panel__header{flex-wrap:wrap;justify-content:space-between}.vk-work-card .vk-panel__title{white-space:normal;overflow-wrap:anywhere;flex:240px}.vk-work-card__meta{color:var(--vk-text-muted);font-size:var(--ts-t-sm);justify-content:space-between}.vk-work-card__meta time{white-space:nowrap}.vk-work-pagination>p{margin-right:auto}.vk-work-explainer{color:var(--vk-text-muted);font-size:var(--ts-t-sm)}.vk-work-explainer summary{cursor:pointer}.vk-work-explainer p{margin-top:var(--vk-space-3)}@media (width<=40rem){.vk-work-toolbar{flex-direction:column;align-items:stretch}}.vk-cost-figure{font-size:40px;font-weight:var(--ts-w-light);line-height:1}.vk-cost-grid{grid-template-columns:140px 80px 80px minmax(0,1fr) 70px}.vk-cost-total{background:var(--vk-surface-elevated)}.vk-cost-narrow{flex-direction:column;gap:24px;min-width:0;max-width:760px;display:flex}.vk-cost-hero{gap:8px}@media (width<=640px){.vk-cost-grid{grid-template-columns:minmax(0,1fr) 40px 64px 40px 64px}}.vk-system-search{width:min(100%,360px)}.vk-system-split{gap:var(--vk-space-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;min-width:0;display:grid}.vk-system-panel{gap:var(--vk-space-4);min-width:0;padding:var(--vk-space-5);border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface);flex-direction:column;display:flex}.vk-system-drawer{position:sticky;top:80px}.vk-system-email{overflow-wrap:anywhere;min-width:0}.vk-system-tree{overflow-x:auto}.vk-system-tree>*{min-width:560px}.vk-system-grid--identity{grid-template-columns:minmax(160px,1.7fr) minmax(80px,1fr) minmax(80px,.7fr) 100px}.vk-system-group{background:var(--vk-surface-sunken)}.vk-system-indent{padding-left:28px}.vk-system-fields{border:0;min-width:0;margin:0;padding:0}.vk-system-grid{gap:var(--vk-space-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;margin:0;padding:0;display:grid}.vk-system-panel .vk-kv .vk-system-number.vk-control{text-align:right;flex:none;width:88px}.vk-system-panel .vk-kv>div{align-items:center}.vk-kv>label>input[type=checkbox]{min-height:0}.vk-kv>label{min-height:var(--vk-control-height);justify-content:space-between;align-items:center;gap:var(--vk-space-3);border-top:var(--vk-hairline) solid var(--vk-border-subtle);padding:7px 0;display:flex}.vk-kv>label:last-child{border-bottom:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-system-action-section{padding-top:var(--vk-space-3);border-top:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-system-action-section>summary{min-height:var(--vk-control-height);color:var(--vk-text-strong);cursor:pointer}.vk-system-action-section[open]>summary{margin-bottom:var(--vk-space-3)}.vk-system-host+.vk-system-host{border-top:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-system-host__summary{justify-content:space-between;align-items:center;gap:var(--vk-space-3);cursor:pointer;flex-wrap:wrap;min-height:52px;display:flex}.vk-system-host__summary:before{content:"+"}.vk-system-host[open]>.vk-system-host__summary:before{content:"−"}.vk-system-host__summary>.vk-system-email{flex:200px}.vk-system-host__body{padding-block:var(--vk-space-4)}@media (width<=900px){.vk-system-split,.vk-system-grid{grid-template-columns:minmax(0,1fr)}.vk-system-drawer{position:static}.vk-system-panel .vk-kv>div{gap:var(--vk-space-2);flex-wrap:wrap}}.vk-company-communication-tech{margin-top:var(--vk-space-2)}.vk-company-communication-tech summary{color:var(--vk-text-muted);cursor:pointer;font-size:var(--vk-font-micro)}.vk-company-communication-tech[open] summary{margin-bottom:var(--vk-space-2)}.vk-company-communication-context-card dl,.vk-company-communication-access-details{gap:var(--vk-space-2);margin:var(--vk-space-5) 0 0;font-size:var(--vk-font-body);grid-template-columns:1fr;display:grid}.vk-company-communication-context-card dt,.vk-company-communication-access-details dt{color:var(--vk-text-muted)}.vk-company-communication-context-card dd,.vk-company-communication-access-details dd{margin:0 0 var(--vk-space-2);overflow-wrap:anywhere}:root{font-family:var(--font-sans);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ts-font:Roboto, system-ui, sans-serif;--ts-bg:#fff;--ts-surface:#f7f8fa;--ts-surface-2:#fafafb;--ts-line:#e6e8ec;--ts-line-strong:#d4d8df;--ts-text:#283342;--ts-text-2:#5f6b7b;--ts-text-3:#647080;--ts-accent:#be123c;--ts-accent-hover:#9f1033;--ts-accent-soft:#fdf0f3;--ts-accent-line:#f0c7d2;--ts-on-accent:#fff;--ts-live:#238260;--ts-success-soft:#eaf7f0;--ts-success-line:#bfe3d1;--ts-warning:#916319;--ts-warning-soft:#fffaec;--ts-warning-line:#efdcae;--ts-blue:#526e98;--ts-blue-soft:#eef3fa;--ts-blue-line:#cbd8eb;--ts-danger:#ad3142;--ts-danger-line:#f0c8d0;--ts-danger-soft:#fff1f3;--ts-h1:oklch(55% .1 250);--ts-h2:oklch(55% .1 70);--ts-h3:oklch(55% .1 310);--ts-h4:oklch(55% .1 190);--ts-h5:oklch(55% .1 150);--ts-h6:oklch(55% .1 25);--ts-h7:oklch(55% .1 100);--ts-h8:oklch(55% .1 340);--ts-w-light:300;--ts-w-regular:400;--ts-w-medium:500;--ts-t-display:28px;--ts-t-title:22px;--ts-t-page:18px;--ts-t-section:16px;--ts-t-body:14px;--ts-t-small:13px;--ts-t-caption:12px;--ts-line-display:36px;--ts-line-title:30px;--ts-line-page:24px;--ts-line-section:24px;--ts-line-body:22px;--ts-line-small:20px;--ts-line-caption:18px;--ts-control-height:36px;--ts-control-compact:32px;--ts-control-touch:44px;--ts-page-gap:24px;--ts-section-gap:16px;--ts-page-top:28px;--ts-t-xs:12px;--ts-t-sm:13px;--ts-t-md:14px;--ts-t-lg:16px;--ts-t-xl:28px;--ts-t-2xl:44px;--ts-r-sm:5px;--ts-r-md:8px;--ts-r-lg:12px;--ts-s-1:4px;--ts-s-2:8px;--ts-s-3:12px;--ts-s-4:16px;--ts-s-5:24px;--ts-s-6:32px;--ts-s-7:48px;--ts-s-8:64px;--ts-row:32px;--ts-toolbar:64px;--ts-sidebar:240px;--ts-shadow:0 22px 80px #15203526;--ts-shadow-sm:0 4px 18px #1520350c;--vk-canvas:var(--ts-bg);--vk-sidebar:var(--ts-bg);--vk-sidebar-width:var(--ts-sidebar);--vk-inspector-width:280px;--vk-surface:var(--ts-bg);--vk-surface-raised:var(--ts-bg);--vk-surface-sunken:var(--ts-surface);--vk-surface-elevated:var(--ts-surface-2);--vk-surface-overlay:var(--ts-bg);--vk-surface-selected:var(--ts-surface);--vk-surface-hover:var(--ts-surface);--vk-surface-input:var(--ts-bg);--vk-surface-code:var(--ts-surface);--vk-surface-table-head:var(--ts-surface);--vk-surface-switch:var(--ts-line);--vk-border-subtle:var(--ts-line);--vk-border:var(--ts-line);--vk-border-strong:var(--ts-line-strong);--vk-text:var(--ts-text);--vk-text-strong:var(--ts-text);--vk-text-muted:var(--ts-text-2);--vk-text-quiet:var(--ts-text-3);--vk-text-disabled:var(--ts-text-3)}@supports (color:color-mix(in lab, red, red)){:root{--vk-text-disabled:color-mix(in srgb, var(--ts-text-3) 55%, var(--ts-bg))}}:root{--vk-accent:var(--ts-accent);--vk-accent-strong:var(--ts-accent);--vk-accent-ink:var(--ts-on-accent);--vk-accent-wash:var(--ts-accent-soft);--vk-accent-wash-strong:var(--ts-accent)}@supports (color:color-mix(in lab, red, red)){:root{--vk-accent-wash-strong:color-mix(in oklch, var(--ts-accent) 12%, var(--ts-bg))}}:root{--vk-accent-border:var(--ts-accent-line);--vk-info:var(--ts-blue);--vk-info-strong:var(--ts-blue);--vk-info-ink:var(--ts-on-accent);--vk-info-wash:var(--ts-blue-soft);--vk-info-border:var(--ts-blue-line);--vk-progress-wash:var(--ts-accent-soft);--vk-success:var(--ts-live);--vk-success-ink:var(--ts-live);--vk-success-wash:var(--ts-success-soft);--vk-success-border:var(--ts-success-line);--vk-warning:var(--ts-warning);--vk-warning-ink:var(--ts-warning);--vk-warning-wash:var(--ts-warning-soft);--vk-warning-border:var(--ts-warning-line);--vk-danger:var(--ts-danger);--vk-danger-ink:var(--ts-danger);--vk-danger-wash:var(--ts-danger-soft);--vk-danger-border:var(--ts-danger-line);--vk-action:var(--ts-accent);--vk-action-hover:var(--ts-accent-hover);--vk-action-ink:var(--ts-on-accent);--vk-progress:var(--ts-accent);--vk-progress-ink:var(--ts-on-accent);--vk-selection-border:var(--ts-text);--vk-selection-wash:var(--ts-accent-soft);--vk-reference:var(--vk-info);--vk-live:var(--vk-success);--vk-focus:var(--ts-accent);--vk-switch-track:var(--ts-line);--vk-switch-thumb:var(--ts-text-3);--vk-switch-active-track:var(--ts-accent-line);--vk-switch-active-thumb:var(--ts-accent);--vk-data-cyan:var(--ts-h4);--vk-data-success:var(--ts-live);--vk-data-warning:var(--ts-h2);--vk-data-muted:var(--ts-text-3);--vk-graph-label:var(--ts-bg);--vk-graph-label-text:var(--ts-text-2);--vk-overlay:#15203540;--vk-selection:var(--ts-accent)}@supports (color:color-mix(in lab, red, red)){:root{--vk-selection:color-mix(in oklch, var(--ts-accent) 14%, transparent)}}:root{--vk-shadow:var(--ts-text)}@supports (color:color-mix(in lab, red, red)){:root{--vk-shadow:color-mix(in srgb, var(--ts-text) 10%, transparent)}}:root{--vk-hair:var(--ts-line);--vk-radius:var(--ts-r-md);--vk-radius-sm:var(--ts-r-sm);--vk-radius-lg:var(--ts-r-lg);--vk-radius-pill:14px;--vk-gutter:var(--vk-page-gutter);--vk-space-1:var(--ts-s-1);--vk-space-2:var(--ts-s-2);--vk-space-3:var(--ts-s-3);--vk-space-4:var(--ts-s-4);--vk-space-5:var(--ts-s-5);--vk-space-6:var(--ts-s-6);--vk-page-gutter:36px;--vk-page-max-width:1440px;--vk-panel-padding-x:var(--ts-s-4);--vk-panel-padding-y:var(--ts-s-3);--vk-control-height:var(--ts-control-height);--vk-control-height-compact:var(--ts-control-compact);--vk-table-row-height:var(--ts-row);--vk-topbar-height:var(--ts-toolbar);--vk-weight-light:var(--ts-w-light);--vk-weight-regular:var(--ts-w-regular);--vk-weight-medium:var(--ts-w-medium);--vk-font-hero:var(--ts-t-display);--vk-font-title:var(--ts-t-page);--vk-font-section:var(--ts-t-section);--vk-font-body:var(--ts-t-md);--vk-font-card:var(--ts-t-body);--vk-font-metadata:var(--ts-t-xs);--vk-font-micro:var(--ts-t-xs);--vk-font-nano:var(--ts-t-xs);--vk-font-mono:var(--ts-t-xs);--vk-mono-family:var(--font-mono);--vk-line-title:var(--ts-line-page);--vk-line-section:var(--ts-line-section);--vk-line-body:var(--ts-line-body);--vk-line-card:var(--ts-line-body);--vk-line-metadata:var(--ts-line-caption);--vk-icon-size:16px;--vk-icon-size-small:12px;--vk-hairline:1px}@media (width<=48rem){:root{--vk-page-gutter:20px;--ts-page-top:24px}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body{overflow-x:hidden}body{background:var(--vk-canvas);color:var(--vk-text-strong);font-family:var(--ts-font);font-size:var(--ts-t-md);font-weight:var(--ts-w-regular);line-height:var(--ts-line-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1}.vektor-app :where(h1,h2,h3,h4){font-weight:var(--ts-w-medium);letter-spacing:-.025em;margin:0}.vektor-app :where(h2){font-size:var(--ts-t-title);line-height:var(--ts-line-title)}.vektor-app :where(h3){font-size:var(--ts-t-section);line-height:var(--ts-line-section)}.vektor-app :where(a){color:var(--vk-accent);text-decoration:none}.vektor-app :where(a:hover){color:var(--vk-action-hover);text-decoration:underline}.vektor-app{background-color:var(--vk-canvas);color:var(--vk-text-strong);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vektor-app :where(.vk-panel__title){color:var(--vk-text-strong);font-size:var(--ts-t-section);font-weight:var(--vk-weight-medium);line-height:var(--ts-line-section)}.vektor-app :where(.vk-panel__meta){color:var(--vk-text-muted);font-size:var(--ts-t-xs);margin-left:auto;line-height:1.4}.vektor-app :where(.vk-chip){border:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-muted);font-size:var(--ts-t-xs);border-radius:10px;align-items:center;gap:5px;padding:1px 8px;line-height:18px;display:inline-flex}.vk-chip--ok{color:var(--vk-success)}.vk-chip--warn{color:var(--vk-warning)}.vk-chip--danger{border-color:var(--vk-danger-border);color:var(--vk-danger)}.vektor-app :where(.vk-table){border-collapse:collapse;width:100%;font-size:var(--vk-font-body)}.vektor-app :where(.vk-table th){height:28px;color:var(--vk-text-muted);font-size:var(--ts-t-xs);font-weight:var(--vk-weight-regular);text-align:left;padding:0 12px}.vektor-app :where(.vk-table td){height:var(--ts-row);border-top:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-sm);padding:0 12px}.vektor-app :where(.vk-meter){background:var(--vk-surface-sunken);width:100%;height:3px;display:flex}.vektor-app :where(.vk-meter>*){height:100%}.vektor-app .vk-autonomous-panel__section .vk-panel__meta{font-size:var(--vk-font-metadata);color:var(--vk-text-muted);line-height:1.45}.vektor-app .vk-autonomous-panel__pad .vk-panel__meta{font-size:var(--vk-font-metadata);color:var(--vk-text-muted);margin:0}:where(.vektor-app) :where(code,pre,.font-mono){overflow-wrap:anywhere;word-break:break-word}:where(.vektor-app) :where(.vk-type-body,.vk-type-card,.vk-type-section){overflow-wrap:anywhere}.vk-stack,.vk-row,.vk-grid{min-width:0}.vk-stack,[class~=vk-stack--tight],[class~=vk-stack--loose],[class~=vk-stack--center]{flex-direction:column;display:flex}.vk-stack{gap:var(--vk-space-5)}.vk-stack--tight{gap:var(--vk-space-3)}.vk-row,[class~=vk-row--between],[class~=vk-row--tight],[class~=vk-row--wrap],[class~=vk-row--start],[class~=vk-row--end],[class~=vk-row--center],[class~=vk-row--baseline]{align-items:center;display:flex}.vk-row{gap:var(--vk-space-3)}.vk-row--between{justify-content:space-between}.vk-row--tight{gap:var(--vk-space-2)}.vk-row--wrap{flex-wrap:wrap}.vk-mention-field{flex:14rem}.vk-row--start{align-items:flex-start}.vk-row--end{justify-content:flex-end}.vk-row--center{justify-content:center}.vk-row--push-end{margin-inline-start:auto}.vk-auth-shell{min-width:0;min-height:100vh;padding:var(--vk-space-6);background:var(--vk-canvas);color:var(--vk-text-strong);place-items:center;display:grid}.vk-auth-panel{width:min(100%,28rem);min-width:0;padding:var(--vk-space-6);border:var(--vk-hairline) solid var(--vk-border);background:var(--vk-surface-raised)}.vk-auth-logo{align-self:center}.vk-auth-secondary{flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.vk-auth-secondary>.vk-control{white-space:nowrap;background:0 0;border-color:#0000;flex:0 auto;min-width:0;padding-inline:0}.vk-auth-factor-methods>.vk-control{flex:10rem}.vk-preserve-whitespace{white-space:pre-wrap}.vk-break-all{overflow-wrap:anywhere;word-break:break-word}.vk-field-error{margin-top:var(--vk-space-1);font-size:var(--vk-font-metadata);color:var(--vk-danger)}.vk-field-hint{margin-top:var(--vk-space-1);font-size:var(--vk-font-metadata);color:var(--vk-text-quiet)}.vk-tab__count,.vk-tab-btn__count{color:var(--vk-text-quiet);font-weight:var(--vk-weight-regular)}.vk-flow-node__header{align-items:flex-start;gap:var(--vk-space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.vk-flow-node__title{text-overflow:ellipsis;white-space:nowrap;flex:8rem;min-width:0;overflow:hidden}.vk-flow-node__header .vk-badge{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:100%;overflow:hidden}.vk-flow-node__sub{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;line-height:var(--vk-line-metadata);margin:0}.vk-graph-split{flex:1;gap:0;min-height:0;display:flex}.vk-graph-inspector{border-left:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-raised);width:300px;padding:var(--vk-space-3);flex-shrink:0;overflow-y:auto}@media (width<=60rem){.vk-graph-split{flex-direction:column}.vk-graph-inspector{border-left:none;border-top:var(--vk-hairline) solid var(--vk-border-subtle);width:100%}}.vk-loop-row,.vk-signal-row,.vk-effect-row{align-items:center;gap:var(--vk-space-3);padding:var(--vk-space-2) var(--vk-space-3);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--vk-font-micro);display:flex}.vk-loop-row:last-child,.vk-signal-row:last-child,.vk-effect-row:last-child{border-bottom:none}.vk-loop-row__actor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vk-kanban-track{align-items:stretch;width:100%;min-width:100%}.vk-kanban-board{width:100%}.vk-company-kanban-layout .vk-kanban-track{gap:var(--vk-space-2);flex-wrap:nowrap;width:max-content;min-width:max-content;display:flex}.vk-company-kanban-layout .vk-kanban-column{flex:0 0 15rem;min-width:15rem}.vk-kanban-card__badges{gap:var(--vk-space-1);flex:none;min-width:0;display:flex}.vk-records-surface{border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-raised);min-width:0}.vk-records-surface>.vk-stack,.vk-records-surface>.vk-stack--tight,.vk-records-surface>.vk-divide-y,.vk-records-surface>.vk-grid{padding:var(--vk-space-3) var(--vk-space-4)}.vk-records-surface>p{padding:var(--vk-space-3) var(--vk-space-4);color:var(--vk-text-muted);font-size:var(--vk-font-metadata)}.vk-records-surface--queue .vk-divide-y>button{text-align:left;width:100%;display:block}.vk-records-surface--queue .vk-selection{background:var(--vk-surface-raised);border-left:2px solid var(--vk-selection-border)}.vk-records-header{justify-content:space-between;align-items:baseline;gap:var(--vk-space-3);min-width:0;padding:var(--vk-space-3) var(--vk-space-4);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-raised);display:flex}.vk-record-filters{gap:var(--vk-space-1);min-width:0;padding:var(--vk-space-2) var(--vk-space-4);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);display:grid}.vk-record-filters .vk-row{gap:var(--vk-space-2)}.vk-page-inline-stats{border-block:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-sunken);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.vk-page-inline-stats>div{gap:0 var(--vk-space-2);min-width:0;padding:var(--vk-space-2) var(--vk-space-4);border-right:var(--vk-hairline) solid var(--vk-border-subtle);grid-template-columns:1fr auto;display:grid}.vk-page-inline-stats>div:last-child{border-right:0}.vk-page-inline-stats strong{color:var(--vk-text-strong);font-size:var(--vk-font-section);grid-row:span 2;align-self:center}.vk-page-inline-stats .vk-type-metadata{min-width:0}.vk-tabs,.vk-tabs-bar{scrollbar-width:none;border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-body);line-height:var(--ts-line-small);gap:24px;display:flex;overflow-x:auto}.vk-tabs-bar::-webkit-scrollbar{display:none}.vk-form-row{align-items:end;gap:var(--vk-space-3);grid-template-columns:minmax(0,2fr) repeat(2,minmax(9rem,1fr)) auto;min-width:0;display:grid}.vk-form-field{gap:var(--vk-space-1);flex-direction:column;min-width:0;display:flex}.vk-form-field>.vk-control{width:100%}.vk-settings-policy-footer{gap:var(--vk-space-3);min-width:0;padding:var(--vk-space-4);border-top:var(--vk-hairline) solid var(--vk-border-subtle);display:grid}.vk-settings-policy-footer>.vk-button-row{justify-content:flex-start}.vk-tab,.vk-tab-btn{min-height:var(--vk-control-height);color:var(--vk-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:7px 0;display:inline-flex}.vk-tab:hover,.vk-tab-btn:hover{color:var(--vk-text-strong)}.vk-tab--active,.vk-tab-btn--active{border-bottom-color:var(--vk-accent);color:var(--vk-text-strong);font-weight:var(--vk-weight-medium)}.vk-record-row--button{text-align:left;width:100%}.vk-record-row--selected{background:var(--vk-surface-sunken)}.vk-min-w-0{min-width:0}.vk-icon-small{width:var(--vk-icon-size-small);height:var(--vk-icon-size-small);flex:0 0 var(--vk-icon-size-small)}.vk-icon-spin{animation:.9s linear infinite vk-spin}.vk-icon-spin--lg{opacity:.6;width:32px;height:32px}@keyframes vk-spin{to{transform:rotate(360deg)}}.vk-company-kanban-drawer{align-self:start;min-width:0}.vk-kanban-column__owner{align-items:center;gap:var(--vk-space-1);padding:var(--vk-panel-padding-y) var(--vk-panel-padding-x);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-muted);display:flex}.vk-kanban-card{gap:var(--vk-space-2);width:100%;min-width:0;padding:var(--vk-panel-padding-y) var(--vk-panel-padding-x);border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-raised);color:var(--vk-text-strong);text-align:left;flex-direction:column;display:flex}.vk-kanban-card:hover,.vk-kanban-card--selected{background:var(--vk-selection-soft);border-color:var(--vk-accent)}.vk-kanban-card__top,.vk-kanban-card__meta,.vk-kanban-card__footer,.vk-record-row{align-items:center;gap:var(--vk-space-2);min-width:0;display:flex}.vk-record-row--stacked{align-items:stretch;gap:var(--vk-space-2);flex-direction:column}.vk-kanban-card__top,.vk-kanban-card__footer{flex-wrap:wrap;justify-content:space-between}.vk-kanban-card__top>.vk-type-mono,.vk-kanban-card__footer>time{overflow-wrap:anywhere;min-width:0}.vk-kanban-card__meta>*{flex:0 auto;min-width:0;overflow:hidden}.vk-kanban-card__meta>:first-child{flex:auto}.vk-kanban-card__title,.vk-kanban-card__meta,.vk-kanban-card__footer{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.vk-kanban-card__title{-webkit-line-clamp:3;overflow-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.vk-kanban-card__blocker{gap:var(--vk-space-1);padding:var(--vk-space-2);border:var(--vk-hairline) solid var(--vk-danger-border);background:var(--vk-danger-wash);color:var(--vk-danger);font-size:var(--vk-font-metadata);overflow-wrap:anywhere;line-height:1.35;display:grid}.vk-kanban-card__meta,.vk-kanban-card__footer,.vk-record-subline{color:var(--vk-text-muted);font-size:var(--vk-font-metadata)}.vk-kanban-card__footer{white-space:normal;text-overflow:clip;overflow:visible}.vk-definition-list{gap:0;min-width:0;display:grid}.vk-definition-list>div{gap:var(--vk-space-2);padding-block:var(--vk-space-2);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);display:grid}.vk-definition-list>li{gap:var(--vk-space-2);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);grid-template-columns:minmax(96px,.7fr) minmax(0,1fr);display:grid}.vk-definition-list dt{color:var(--vk-text-muted);font-size:var(--vk-font-metadata)}.vk-definition-list dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:var(--vk-font-metadata)}.vk-record-list,.vk-record-list>li{min-width:0}.vk-record-list{align-content:start;gap:0;display:grid}.vk-record-row{padding:var(--vk-space-2) var(--vk-space-3);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);justify-content:flex-start}.vk-record-row>:nth-child(2){flex:1;min-width:0}.vk-record-row--stacked>:nth-child(2){flex:none}.vk-record-subline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vk-flow-canvas__svg{overflow:visible}.vk-flow-canvas__edge-label{font-family:var(--font-mono);font-size:var(--vk-font-metadata);text-anchor:middle;dominant-baseline:central}.vk-flow-canvas__frame-label{font-family:var(--font-mono);font-size:var(--vk-font-metadata);letter-spacing:.08em}.vk-flow-canvas__scroll{width:100%;height:100%;overflow:auto}.vk-flow-canvas__surface-content{transform-origin:0 0;position:absolute;top:0;left:0}.vk-flow-canvas__legend{border-top:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface-raised);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 16px;padding:6px 12px;display:flex}.vk-flow-canvas__legend-item{color:var(--vk-text-muted);font-size:var(--vk-font-nano);align-items:center;gap:6px;display:flex}.vk-flow-canvas__legend-item i{border-top-style:solid;border-top-width:1px;width:16px;display:inline-block}.vk-flow-canvas--dark{background:#111216;border-color:#f5f4f01f}.vk-flow-canvas--dark .vk-flow-canvas__scroll{scrollbar-color:#f5f4f033 transparent}.vk-flow-canvas--dark .vk-flow-canvas__legend{color:#a3a8b1;background:#1a1c22;border-color:#f5f4f01f}.vk-flow-canvas--dark .vk-flow-canvas__legend-item{color:#a3a8b1}.vk-flow-canvas--dark .vk-flow-canvas__legend-help{color:#9296a0}.vk-flow-canvas--dark .vk-flow-canvas__frame-label{font-family:var(--font-mono);font-size:var(--vk-font-metadata);letter-spacing:.08em}.vk-grid,[class~=vk-grid--2],[class~=vk-grid--3],[class~=vk-grid--auto]{display:grid}.vk-grid{gap:var(--vk-space-4)}.vk-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vk-grid--auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (width<=47.99rem){.vk-grid--2,.vk-grid--3{grid-template-columns:minmax(0,1fr)}}@media (width>=48rem) and (width<=63.99rem){.vk-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.vk-pad{padding:var(--vk-space-4) var(--vk-space-5)}.vk-pad--panel{padding:var(--vk-panel-padding-y) var(--vk-panel-padding-x)}.vk-divide-y>:not(:last-child){border-bottom:var(--vk-hairline) solid var(--vk-hair)}.vk-type-mono{min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--vk-font-mono);line-height:var(--vk-line-body)}.truncate{min-width:0;max-width:100%}.vk-type-center{text-align:center}.vk-type-right{text-align:right}.vk-measure{width:100%;max-width:72ch}.vk-canvas--graph,.vk-flow-canvas{min-height:0;overflow:clip}.vk-canvas--tall{min-height:34rem;overflow:clip}.vk-scroll-x{scrollbar-width:thin;max-width:100%;overflow:auto hidden}.vk-scroll-x::-webkit-scrollbar{height:8px}.vk-scroll-x::-webkit-scrollbar-thumb{background:var(--vk-border-strong);border-radius:4px}.vk-scroll-x::-webkit-scrollbar-track{background:0 0}.vk-scroll-y{max-height:100%;overflow:hidden auto}.vk-empty{text-align:center;justify-content:center;align-items:center;min-height:0;display:flex}.vk-empty--start{text-align:left;justify-content:flex-start}.vk-state-risk-next{gap:var(--vk-hairline);background:var(--vk-border-subtle);border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;overflow:hidden}.vk-state-risk-next__row{background:var(--vk-canvas);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.vk-state-risk-next__text{color:var(--vk-text-strong);font-size:var(--ts-t-md);font-weight:var(--vk-weight-regular);margin:0}.vk-state-risk-next__row--warn .vk-state-risk-next__text:before{content:"";background:var(--vk-warning);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}@media (width<=48rem){.vk-state-risk-next{grid-template-columns:1fr}}:where(.vektor-app) .vk-company-editorial .vue-flow,:where(.vektor-app) .vk-company-editorial .vue-flow__pane{contain:paint;width:100%;max-width:100%;overflow:clip}:where(.vektor-app) .vk-company-editorial .vue-flow__viewport,:where(.vektor-app) .vk-company-editorial .vue-flow__renderer{max-width:100%;overflow:clip}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:1.5px solid var(--vk-focus);outline-offset:1px}.font-mono{font-family:var(--font-mono)}.vektor-app .vk-action-primary{background-color:var(--vk-action);border-color:var(--vk-action);color:var(--vk-action-ink)}.vektor-app .vk-action-primary:hover{background-color:var(--vk-action-hover)}.vektor-app .vk-progress-fill{background-color:var(--vk-progress)}.vektor-app .vk-selection{background-color:var(--vk-selection-wash);border-color:var(--vk-selection-border)}.vektor-app .vk-reference{color:var(--vk-reference)}.vektor-app .vk-live{color:var(--vk-live)}.vektor-app .vk-focus-ring:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}:where(.vektor-app) :where(.vk-type-page){font-family:var(--font-sans);font-size:var(--ts-t-page);font-weight:var(--vk-weight-regular);line-height:var(--ts-line-page)}:where(.vektor-app) :where(.vk-type-section){font-family:var(--font-sans);font-size:var(--ts-t-section);font-weight:var(--vk-weight-regular);line-height:var(--ts-line-section)}:where(.vektor-app) :where(.vk-type-card){font-family:var(--font-sans);font-size:var(--ts-t-body);line-height:var(--ts-line-body);font-weight:var(--vk-weight-medium)}:where(.vektor-app) :where(.vk-type-body){font-family:var(--font-sans);font-size:var(--ts-t-md);font-weight:var(--vk-weight-regular);line-height:var(--ts-line-body);text-wrap:pretty}:where(.vektor-app) :where(.vk-type-metadata,.vk-type-micro,.vk-type-nano){font-family:var(--font-sans);font-size:var(--ts-t-caption);line-height:var(--ts-line-caption);font-weight:var(--vk-weight-regular);letter-spacing:0;color:var(--vk-text-muted)}:where(.vektor-app) :where(.vk-type-hero){font-family:var(--font-sans);font-size:var(--ts-t-display);font-weight:var(--vk-weight-light);line-height:var(--ts-line-display)}::selection{background:var(--vk-accent-wash)}.ts-scroll{scrollbar-width:thin}.ts-scroll::-webkit-scrollbar{width:8px;height:8px}.ts-scroll::-webkit-scrollbar-thumb{background:var(--vk-border-strong);background-clip:content-box;border:2px solid #0000}.ts-scroll::-webkit-scrollbar-track{background:0 0}.ts-hatch{background-image:repeating-linear-gradient(-45deg, var(--vk-border-subtle) 0px, var(--vk-border-subtle) 1px, transparent 1px, transparent 6px);opacity:.55}.vektor-app input:not([type=checkbox]):not([type=radio]),.vektor-app textarea,.vektor-app select{caret-color:var(--vk-accent);color:var(--vk-text)!important;background-color:var(--vk-surface-input)!important;border-color:var(--vk-border-strong)!important}:where(.vektor-app) :where(input,textarea,select){font-size:var(--ts-t-body);line-height:var(--ts-line-small)}.vektor-app input::placeholder,.vektor-app textarea::placeholder{opacity:1;color:var(--vk-text-quiet)!important}.vektor-app input:focus-visible,.vektor-app textarea:focus-visible,.vektor-app select:focus-visible{outline:none;border-color:var(--vk-focus)!important;box-shadow:0 0 0 1px var(--vk-focus)!important}.vektor-app input:disabled,.vektor-app textarea:disabled,.vektor-app select:disabled{opacity:.78;background-color:var(--vk-surface-code)!important;color:var(--vk-text-disabled)!important;border-color:var(--vk-border-subtle)!important}.vektor-app input[type=checkbox],.vektor-app input[type=radio]{accent-color:var(--vk-accent)}.vektor-app option{color:var(--vk-text);background:var(--vk-surface-raised)}.vektor-app [role=dialog],.vektor-app .shadow-2xl{box-shadow:var(--ts-shadow)}.vektor-app .vk-eyebrow{color:var(--vk-text-muted);font-size:var(--ts-t-xs);align-items:center;gap:8px;display:flex}.vektor-app .uppercase{text-transform:none;letter-spacing:normal}.vk-left-0{left:0}.vk-bottom-full{bottom:100%}.vk-underline{text-decoration:underline}.vk-underline-offset-2{text-underline-offset:2px}.vk-italic{font-style:italic}.vk-list-disc{list-style-type:disc}.vk-outline-none{outline:none}.vk-clip{overflow:clip}.vk-block{display:block}.vk-mt-2{margin-top:var(--vk-space-2)}.vk-group{position:relative}.vk-position-start{top:0}.vk-clamp-short,.vk-clamp-long{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vk-clamp-short{-webkit-line-clamp:2}.vk-clamp-long{-webkit-line-clamp:3}.vk-control{min-height:var(--vk-control-height);font-size:var(--ts-t-body);line-height:var(--ts-line-small);border:var(--vk-hairline) solid var(--vk-border-strong);border-radius:var(--vk-radius-sm);background:var(--vk-surface);color:inherit;white-space:nowrap;padding:7px 12px}textarea.vk-control,input.vk-control:not([type=checkbox]):not([type=radio]){width:100%}.vk-btn{min-height:var(--vk-control-height);color:var(--vk-text-strong);font-size:var(--ts-t-body);line-height:var(--ts-line-small);justify-content:center;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.vk-btn:hover:not(:disabled){background:var(--vk-surface-sunken)}.vk-control.vk-search-input{padding-inline-start:calc(var(--vk-space-6) + var(--vk-space-2))}.vektor-app select{appearance:none;background-color:var(--vk-surface-input);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px;padding-inline-end:var(--vk-space-6)}.vk-shell-action{height:var(--vk-control-height);min-width:var(--vk-control-height);width:var(--vk-control-height)}.vk-shell-action--wide{width:auto;min-width:0;padding-inline:var(--vk-space-3)}.vk-control--compact{min-height:var(--vk-control-height-compact);font-size:var(--ts-t-small);line-height:var(--ts-line-caption);padding:6px 12px}@media (width<=48rem){:root,.vektor-app{--vk-control-height:var(--ts-control-touch);--vk-control-height-compact:var(--ts-control-touch);--vk-table-row-height:var(--ts-control-touch)}.vektor-app .vk-field__remove{width:var(--ts-control-touch);height:var(--ts-control-touch)}}:where(.vektor-app) :where(svg.h-4.w-4){width:var(--vk-icon-size);height:var(--vk-icon-size)}:where(.vektor-app) :where(svg.h-3\.5.w-3\.5,svg.h-2\.5.w-2\.5){width:var(--vk-icon-size-small);height:var(--vk-icon-size-small)}:where(.vektor-app) :where(.text-\[10px\],.text-\[10\.5px\]){font-size:var(--vk-font-metadata)}.vk-kanban-column{flex:0 0 18.75rem;min-width:18.75rem}.vk-kanban-column .vk-entity{align-items:flex-start}.vk-kanban-column .vk-entity__actions{white-space:normal;overflow-wrap:anywhere;max-width:8rem}.vk-company-editorial [data-testid=company-explorer-inspector]{text-align:left}.vk-company-editorial [data-testid=company-explorer-graph]{width:100%;min-width:0}.vektor-control,.vektor-workspaces{background:var(--vk-canvas);color:var(--vk-text)}.vk-entity{font-size:var(--vk-font-card);line-height:var(--vk-line-card)}.vk-company-editorial .vue-flow__node{font-size:var(--vk-font-body);line-height:var(--vk-line-body)}.vk-audit-evidence-row{gap:var(--vk-space-3);grid-template-columns:8px minmax(0,1fr) auto;min-width:0;display:grid}.vk-status-dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px;display:inline-block}.vk-hash-grid{gap:var(--vk-space-1);border-top:var(--vk-hairline) solid var(--vk-border-subtle);min-width:0;padding-top:var(--vk-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vk-hash-grid>*{overflow-wrap:anywhere;min-width:0}.vk-audit-evidence-row :where(code,pre,.vk-type-mono){overflow-wrap:anywhere;word-break:break-word;min-width:0}.vk-audit-evidence-row pre{border-top:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-canvas);max-height:18rem;overflow:auto}.vk-audit-evidence-meta{align-items:flex-end;gap:var(--vk-space-1);flex-direction:column;min-width:max-content;display:flex}.vk-flow-canvas{border:1px solid var(--vk-border-subtle);background:var(--vk-surface-sunken);flex-direction:column;flex:1;min-height:0;display:flex}.vk-flow-canvas__scroll{cursor:grab;flex:1;min-height:0;overflow:auto}.vk-flow-canvas__scroll--panning{cursor:grabbing}.vk-flow-canvas__surface{position:relative}.vk-flow-canvas__surface-content{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.vk-flow-canvas__svg{position:absolute;inset:0;overflow:visible}.vk-flow-canvas__frame-label,.vk-flow-canvas__edge-label{font-family:var(--vk-mono-family);font-size:var(--vk-font-nano);letter-spacing:.08em}.vk-flow-canvas__edge-label{text-anchor:middle;letter-spacing:0}.vk-flow-canvas__legend{min-height:var(--vk-control-height);border-top:1px solid var(--vk-border-subtle);background:var(--vk-surface);color:var(--vk-text-muted);font-size:var(--vk-font-micro);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 16px;padding:4px 10px;display:flex}.vk-flow-canvas__legend-item{align-items:center;gap:6px;display:inline-flex}.vk-flow-canvas__legend-item i{border-top:1px solid;width:16px}.vk-flow-canvas__legend-help{color:var(--vk-text-quiet);font-family:var(--vk-mono-family);font-size:var(--vk-font-nano);margin-left:auto}.vk-flow-node{align-items:center;gap:var(--ts-s-2);padding:var(--ts-s-2) var(--ts-s-3);border:1px solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface);color:var(--vk-text);text-align:left;flex-direction:row;min-width:0;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px #16181c0a}.vk-flow-node:hover,.vk-flow-node--selected{border-color:var(--vk-accent);box-shadow:0 0 0 1px var(--vk-accent-wash)}.vk-flow-node__identity{color:inherit;font-size:14px}.vk-flow-node__text{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.vk-flow-node strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--vk-font-section);font-weight:var(--vk-weight-medium);line-height:1.2;overflow:hidden}.vk-flow-node__detail,.vk-flow-node__meta{max-width:100%;color:var(--vk-text-muted);line-height:1.2;font-size:var(--vk-font-micro);overflow:hidden}.vk-flow-node__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.vk-flow-node__meta{color:var(--vk-text-quiet);font-family:var(--vk-mono-family);overflow-wrap:anywhere;flex-shrink:0;margin-top:auto}.vk-flow-node__chips .vk-chip{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-family:var(--vk-mono-family);font-size:var(--vk-font-nano);text-transform:lowercase;display:block;overflow:hidden}.vk-flow-node__badge{background:var(--vk-surface-sunken);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.vk-flow-node--quiet{opacity:.75}.vk-flow-node--working{border:1.5px solid var(--vk-accent)}.vk-flow-node--working .vk-flow-node__detail{color:var(--vk-accent)}.vk-live-flow{width:100%;position:relative}.vk-live-flow__canvas{overscroll-behavior-x:contain;margin-inline:-8px;padding-inline:8px;overflow-x:auto}.vk-live-flow__content{position:relative}.vk-live-flow__svg{position:absolute;inset:0;overflow:visible}.vk-live-flow__nodes{pointer-events:none;position:absolute;inset:0}.vk-live-flow__nodes>.vk-flow-node{pointer-events:auto}.vk-live-flow__zone-label,.vk-live-flow__band-label{font-family:var(--ts-font);font-size:var(--vk-font-nano);letter-spacing:.08em;fill:var(--vk-text-quiet)}.vk-live-flow__edge-label{font-family:var(--ts-font);font-size:var(--vk-font-nano);text-anchor:middle;dominant-baseline:central}.vk-live-flow__dot{fill:var(--vk-accent);cursor:pointer}.vk-live-flow__dot:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.vk-live-flow__edge--readable{cursor:pointer}.vk-live-flow__hit{fill:none;stroke:#0000;stroke-width:14px;pointer-events:stroke}.vk-live-flow__edge--readable:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.vk-live-flow__edge--readable:hover .vk-live-flow__edge-line{stroke-width:3px}.vk-live-flow__notice{margin-top:var(--vk-space-3);color:var(--vk-text-quiet);font-size:var(--vk-font-metadata)}.vk-live-flow__legend{align-items:center;gap:var(--vk-space-2) var(--vk-space-5);margin-top:var(--vk-space-3);color:var(--vk-text-muted);font-size:var(--vk-font-micro);flex-wrap:wrap;display:flex}.vk-live-flow__legend-item{align-items:center;gap:6px;display:inline-flex}.vk-live-flow__legend-dot{border:1.5px solid var(--vk-canvas);background:var(--vk-accent);width:9px;height:9px;box-shadow:0 0 0 1px var(--vk-accent);border-radius:999px}.vk-live-flow__legend-dashed{border-top:1.5px dashed var(--vk-text-quiet);width:22px}.vk-live-flow__legend-line{border-top:2px solid var(--vk-accent);width:22px}.vk-live-flow__legend-band{background:var(--ts-h1);border-radius:4px;width:26px;height:12px}@supports (color:color-mix(in lab, red, red)){.vk-live-flow__legend-band{background:color-mix(in oklch, var(--ts-h1) 12%, transparent)}}.vk-section-header--panel .vk-section-header__meta{max-width:45%;padding-right:var(--vk-space-1);flex:0 auto}@media (width<=48rem){.vk-form-row{grid-template-columns:minmax(0,1fr)}.vk-page-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-page-inline-stats>div:last-child{grid-column:1/-1}}.vk-overview-hero .vk-panel__header{background:var(--vk-accent-wash);border-bottom-color:var(--vk-accent-border)}.vk-onboarding-banner{z-index:40;align-items:center;gap:var(--vk-space-2);padding:var(--vk-space-2) var(--vk-space-4);border-bottom:var(--vk-hairline) solid var(--vk-warning-border);background:var(--vk-warning-wash);color:var(--vk-text-strong);font-size:var(--vk-font-metadata);flex-wrap:wrap;display:flex;position:sticky;top:0}.vk-onboarding-banner__icon{width:16px;height:16px;color:var(--vk-warning);flex-shrink:0}.vk-onboarding-banner__text{flex:auto;min-width:0}.vk-onboarding-banner__cta{border:var(--vk-hairline) solid var(--vk-accent-border);color:var(--vk-accent);font-weight:var(--vk-weight-medium);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.vk-onboarding-banner__cta:hover{border-color:var(--vk-accent)}.vk-onboarding-banner__dismiss{width:24px;height:24px;color:var(--vk-text-muted);flex-shrink:0;place-items:center;display:grid}.vk-onboarding-banner__dismiss:hover{color:var(--vk-text)}.vk-onboarding-wizard{z-index:1000;padding:var(--vk-space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.vk-onboarding-backdrop{background:var(--vk-canvas);z-index:-1;position:fixed;inset:0}.vk-onboarding-card{background:var(--vk-surface-raised);border:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;width:100%;max-width:520px;display:flex;box-shadow:0 8px 32px #0000004d}.vk-onboarding-header{padding:var(--vk-space-5) var(--vk-space-4) var(--vk-space-3);text-align:center}.vk-onboarding-header__brand{justify-content:center;align-items:center;gap:var(--vk-space-2);margin-bottom:var(--vk-space-1);display:flex}.vk-onboarding-header__icon{width:20px;height:20px;color:var(--vk-accent)}.vk-onboarding-header__title{font-size:var(--vk-font-title);font-weight:var(--vk-weight-medium);color:var(--vk-text-strong)}.vk-onboarding-header__subtitle{font-size:var(--vk-font-metadata);color:var(--vk-text-muted);max-width:36ch;margin:0 auto}.vk-onboarding-progress{align-items:center;gap:var(--vk-space-2);padding:0 var(--vk-space-4) var(--vk-space-2);display:flex}.vk-onboarding-progress__track{background:var(--vk-border-subtle);flex:1;height:4px;overflow:hidden}.vk-onboarding-progress__fill{background:var(--vk-accent);height:100%;transition:width .3s}.vk-onboarding-progress__label{font-size:var(--vk-font-nano);color:var(--vk-text-quiet);text-align:right;flex:none;min-width:3ch}.vk-onboarding-steps{justify-content:center;gap:var(--vk-space-2);padding:0 var(--vk-space-4) var(--vk-space-3);display:flex}.vk-onboarding-step-dot{border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface);width:28px;height:28px;color:var(--vk-text-muted);font-size:var(--vk-font-nano);font-weight:var(--vk-weight-medium);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex}.vk-onboarding-step-dot:hover:not(:disabled){border-color:var(--vk-accent)}.vk-onboarding-step-dot:disabled{cursor:default;opacity:.5}.vk-onboarding-step-dot--active{border-color:var(--vk-accent);background:var(--vk-accent);color:var(--vk-accent-ink)}.vk-onboarding-step-dot--done{border-color:var(--vk-success);background:var(--vk-success-wash);color:var(--vk-success)}.vk-onboarding-step-dot--optional{border-style:dashed}.vk-onboarding-step-dot__icon{width:14px;height:14px}.vk-onboarding-step-dot__number{line-height:1}.vk-onboarding-loading,.vk-onboarding-error{align-items:center;gap:var(--vk-space-2);padding:var(--vk-space-4);color:var(--vk-text-muted);font-size:var(--vk-font-metadata);display:flex}.vk-onboarding-error{color:var(--vk-danger)}.vk-onboarding-error__icon{flex-shrink:0;width:16px;height:16px}.vk-onboarding-retry-btn{margin-top:var(--vk-space-1);border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface);color:var(--vk-text);font-size:var(--vk-font-nano);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.vk-onboarding-retry-btn:hover{background:var(--vk-surface-hover)}.vk-onboarding-empty{align-items:center;gap:var(--vk-space-2);padding:var(--vk-space-6) var(--vk-space-4);text-align:center;flex-direction:column;display:flex}.vk-onboarding-empty__icon{width:32px;height:32px;color:var(--vk-success)}.vk-onboarding-empty__text{font-size:var(--vk-font-metadata);color:var(--vk-text-muted)}.vk-onboarding-body{padding:0 var(--vk-space-4);flex:1}.vk-onboarding-step-form{gap:var(--vk-space-3);flex-direction:column;display:flex}.vk-onboarding-step-form__header{gap:var(--vk-space-2);align-items:flex-start;display:flex}.vk-onboarding-step-form__header-icon{width:18px;height:18px;color:var(--vk-accent);flex-shrink:0;margin-top:2px}.vk-onboarding-step-form__title{font-size:var(--vk-font-body);font-weight:var(--vk-weight-medium);color:var(--vk-text-strong)}.vk-onboarding-step-form__description{font-size:var(--vk-font-metadata);color:var(--vk-text-muted);margin-top:2px}.vk-onboarding-step-form__use-cases{font-size:var(--vk-font-nano);color:var(--vk-accent);margin-top:2px}.vk-onboarding-step-form__required{font-size:var(--vk-font-nano);background:var(--vk-danger-wash);color:var(--vk-danger);margin-top:4px;padding:1px 6px;display:inline-block}.vk-onboarding-step-form__optional{font-size:var(--vk-font-nano);background:var(--vk-surface);border:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-quiet);margin-top:4px;padding:1px 6px;display:inline-block}.vk-onboarding-step-form__saved-notice{align-items:center;gap:var(--vk-space-1);padding:var(--vk-space-2);background:var(--vk-success-wash);color:var(--vk-success);font-size:var(--vk-font-metadata);display:flex}.vk-onboarding-step-form__fields{gap:var(--vk-space-2);flex-direction:column;display:flex}.vk-onboarding-step-form__label{font-size:var(--vk-font-metadata);font-weight:var(--vk-weight-medium);color:var(--vk-text)}.vk-onboarding-step-form__asterisk{color:var(--vk-danger)}.vk-onboarding-step-form__input-row{align-items:center;gap:0;display:flex}.vk-onboarding-step-form__input{border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface);min-width:0;height:32px;color:var(--vk-text-strong);font-family:var(--font-mono,monospace);font-size:var(--vk-font-metadata);outline:none;flex:1;padding:0 8px}.vk-onboarding-step-form__input:focus{border-color:var(--vk-accent);box-shadow:0 0 0 1px var(--vk-accent)}.vk-onboarding-step-form__input::placeholder{color:var(--vk-text-disabled);font-family:var(--font-sans)}.vk-onboarding-step-form__input--budget{font-family:var(--font-sans);max-width:160px}.vk-onboarding-step-form__toggle-vis{border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface);width:32px;height:32px;color:var(--vk-text-muted);cursor:pointer;border-left:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vk-onboarding-step-form__toggle-vis:hover{background:var(--vk-surface-hover);color:var(--vk-text)}.vk-onboarding-step-form__error{padding:var(--vk-space-2);background:var(--vk-danger-wash);color:var(--vk-danger);font-size:var(--vk-font-metadata)}.vk-onboarding-step-form__success{align-items:center;gap:var(--vk-space-1);padding:var(--vk-space-2);background:var(--vk-success-wash);color:var(--vk-success);font-size:var(--vk-font-metadata);display:flex}.vk-onboarding-step-form__budget{gap:var(--vk-space-1);padding-top:var(--vk-space-1);border-top:var(--vk-hairline) solid var(--vk-border-subtle);flex-direction:column;display:flex}.vk-onboarding-step-form__budget-prefix{width:14px;height:14px;color:var(--vk-text-muted);flex-shrink:0;margin-right:4px}.vk-onboarding-step-form__checkbox-label{align-items:center;gap:var(--vk-space-1);font-size:var(--vk-font-metadata);color:var(--vk-text);cursor:pointer;display:flex}.vk-onboarding-step-form__checkbox{width:14px;height:14px;accent-color:var(--vk-accent)}.vk-onboarding-summary{align-items:center;gap:var(--vk-space-3);padding:var(--vk-space-4) 0;text-align:center;flex-direction:column;display:flex}.vk-onboarding-summary__icon{width:32px;height:32px;color:var(--vk-success)}.vk-onboarding-summary__title{font-size:var(--vk-font-title);font-weight:var(--vk-weight-medium);color:var(--vk-text-strong)}.vk-onboarding-summary__description{font-size:var(--vk-font-metadata);color:var(--vk-text-muted)}.vk-onboarding-summary__section{text-align:left;width:100%}.vk-onboarding-summary__section-title{font-size:var(--vk-font-body);font-weight:var(--vk-weight-medium);color:var(--vk-text-strong);margin-bottom:var(--vk-space-2)}.vk-onboarding-summary__grid{gap:var(--vk-space-2);flex-direction:column;width:100%;display:flex}.vk-onboarding-summary__card{text-align:left;padding:var(--vk-space-2) var(--vk-space-3);border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface)}.vk-onboarding-summary__card--ok{border-color:var(--vk-success)}.vk-onboarding-summary__card--skip{opacity:.7}.vk-onboarding-summary__card-header{align-items:center;gap:var(--vk-space-1);margin-bottom:4px;display:flex}.vk-onboarding-summary__card-icon{flex-shrink:0;width:14px;height:14px}.vk-onboarding-summary__card-icon--ok{color:var(--vk-success)}.vk-onboarding-summary__card-icon--skip{color:var(--vk-text-quiet)}.vk-onboarding-summary__badge{font-size:var(--vk-font-nano);font-weight:var(--vk-weight-medium);margin-left:auto;padding:1px 6px}.vk-onboarding-summary__badge--required{background:var(--vk-danger-wash);color:var(--vk-danger)}.vk-onboarding-summary__badge--optional{background:var(--vk-surface);border:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-quiet)}.vk-onboarding-summary__card p{font-size:var(--vk-font-metadata);color:var(--vk-text);margin-top:2px}.vk-onboarding-summary__budget-note{font-size:var(--vk-font-nano);color:var(--vk-text-muted)}.vk-onboarding-readiness{align-items:center;gap:var(--vk-space-2);flex-direction:column;width:100%;display:flex}.vk-onboarding-readiness__btn{border:var(--vk-hairline) solid var(--vk-border-subtle);background:var(--vk-surface);height:28px;color:var(--vk-text);font-size:var(--vk-font-metadata);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.vk-onboarding-readiness__btn:hover:not(:disabled){background:var(--vk-surface-hover)}.vk-onboarding-readiness__btn:disabled{opacity:.5;cursor:not-allowed}.vk-onboarding-readiness__result{font-size:var(--vk-font-metadata);color:var(--vk-text)}.vk-onboarding-summary__actions{margin-top:var(--vk-space-2)}.vk-onboarding-summary__note{font-size:var(--vk-font-nano);color:var(--vk-text-quiet)}.vk-onboarding-footer{padding:var(--vk-space-3) var(--vk-space-4);border-top:var(--vk-hairline) solid var(--vk-border-subtle);justify-content:space-between;align-items:center;display:flex}.vk-onboarding-footer__left,.vk-onboarding-footer__right{align-items:center;gap:var(--vk-space-2);display:flex}.vk-onboarding-footer__right{margin-left:auto}.vk-onboarding-btn{height:28px;font-size:var(--vk-font-metadata);cursor:pointer;border:var(--vk-hairline) solid var(--vk-border-subtle);align-items:center;gap:4px;padding:0 12px;transition:background .1s;display:inline-flex}.vk-onboarding-btn:disabled{opacity:.45;cursor:not-allowed}.vk-onboarding-btn--primary{background:var(--vk-accent);border-color:var(--vk-accent);color:var(--vk-accent-ink)}.vk-onboarding-btn--primary:hover:not(:disabled){background:var(--vk-action-hover)}.vk-onboarding-btn--ghost{color:var(--vk-text-muted);background:0 0;border-color:#0000}.vk-onboarding-btn--ghost:hover:not(:disabled){background:var(--vk-surface-hover);color:var(--vk-text)}.vk-fade-enter-active,.vk-fade-leave-active{transition:opacity .15s ease-in-out}.vk-fade-enter-from,.vk-fade-leave-to{opacity:0}.vektor-app .vk-intake-card{gap:var(--vk-space-2);min-width:0;padding:var(--vk-space-3);border:var(--vk-hairline) solid var(--vk-border);background:var(--vk-surface);flex-direction:column;display:flex}.vektor-app .vk-intake-card__head{justify-content:space-between;align-items:baseline;gap:var(--vk-space-2);color:var(--vk-text-quiet);display:flex}.vektor-app .vk-intake-card__body{color:var(--vk-text-strong);font-size:var(--vk-font-metadata);margin:0;line-height:1.5}.vektor-app .vk-intake-card__hint{color:var(--vk-text-quiet);font-size:var(--vk-font-micro);margin:0}.vektor-app .vk-intake-card__actions{gap:var(--vk-space-2);flex-wrap:wrap;display:flex}.vektor-app .vk-intake-card__facts{gap:2px var(--vk-space-3);font-size:var(--vk-font-metadata);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin:0;display:grid}.vektor-app .vk-intake-card__facts dt{color:var(--vk-text-quiet)}.vektor-app .vk-intake-card__facts dd{color:var(--vk-text-strong);margin:0}.vektor-app .vk-autonomous-panel .vk-intake-thread{padding:var(--vk-space-2);border:0;max-height:22rem}.vektor-app .vk-autonomous-panel .vk-intake-composer{padding:var(--vk-space-2);border-top:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-notice{border-radius:var(--vk-radius-sm);border:1px solid #0000}.vk-notice--warning{border-color:var(--vk-warning-border);background:var(--vk-warning-wash);color:var(--vk-warning-ink)}.vk-meta{font-size:var(--ts-t-xs);color:var(--vk-text-muted)}.vk-sub{font-size:var(--ts-t-sm);color:var(--vk-text-muted)}.vk-mono{font-family:var(--font-mono);font-size:var(--ts-t-xs)}.vk-num{font-variant-numeric:tabular-nums;text-align:right}.vk-light{font-weight:var(--ts-w-light)}.vk-medium{font-weight:var(--ts-w-medium)}.vk-h-lg{font-size:var(--ts-t-lg)}.vk-h-xl{font-size:var(--ts-t-xl);font-weight:var(--ts-w-light)}.vk-figure{font-size:var(--ts-t-xl);font-weight:var(--ts-w-light);line-height:1}.vk-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vk-dotline{align-items:center;gap:6px;min-width:0;display:inline-flex}.vk-box{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);overflow:hidden}.vk-box--lg{border-radius:var(--ts-r-lg)}.vk-list-row{min-height:var(--ts-row);border-bottom:var(--vk-hairline) solid var(--vk-border-subtle);font-size:var(--ts-t-sm);color:inherit;text-align:left;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:grid}.vk-list-row:last-child{border-bottom:none}.vk-list-row--head{min-height:28px;font-size:var(--ts-t-xs);color:var(--vk-text-muted)}.vk-list-row--selected{background:var(--vk-surface-sunken)}.vk-list-row--clickable{cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;width:100%;font-family:inherit}.vk-list-row--clickable:hover{background:var(--vk-surface-elevated);text-decoration:none}.vk-list-row--muted{color:var(--vk-text-muted)}.vk-kv{font-size:var(--ts-t-sm);flex-direction:column;display:flex}.vk-kv>div{border-top:var(--vk-hairline) solid var(--vk-border-subtle);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.vk-kv>div:last-child{border-bottom:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-kv>div>:last-child{color:var(--vk-text-muted);text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.vk-cells{gap:var(--vk-hairline);background:var(--vk-border-subtle);border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);display:grid;overflow:hidden}.vk-cells>*{background:var(--vk-canvas);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.vk-cells--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vk-cells--4{grid-template-columns:repeat(4,minmax(0,1fr))}.vk-card{border:var(--vk-hairline) solid var(--vk-border-subtle);border-left:3px solid var(--vk-text-quiet);border-radius:var(--vk-radius);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.vk-card--definition{border-left-color:var(--vk-accent)}.vk-card--authority{border-left-color:var(--vk-danger)}.vk-card--plain{border-left:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-card--candidate{border-color:var(--vk-accent-border);background:var(--vk-accent-wash)}.vk-failclosed{border-left:2px solid var(--vk-danger);flex-direction:column;gap:3px;padding:2px 0 2px 14px;display:flex}.vk-failclosed--warn{border-left-color:var(--vk-warning)}.vk-page-body{width:100%;min-width:0;max-width:var(--vk-page-max-width);gap:var(--ts-page-gap);padding:var(--ts-page-top) var(--vk-page-gutter) 32px;flex-direction:column;margin-inline:auto;display:flex}.vk-page-body--tight{padding:24px var(--vk-page-gutter) 32px;gap:24px}.vk-page-body--narrow{max-width:720px}.vk-section{flex-direction:column;gap:12px;min-width:0;display:flex}.vk-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vk-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.vk-split--aside{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.vk-split--aside-wide{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.vk-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vk-drawer-aside{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface-elevated);font-size:var(--ts-t-sm);flex-direction:column;gap:14px;padding:20px;display:flex}.vk-request{border:var(--vk-hairline) solid var(--vk-accent-border);border-radius:var(--vk-radius);background:var(--vk-accent-wash);flex-direction:column;gap:8px;padding:16px 18px;display:flex}@media (width<=60rem){.vk-cells--3,.vk-cells--4,.vk-split,.vk-split--aside,.vk-split--aside-wide{grid-template-columns:minmax(0,1fr)}}.vk-flow{flex-direction:column;min-width:0;display:flex;position:relative}.vk-flow .vk-flow__canvas{height:clamp(15rem, var(--vk-flow-height), 40rem);background:var(--vk-surface-elevated)}.vk-flow .vk-flow-node{align-items:center;gap:var(--ts-s-2);width:100%;height:100%;padding:var(--ts-s-2) var(--ts-s-3);border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface);box-shadow:none;color:var(--vk-text);cursor:pointer;display:flex;position:relative}.vk-flow .vk-flow-node--running{border:1.5px solid var(--vk-progress)}.vk-flow .vk-flow-node--succeeded{border-color:var(--vk-success-border)}.vk-flow .vk-flow-node--failed{border-color:var(--vk-danger-border);background:var(--vk-danger-wash)}.vk-flow .vk-flow-node--pending{border-style:dashed;border-color:var(--vk-border-strong)}.vk-flow .vk-flow-node--unknown{color:var(--vk-text-muted);border-style:dashed}.vk-flow .vk-flow-node--selected{border-color:var(--vk-selection-border);background:var(--vk-selection-wash);box-shadow:0 0 0 1px var(--vk-selection-border)}.vk-flow .vk-flow-node__state{color:var(--vk-text-muted);font-size:var(--ts-t-xs)}.vk-flow .vk-flow-node__toggle{border-radius:var(--vk-radius-sm);width:22px;height:22px;color:var(--vk-text-muted);flex:none;place-items:center;margin-left:auto;display:grid}.vk-flow .vk-flow-node__toggle:hover{background:var(--vk-surface-sunken);color:var(--vk-text-strong)}.vk-flow .vk-flow-node__toggle svg,.vk-flow__control svg{width:14px;height:14px}.vk-flow .vue-flow__handle{opacity:0}.vk-flow .vue-flow__edge{cursor:default}.vk-flow-group{border:var(--vk-hairline) dashed var(--vk-border-strong);border-radius:var(--vk-radius);background:var(--vk-surface-sunken);width:100%;height:100%}.vk-flow-group__label{padding:var(--ts-s-1) var(--ts-s-2);color:var(--vk-text-muted);font-size:var(--ts-t-xs);display:block}.vk-flow__controls{z-index:5;top:var(--ts-s-2);right:var(--ts-s-2);border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius-sm);background:var(--vk-surface);flex-direction:column;display:flex;position:absolute;overflow:hidden}.vk-flow__control{width:var(--vk-control-height);height:var(--vk-control-height);color:var(--vk-text-muted);place-items:center;display:grid}.vk-flow__control+.vk-flow__control{border-top:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-flow__control:hover{background:var(--vk-surface-sunken);color:var(--vk-text-strong)}.vk-flow__legend{padding:var(--ts-s-2) var(--ts-s-3);border-top:var(--vk-hairline) solid var(--vk-border-subtle);color:var(--vk-text-muted);font-size:var(--ts-t-xs);flex-wrap:wrap;gap:6px 16px;display:flex}@media (prefers-reduced-motion:reduce){.vk-flow .vue-flow__edge.animated path{animation:none}}.vk-image-compare{gap:var(--ts-s-3);flex-direction:column;min-width:0;margin:0;display:flex}.vk-image-compare--side-by-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vk-image-compare--slider,.vk-image-compare--stacked{flex-direction:column}.vk-image-compare__frame{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.vk-image-compare__frame .vk-image-compare__after{width:100%;height:auto;display:block}.vk-image-compare__frame .vk-image-compare__before{object-fit:cover;object-position:left top;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--vk-image-compare-split)) 0 0);position:absolute;inset:0}.vk-image-compare__handle{top:0;bottom:0;left:var(--vk-image-compare-split);background:var(--vk-surface);width:2px;box-shadow:0 0 0 1px var(--vk-border-strong);margin-left:-1px;position:absolute}.vk-image-compare__handle:after{border:2px solid var(--vk-surface);background:var(--vk-text-strong);content:"";border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vk-image-compare__label{top:var(--ts-s-2);padding:2px var(--ts-s-2);border-radius:var(--vk-radius-sm);background:var(--vk-surface);color:var(--vk-text-muted);font-size:var(--ts-t-xs);position:absolute}.vk-image-compare__label--before{left:var(--ts-s-2)}.vk-image-compare__label--after{right:var(--ts-s-2)}.vk-image-compare__side{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.vk-image-compare__side img{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);width:100%;height:auto;display:block}.vk-terminal{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);background:var(--vk-surface-sunken);flex-direction:column;min-width:0;height:100%;min-height:16rem;display:flex;overflow:hidden}.vk-terminal__screen{min-height:0;padding:var(--ts-s-2) var(--ts-s-3);flex:1}.vk-terminal--following{box-shadow:0 2px 0 var(--vk-live)}.vk-terminal--interactive:focus-within{border-color:var(--vk-focus);box-shadow:0 0 0 1px var(--vk-focus)}.vk-kanban{min-width:0}.vk-kanban__columns{gap:var(--ts-s-3);padding-bottom:var(--ts-s-1);grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.vk-kanban .vk-kanban-column{gap:var(--ts-s-2);min-width:0;padding:var(--ts-s-2);border:var(--vk-hairline) solid transparent;border-radius:var(--vk-radius);font-size:var(--ts-t-sm);flex-direction:column;display:flex}.vk-kanban .vk-kanban-column--locked{background:var(--vk-surface-elevated)}.vk-kanban .vk-kanban-column--drop-target{border-color:var(--vk-accent-border);background:var(--vk-accent-wash)}.vk-kanban-column__header{justify-content:space-between;align-items:center;gap:var(--ts-s-2);display:flex}.vk-kanban-column__title{min-width:0;font-weight:var(--vk-weight-medium);align-items:center;gap:6px;display:inline-flex}.vk-kanban-column__locked{color:var(--vk-text-muted);font-size:var(--ts-t-xs);align-items:center;gap:6px;margin:0;display:flex}.vk-kanban-column__locked svg{flex:none;width:12px;height:12px}.vk-kanban-column__cards{gap:var(--ts-s-2);flex-direction:column;min-height:4rem;display:flex}.vk-kanban .vk-kanban-card{border:var(--vk-hairline) solid var(--vk-border-subtle);border-left:3px solid var(--vk-text-quiet);border-radius:var(--vk-radius);background:var(--vk-surface);width:100%;min-width:0;color:var(--vk-text);cursor:grab;text-align:left;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.vk-kanban .vk-kanban-card:hover{border-color:var(--vk-border-strong);border-left-color:var(--vk-text-quiet);background:var(--vk-surface-elevated)}.vk-kanban .vk-kanban-card--dragging{border-color:var(--vk-accent);box-shadow:var(--ts-shadow-sm)}.vk-field{flex-direction:column;gap:5px;min-width:0;display:flex}.vk-field__label,.vk-field__hint{color:var(--vk-text-muted);font-size:var(--ts-t-xs)}.vk-field__hint{margin:0}.vk-field__control{width:100%}textarea.vk-field__control{resize:vertical;white-space:pre-wrap}.vektor-app .vk-field--invalid .vk-field__control{border-color:var(--vk-danger)!important}.vk-field__error{color:var(--vk-danger);font-size:var(--ts-t-xs);align-items:center;gap:5px;margin:0;display:inline-flex}.vk-field__error svg{flex:none;width:13px;height:13px}.vk-field__drop{border:var(--vk-hairline) dashed var(--vk-border-strong);border-radius:var(--vk-radius);color:var(--vk-text-muted);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.vk-field__drop svg{width:18px;height:18px}.vk-field__drop:focus-within{border-color:var(--vk-focus);box-shadow:0 0 0 1px var(--vk-focus)}.vk-field__drop--over{border-color:var(--vk-accent);background:var(--vk-accent-wash)}.vk-field__drop--disabled{cursor:not-allowed;opacity:.6}.vk-field__files{border:var(--vk-hairline) solid var(--vk-border-subtle);border-radius:var(--vk-radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vk-field__file{min-height:var(--ts-row);align-items:center;gap:var(--ts-s-3);padding:0 var(--ts-s-3);font-size:var(--ts-t-sm);display:flex}.vk-field__file+.vk-field__file{border-top:var(--vk-hairline) solid var(--vk-border-subtle)}.vk-field__file>.vk-truncate{flex:1}.vk-field__remove{border-radius:var(--vk-radius-sm);width:24px;height:24px;color:var(--vk-text-muted);flex:none;place-items:center;display:grid}.vk-field__remove:hover:not(:disabled){background:var(--vk-surface-sunken);color:var(--vk-text-strong)}.vk-field__remove svg{width:14px;height:14px}.vk-unavailable{color:var(--vk-text-muted);font-size:var(--ts-t-sm);align-items:flex-start;gap:12px;padding:18px 14px;display:flex}.vk-unavailable__icon{flex:none;width:16px;height:16px;margin-top:2px}.vk-unavailable__text{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.vk-unavailable__title{color:var(--vk-text)}.vk-segmented{border:var(--vk-hairline) solid var(--vk-border);border-radius:var(--vk-radius-sm);font-size:var(--ts-t-sm);display:inline-flex;overflow:hidden}.vk-segmented__option{min-height:var(--vk-control-height);line-height:var(--ts-line-small);border:0;border-left:var(--vk-hairline) solid var(--vk-border);background:var(--vk-canvas);color:var(--vk-text-muted);cursor:pointer;padding:7px 12px}.vk-segmented__option:first-child{border-left:0}.vk-segmented__option:hover{color:var(--vk-text)}.vk-segmented__option--active,.vk-segmented__option--active:hover{background:var(--vk-text);color:var(--vk-canvas)}.vk-segmented__option:focus-visible{outline:2px solid var(--vk-focus);outline-offset:-2px}.vk-toggle{min-height:var(--vk-control-height);align-items:center;gap:var(--ts-s-2);color:var(--vk-text);cursor:pointer;font-size:var(--ts-t-sm);background:0 0;border:0;padding:0;display:inline-flex}.vk-toggle:disabled{cursor:not-allowed;opacity:.5}.vk-toggle__label{text-align:left;min-width:0}.vk-toggle__track{background:var(--vk-border-strong);border-radius:10px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.vk-toggle--on .vk-toggle__track{background:var(--vk-accent)}.vk-toggle__thumb{background:var(--vk-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.vk-toggle--on .vk-toggle__thumb{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.vk-toggle__track,.vk-toggle__thumb{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.vektor-app .vk-company-editorial{background-color:var(--vk-canvas)}.vektor-app .vk-company-editorial .vk-mono{font-family:var(--font-mono);font-size:var(--vk-font-mono);color:var(--vk-text-muted);overflow-wrap:anywhere;word-break:break-word;min-width:0}.vektor-app .vk-company-editorial .vk-table-wrap{overflow-x:auto}.vektor-app .vk-company-editorial .vk-table-wrap table{width:100%}.vektor-app .vk-company-editorial .vk-table-wrap th,.vektor-app .vk-company-editorial .vk-table-wrap td{padding-inline:12px}.vektor-app .vk-company-editorial .vk-table-wrap tbody tr:hover{background:var(--vk-surface-elevated)}.vektor-app .vk-company-editorial .vk-table-wrap tbody tr:last-child td{border-bottom:none}.vektor-app .vk-company-editorial table{border-collapse:collapse}.vektor-app .vk-company-editorial th{height:28px;color:var(--vk-text-muted);font-size:var(--ts-t-xs);font-weight:var(--vk-weight-regular);text-align:left}.vektor-app .vk-company-editorial td{height:var(--ts-row);font-size:var(--ts-t-sm)}.vektor-app .vk-company-editorial th,.vektor-app .vk-company-editorial td{border-bottom:1px solid var(--vk-hair)}.vektor-app .vk-company-editorial .vue-flow{background-color:var(--vk-surface)}.vektor-app .vk-company-editorial .vue-flow__node{font-family:var(--font-sans)}.vektor-app .vk-company-editorial .vue-flow__node-default,.vektor-app .vk-company-editorial .vue-flow__node-input,.vektor-app .vk-company-editorial .vue-flow__node-output{border:1px solid var(--vk-border-subtle);border-radius:var(--vk-radius-sm);background:var(--vk-surface-raised);box-shadow:var(--ts-shadow-sm);color:var(--vk-text-strong)}.vektor-app .vk-company-editorial .vue-flow__edge path{stroke:var(--vk-border-strong);stroke-width:1.4px}.vektor-app .vk-company-editorial .vue-flow__edge.selected path,.vektor-app .vk-company-editorial .vue-flow__edge:hover path{stroke:var(--vk-accent-strong)}.vektor-app .vk-company-editorial .vue-flow__edge-text{fill:var(--vk-text-muted);font-family:var(--font-mono);font-size:var(--vk-font-metadata)}.vektor-app .vk-company-editorial .vue-flow__edge-textbg{fill:var(--vk-surface-raised)}.vk-type-caption{font-family:var(--font-sans);font-size:var(--vk-font-metadata);color:var(--vk-text-muted)}.vk-inline-link{text-decoration:underline}.vk-inline-link:hover{color:var(--vk-accent)}.vk-control--multiline{min-height:64px}.vk-stat-inline{align-items:baseline;gap:8px;display:flex}.vk-stat-inline__value{font-size:24px;font-weight:var(--vk-weight-medium)}.vk-surface-field-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.vk-preview-frame{width:100%;height:384px}
