@charset "UTF-8";@import url(https://unpkg.com/@phosphor-icons/web@2.1.1/src/regular/style.css);.vjs-connector-transient *,.vjs-dummy-vertex,.vjs-edge-relocating *{pointer-events:none}div.vjs-lasso,svg.vjs-lasso rect{opacity:var(--vjs-lasso-opacity)}.btn,.no-decoration,.no-decoration:hover,.plain-link{-webkit-text-decoration:none;text-decoration:none}[data-starter-app=ai-agent-builder] .condition-label,[data-starter-app=ai-agent-builder] .vjs-ai-agent-root,[data-starter-app=ai-agent-builder] .vjs-ai-inspector,[data-starter-app=ai-agent-builder] .vjs-next-step{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@layer docusaurus.infima,docusaurus.theme-common,docusaurus.theme-classic,docusaurus.core,docusaurus.plugin-debug,docusaurus.theme-mermaid,docusaurus.theme-live-codeblock,docusaurus.theme-search-algolia.docsearch,docusaurus.theme-search-algolia;@layer docusaurus.infima{.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 256 256"><g><g><polygon points="79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128"/></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path fill="rgba(0,0,0,0.5)" d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z"></path></svg>');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16px" width="16px"><path d="M6.02945,10.20327a4.17382,4.17382,0,1,1,4.17382-4.17382A4.15609,4.15609,0,0,1,6.02945,10.20327Zm9.69195,4.2199L10.8989,9.59979A5.88021,5.88021,0,0,0,12.058,6.02856,6.00467,6.00467,0,1,0,9.59979,10.8989l4.82338,4.82338a.89729.89729,0,0,0,1.29912,0,.89749.89749,0,0,0-.00087-1.29909Z" /></svg>');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}*{box-sizing:border-box}html{background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){-webkit-text-decoration:none;text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.dropdown__link--active,.dropdown__link:hover,.menu__link:hover,.navbar__brand:hover,.navbar__link--active,.navbar__link:hover,.pagination-nav__link:hover,.pagination__link:hover{-webkit-text-decoration:none;text-decoration:none}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);-webkit-text-decoration:none;text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color)}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.footer__item{margin-top:0}.footer__items{margin-bottom:0}[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color)}.menu__caret:before,.menu__link--sublist-caret:after{content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;left:0;opacity:0;position:fixed;top:0;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color)}.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color)}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:1rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav{display:grid;grid-gap:var(--ifm-spacing-horizontal);gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover)}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}}.vjs-connector,.vjs-group,.vjs-group svg,.vjs-shape,[data-starter-app=erd] .vjs-shape-library-palette .vjs-shape-library-palette-shape .vjs-shape-library-palette-label,svg.vjs-lasso,svg.vjs-node{overflow:visible}:root{--vjs-blue:#4d7be2;--vjs-red:#b13c4d;--vjs-color-primary:var(--vjs-blue);--vjs-color-delete:var(--vjs-red);--vjs-color-edit:var(--vjs-blue);--vjs-editor-handle-background:var(--vjs-color-edit);--vjs-highlight-color:#6c9c0a;--vjs-selected-element-border-color:var(--vjs-color-edit);--vjs-elastic-group-resize-background:#4ea75866;--vjs-elastic-group-resize-outline:2px solid var(--vjs-color-edit);--vjs-default-vertex-border:1px solid;--vjs-default-vertex-border-radius:3px;--vjs-size-default-node-width:120px;--vjs-size-default-node-height:80px;--vjs-size-default-group-width:300px;--vjs-size-default-group-height:300px}.vjs-vertex-layer{position:absolute;z-index:0}.vjs-tools-layer{position:absolute;z-index:1}.vjs-connector{cursor:pointer}.vjs-group,.vjs-node{box-sizing:border-box;cursor:move;position:absolute}.vjs-surface,.vjs-surface-direct-render{overflow:hidden!important}.vjs-icon-angular.vjs-selected,.vjs-icon-react.vjs-selected,.vjs-icon-svelte.vjs-selected,.vjs-icon-typescript.vjs-selected,.vjs-icon-vue.vjs-selected,.vjs-node[data-vjs-not-draggable=true],.vjs-paper .vjs-paper-canvas .vjs-group,.vjs-paper .vjs-paper-canvas .vjs-node,.vjs-surface.vjs-surface-edge-dragging,.vjs-surface[data-vjs-elements-draggable=false] .vjs-group,.vjs-surface[data-vjs-elements-draggable=false] .vjs-node{cursor:default}.navbar-lib,.vjs-group [data-vjs-group-content],[data-starter-app=chatbot] .vjs-chatbot,[data-starter-app=logic-gates] .vjs-controls{position:relative}.api-fullscreen .vjs-docs-props-footer,.navbarSearchContainer_dCNk:empty,.vjs-apidoc-no-desc .vjs-apidoc-desc,.vjs-apidoc-no-scroll .vjs-docs-props-wrapper .vjs-docs-props-footer,.vjs-apidoc-no-title .vjs-apidoc-title,.vjs-apidoc-sidebar .vjs-docs-props-wrapper .vjs-docs-props-footer,.vjs-docs-props-wrapper.vjs-expanded .vjs-docs-props-footer,.vjs-group [data-vjs-collapsed-content],.vjs-group.vjs-group-collapsed [data-vjs-expanded-content],.vjs-group.vjs-group-collapsed [data-vjs-group-content],.vjs-group.vjs-group-collapsed [data-vjs-managed],.vjs-hero-carousel .vjs-cd-palette-wrapper,.vjs-hero-carousel .vjs-shmi-container .vjs-palette,.vjs-hero-diagram .vjs-select-mode,.vjs-license-features .vjs-license-select,.vjs-purchase-main .vjs-purchase-explain span,.vjs-shape-library-palette .vjs-shape-library-palette-set[data-visible=false],.vjs-shape-library-palette[data-show-all=true] .vjs-shape-library-palette-set .vjs-shape-library-palette-filter,[data-starter-app=ai-agent-builder] .vjs-inspector-inactive,[data-starter-app=circuit-diagram] .vjs-shape-library-palette-filter,[data-starter-app=erd] .vjs-erd-inspector.vjs-inspector-inactive,[data-starter-app=gantt] [data-vjs-show-progress=false] .vjs-gantt-progress-gauge,[data-starter-app=gantt] [data-vjs-show-progress=false] .vjs-gantt-progress-value,[data-starter-app=logic-gates] .vjs-shape-library-palette-filter,[data-starter-app=network-topology] .vjs-network-topology-inspector.vjs-inspector-inactive,[data-starter-app=supply-chain] .vjs-supply-chain-inspector.vjs-inspector-inactive,[data-vjs-group].vjs-group-collapsed [data-vjs-managed]{display:none}.vjs-apidoc-sidebar[data-show=true],.vjs-group.vjs-group-collapsed [data-vjs-collapsed-content],.vjs-hero-carousel .vjs-carousel-pause svg,.vjs-shape-library-palette-filter[data-show-all=true]~.vjs-shape-library-palette-set .vjs-shape-library-palette-set-title,[data-starter-app=gantt] .vjs-inspector-active .vjs-gantt-inspector,[data-starter-app=network-topology] .vjs-drag-selected .vjs-network-topology-connect,[data-starter-app=network-topology] .vjs-group:hover .vjs-network-topology-connect,[data-starter-app=network-topology] .vjs-node:hover .vjs-network-topology-connect,[data-starter-app=network-topology] .vjs-surface-selected-connection.vjs-edge-delete,[data-starter-app=network-topology] .vjs-surface-touch-device .vjs-network-topology-connect,details .vjs-docs-props{display:block}.vjs-default-node{height:var(--vjs-size-default-node-height);width:var(--vjs-size-default-node-width)}.vjs-default-group,.vjs-default-node{align-items:center;border:var(--vjs-default-vertex-border);border-radius:var(--vjs-default-vertex-border-radius);display:flex;justify-content:center}.vjs-default-group{height:var(--vjs-size-default-group-height);width:var(--vjs-size-default-group-width)}.vjs-surface-elastic-group-resize{box-sizing:border-box;fill:var(--vjs-elastic-group-resize-background);position:absolute;stroke:var(--vjs-elastic-group-resize-outline);stroke-width:2px}.vjs-dummy-vertex{height:1px;width:1px}.katavorio-clone-drag{margin:0!important;pointer-events:none}.vjs-surface{cursor:move;cursor:-webkit-grab;position:relative;touch-action:none}.vjs-surface-panning{cursor:-webkit-grabbing;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vjs-surface-canvas{overflow:visible!important}.vjs-surface-nopan{cursor:default;overflow:scroll!important}.vjs-connector-source-drag,.vjs-connector-target-drag{cursor:move;fill:#0000;stroke:none;stroke-width:1}.vjs-connector-transient-drag{background-color:#00f;height:10px;position:absolute;width:10px}svg.vjs-selected-connection{outline:1px dashed var(--vjs-selected-element-border-color);outline-offset:5px}.vjs-label-overlay:empty,.vjs-miniview-collapsed .vjs-miniview-element,.vjs-miniview-collapsed .vjs-miniview-panner{visibility:hidden}.vjs-controls-reset-selection,.vjs-hero-carousel .vjs-export-controls,.vjs-hero-carousel .vjs-kanban-rhs,.vjs-hero-carousel .vjs-miniview,.vjs-overlay-hide,[data-starter-app=circuit-diagram] .vjs-palette-header,[data-starter-app=circuit-diagram] .vjs-shape-library-palette-set-title,[data-starter-app=logic-gates] .vjs-palette-header,[data-starter-app=logic-gates] .vjs-shape-library-palette-set-title,[data-starter-app=network-topology] .vjs-surface-edge-dragging .vjs-network-topology-connect{display:none!important}.vjs-surface-element-flash{background-color:pink}:root{--vjs-lasso-border:#3177b8;--vjs-lasso-background:#83c7e1;--vjs-lasso-mask:#07234e;--vjs-lasso-border-width:2px;--vjs-lasso-opacity:0.5;--vjs-lasso-corner-radius:5px;--vjs-surface-pan-background:#c8cece;--vjs-surface-pan-hover-background:#3177b8;--vjs-surface-pan-hover-foreground:#fff;--vjs-surface-pan-active-background:var(--vjs-highlight-color);--vjs-miniview-background:#fff;--vjs-miniview-border:2px solid #d4d8dc;--vjs-miniview-panner-border:5px dotted F5F5F5FF;--vjs-miniview-panner-background:#b2cbd7;--vjs-miniview-element-background:#607a86;--vjs-miniview-group-element-border:3px solid #000;--vjs-miniview-collapse-color:#f5f5f5;--vjs-miniview-collapsed-background:#449ea6;--vjs-miniview-collapsed-hover:#e4f013;--vjs-miniview-selected-element:#1798b2;--vjs-resize-handle-color:var(--vjs-color-edit);--vjs-resize-active-color:#5f9ea0;--vjs-resize-handle-size:1rem;--vjs-resize-handle-fill-color:#fff;--vjs-resize-frame-line-width:2px;--vjs-resize-rotate-leader-length:48px;--vjs-resize-rotate-leader-width:2px;--vjs-resize-rotate-handle-size:20px;--vjs-color-snapline:#9acd32;--vjs-color-snapline-exact:red;--vjs-snapline-size:1px;--vjs-color-snapline-active:#9acd32;--vjs-grid-lines-color:#d3d3d3;--vjs-export-underlay-bg-color:#bfbfbf;--vjs-export-overlay-bg-color:#fff;--vjs-edge-handle-bg:var(--vjs-editor-handle-background);--vjs-edge-handle-size:20px;--vjs-edge-handle-font-size:13px;--vjs-edge-handle-fg:#000;--vjs-edge-delete-handle-bg:var(--vjs-color-delete);--vjs-edge-delete-handle-fg:#fff;--vjs-edge-handle-shadow:0 0 5px;--vjs-edge-handle-hover-bg:#2b55b2;--vjs-edge-move-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA5NiA5NiI+PHBhdGggZD0ibTczIDQ4LjQtMTAuNC05LjZ2NC44SDUyLjRWMzMuNGg0LjhMNDcuNiAyM2wtOC45IDEwLjRoNC44djEwLjJIMzMuNHYtNC44TDIzIDQ4LjRsMTAuNCA4Ljl2LTQuOGgxMC4ydjEwLjJoLTQuOEw0Ny42IDczbDkuNi0xMC40aC00LjhWNTIuNGgxMC4ydjQuOHoiLz48L3N2Zz4=);--vjs-edge-handle-z-index:10;--vjs-edge-split-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzODAuNjIxIDM4MC42MiI+PHBhdGggZD0ibTM4MC42MjEgMTA2Ljk1NS05LjcxNi0uNjA3cy03Ny4wNjggMjQuNDE3LTEzNC4xOTMgNDIuODMyYy00LjI4NSAxMi43OTItOC4xODYgMjQuMzQ3LTExLjMwMyAzMy40MzJ6TTE3Ni42MDQgMTY5LjA4OWMtNDcuODMgMTUuMjQ1LTk1LjM1LTUuODM4LTk4Ljc0Mi03LjM5Mi0xNC4xNTktOC44NjMtMzMuNTE5LTkuMzY1LTUwLjE0Mi0uNTI1LTExLjUzNyA2LjExOS0yMC4zIDE1Ljg2OS0yNC43MTQgMjcuNDMtNC41MzEgMTEuODk5LTMuOTI0IDI0LjMgMS43MSAzNC44OTFhNDAuMiA0MC4yIDAgMCAwIDYuODI1IDkuMzE4YzE0LjE0NyAxNC4zNjMgMzcuODggMTcuMDQ5IDU3LjY5NyA2LjUxNi4wNy0uMDM0LjE0LS4wOTMuMjI4LS4xNHEtLjE0Ny4yOC0uMTQ2LjI4bDEyMy4yNDYtNjAuMjA3LjA3LjAyOS00LjY3MS0xNC4yMTdjLTYuMzQgMi4xMjUtMTAuNDI3IDMuNTYyLTExLjM2MSA0LjAxN20tMTE0LjA4NSA1Ny41OGMtMTQuMjUyIDcuNTktMzEuMDMyIDUuOTc5LTQwLjc2NS0zLjkyNGEyNS4zIDI1LjMgMCAwIDEtNC4zNzMtNS45NzljLTMuNjcyLTYuODktNC4wMDUtMTUuMDg3LS45NjktMjMuMDc0IDMuMTctOC4zMiA5LjU2My0xNS4zNzMgMTguMDI5LTE5Ljg2OSAxNC4yNy03LjU3MyAzMS4wMjEtNS45NjcgNDAuNzUzIDMuOTE3YTI1LjggMjUuOCAwIDAgMSA0LjM4NSA1Ljk3OWMzLjY2MSA2LjkwMSA0LjAxMSAxNS4wODYuOTgxIDIzLjA3NC0zLjE2NSA4LjMxNS05LjU3NiAxNS4zNjktMTguMDQxIDE5Ljg3NiIvPjxwYXRoIGQ9Ik0yMTUuNDI0IDM1My4zNDJjOS41NC0xNi44MDMgOS4zNDItMzYuNjMxLjI1Ny01MS4xMzQtMi4xNDgtNS4yMi0yMC4yNDItNTEuNTc3LTQuMDUyLTk3LjkxMyAzLjYwOC03LjAwNiA2NS4xODItMTk0LjMwMSA2NS4xODItMTk0LjMwMWwtLjc0OC05LjIzLTgyLjI2NSAxNjIuNjY4IDguMDgxIDI0LjYzMy02Mi4wNDYgMTE5LjM0Yy0uNDY3Ljc2LS45NjkgMS40OTQtMS40MDcgMi4yNTQtMTEuMjA0IDE5Ljc0Ni05LjA0NCA0My42ODQgNS4yNjEgNTguMjFhMzkuNyAzOS43IDAgMCAwIDguNzY0IDYuNzI2YzEwLjQzOSA1LjkzMyAyMi44IDYuODc5IDM0LjgzMyAyLjY4NyAxMS43MDUtNC4wNjUgMjEuNjk1LTEyLjU2NiAyOC4xNC0yMy45NG0tMTAuNjYxLTE4Mi4xMjhjLTIuOTMxLTIuOTc4LTIuODg0LTcuNzQ4LjA4Mi0xMC42OWE3LjU3IDcuNTcgMCAwIDEgMTAuNjk2LjA4NyA3LjU1NSA3LjU1NSAwIDAgMS0uMDgyIDEwLjY5IDcuNTY2IDcuNTY2IDAgMCAxLTEwLjY5Ni0uMDg3bS0yMi4xOCAxOTIuNTQ0Yy04LjA2OSAyLjgwMy0xNi4yNDkgMi4yNDItMjMuMDQ1LTEuNjExYTI2LjQgMjYuNCAwIDAgMS01LjYxNi00LjMyYy05LjgzMy05Ljk5Ni0xMS4wNzYtMjYuODgxLTMuMDEzLTQxLjA5MiA0LjczNC04LjMyNiAxMS45NTctMTQuNTM4IDIwLjM3Ni0xNy40NjkgOC4wNTgtMi44MTQgMTYuMjM3LTIuMjU0IDIzLjAyNyAxLjYyMyAyLjA2NyAxLjE4IDMuOTcxIDIuNjE1IDUuNjM0IDQuMzA5IDkuODI3IDkuOTg0IDExLjA3NiAyNi44ODEgMy4wMTMgNDEuMDkyLTQuNzQ3IDguMzI1LTExLjk4MSAxNC41MjUtMjAuMzc2IDE3LjQ2OCIvPjwvc3ZnPg==);--vjs-edge-delete-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTI1NiAxNzkyIDE3OTIiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNNzA5LjQyNCA0NTUuMDV2NTc2cTAgMTQtOSAyM3QtMjMgOWgtNjRxLTE0IDAtMjMtOXQtOS0yM3YtNTc2cTAtMTQgOS0yM3QyMy05aDY0cTE0IDAgMjMgOXQ5IDIzem0yNTYgMHY1NzZxMCAxNC05IDIzdC0yMyA5aC02NHEtMTQgMC0yMy05dC05LTIzdi01NzZxMC0xNCA5LTIzdDIzLTloNjRxMTQgMCAyMyA5dDkgMjN6bTI1NiAwdjU3NnEwIDE0LTkgMjN0LTIzIDloLTY0cS0xNCAwLTIzLTl0LTktMjN2LTU3NnEwLTE0IDktMjN0MjMtOWg2NHExNCAwIDIzIDl0OSAyM3ptMTI4IDcyNHYtOTQ4aC04OTZ2OTQ4cTAgMjIgNyA0MC41dDE0LjUgMjcgMTAuNSA4LjVoODMycTMgMCAxMC41LTguNXQxNC41LTI3IDctNDAuNXptLTY3Mi0xMDc2aDQ0OGwtNDgtMTE3cS03LTktMTctMTFoLTMxN3EtMTAgMi0xNyAxMXptOTI4IDMydjY0cTAgMTQtOSAyM3QtMjMgOWgtOTZ2OTQ4cTAgODMtNDcgMTQzLjV0LTExMyA2MC41aC04MzJxLTY2IDAtMTEzLTU4LjV0LTQ3LTE0MS41di05NTJoLTk2cS0xNCAwLTIzLTl0LTktMjN2LTY0cTAtMTQgOS0yM3QyMy05aDMwOWw3MC0xNjdxMTUtMzcgNTQtNjN0NzktMjZoMzIwcTQwIDAgNzkgMjZ0NTQgNjNsNzAgMTY3aDMwOXExNCAwIDIzIDl0OSAyM3oiLz48L3N2Zz4=);--vjs-bezier-edge-handle-bg:var(--vjs-edge-handle-bg);--vjs-anchor-handle-bg:var(--vjs-edge-handle-bg);--vjs-anchor-placeholder-bg:var(--vjs-edge-handle-bg)}div.vjs-lasso{background-color:var(--vjs-lasso-background);border:var(--vjs-lasso-border-width) solid var(--vjs-lasso-border);border-radius:var(--vjs-lasso-corner-radius);display:none;position:absolute;z-index:20000}svg.vjs-lasso{display:none}svg.vjs-lasso rect{rx:var(--vjs-lasso-corner-radius);ry:var(--vjs-lasso-corner-radius)}.vjs-drag-select-defeat *,.vjs-lasso-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vjs-lasso-mask{background-color:var(--vjs-lasso-mask);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:20000}.vjs-surface-pan{background-color:var(--vjs-surface-pan-background);cursor:pointer;opacity:.4;text-align:center;transition:background-color .15s ease-in;z-index:2}.vjs-surface-pan-bottom,.vjs-surface-pan-top{display:flex;height:20px;justify-content:center;width:100%}.vjs-surface-pan-bottom:hover,.vjs-surface-pan-left:hover,.vjs-surface-pan-right:hover,.vjs-surface-pan-top:hover{background-color:var(--vjs-surface-pan-hover-background);color:var(--vjs-surface-pan-hover-foreground);font-weight:700;opacity:.6}.vjs-surface-pan-left,.vjs-surface-pan-right{align-items:center;display:flex;height:100%;width:20px}.vjs-surface-pan-active,.vjs-surface-pan-active:hover{background-color:var(--vjs-surface-pan-active-background)}.vjs-miniview{background-color:var(--vjs-miniview-background);border:var(--vjs-miniview-border);border-radius:4px;height:125px;opacity:.8;overflow:hidden!important;position:absolute;width:125px}.vjs-miniview-panner{background-color:var(--vjs-miniview-panner-background);border:var(--vjs-miniview-panner-border);cursor:move;cursor:-webkit-grab;opacity:.4}.vjs-miniview-panning{cursor:-webkit-grabbing}.vjs-miniview-lasso{background-color:var(--vjs-lasso-background);border:6px solid var(--vjs-lasso-border);border-radius:12px;opacity:.5;z-index:2}.vjs-miniview-element{background-color:var(--vjs-miniview-element-background);border-radius:12px;position:absolute}.vjs-miniview-selected{background-color:var(--vjs-miniview-selected-element)}.vjs-miniview-group-element{background:#0000;border:var(--vjs-miniview-group-element-border)}.vjs-miniview-collapse{color:var(--vjs-miniview-collapse-color);cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:3px;top:-1px}.vjs-miniview-collapse:before{content:"‒"}.vjs-miniview-collapsed{background-color:var(--vjs-miniview-collapsed-background);border-radius:4px;height:22px;margin-right:0;padding:4px;width:21px}.vjs-miniview-collapsed .vjs-miniview-collapse:before,[data-starter-app=chatbot] .vjs-choice-add:after,[data-starter-app=chatbot] .vjs-test-add:after,[data-starter-app=schema-builder] .vjs-schema-add:after,[data-starter-app=schema] .vjs-schema-add:after{content:"+"}.vjs-miniview-collapse:hover{color:var(--vjs-miniview-collapsed-hover)}.cursor-pointer,.vjs-bar-chart-bar,.vjs-bridge,.vjs-chart-legend-item:hover,.vjs-chart-point,.vjs-miniview-click-to-center .vjs-miniview-element,.vjs-purchase-main .vjs-purchase-breadcrumbs .vjs-purchase-step[data-vjs-enabled=true],.vjs-purchase2-faq .vjs-purchase-faq-item .vjs-purchase-faq-question,[data-api-popup=true],[data-starter-app=schema-builder] .vjs-schema-delete,[data-starter-app=schema] .vjs-schema-delete{cursor:pointer}.vjs-resize-active{--vjs-resize-handle-color:var(--vjs-resize-active-color)}.vjs-resize-frame{fill:none;stroke-width:var(--vjs-resize-rotate-frame-line-width)}.vjs-resize-frame,.vjs-resize-handle,.vjs-rotate-handle{stroke:var(--vjs-resize-handle-color)}.vjs-resize-handle{cursor:pointer;fill:var(--vjs-resize-handle-fill-color);pointer-events:all;stroke-width:2px;transition:fill .2s}.vjs-resize-handle-active,.vjs-resize-handle:hover,.vjs-rotate-handle,.vjs-rotate-leader{fill:var(--vjs-resize-handle-color)}.vjs-resize-handle-tl{cursor:nw-resize}.vjs-resize-handle-tr{cursor:ne-resize}.vjs-resize-handle-bl{cursor:sw-resize}.vjs-resize-handle-br{cursor:se-resize}.vjs-rotate-handle{cursor:move;left:50%;pointer-events:all;stroke-width:var(--vjs-resize-rotate-leader-width);top:calc(var(--vjs-resize-rotate-leader-length)*-1)}.vjs-rotate-handle+text{dominant-baseline:middle;fill:#fff;pointer-events:none;text-anchor:middle}.vjs-rotate-leader{stroke:var(--vjs-resize-handle-color);stroke-width:var(--vjs-resize-rotate-leader-width)}.vjs-resize-anim{transition-duration:.2s;transition-property:transform,width,height}.vjs-resize-skeleton-borders .vjs-resize-border{fill:#0000;pointer-events:all}.vjs-resize-skeleton-borders .vjs-resize-border-l{cursor:w-resize}.vjs-resize-skeleton-borders .vjs-resize-border-r{cursor:e-resize}.vjs-resize-skeleton-borders .vjs-resize-border-t{cursor:n-resize}.vjs-resize-skeleton-borders .vjs-resize-border-b{cursor:s-resize}.vjs-resize-skeleton-borders.vjs-resize-skeleton-borders-visible .vjs-resize-border{fill:var(--vjs-resize-handle-color);opacity:.6}.vjs-resize-skeleton-borders.vjs-resize-skeleton-borders-visible .vjs-resize-border:hover{opacity:.9}.vjs-cell-tool{color:var(--vjs-resize-handle-color);cursor:pointer;transform-origin:center;transition:.2s ease-in-out}.vjs-cell-tool:hover{color:var(--vjs-color-primary);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));transform:scale(1.15)}.vjs-delete-cell:hover{color:var(--vjs-color-delete)}.vjs-snapline{background-color:var(--vjs-color-snapline);position:absolute;z-index:1000}rect.vjs-snapline{fill:var(--vjs-color-snapline-active)}.vjs-snapline-exact{background:var(--vjs-color-snapline-exact)}.vjs-icon-react,.vjs-icon-svelte,.vjs-icon-vue{background-position:2px 2px}rect.vjs-snapline-exact{fill:var(--vjs-color-snapline-exact)}.vjs-snapline-vertical{bottom:0;top:0;transform:translateX(-50%);width:var(--vjs-snapline-size)}.vjs-snapline-horizontal{height:var(--vjs-snapline-size);left:0;right:0;transform:translateY(-50%)}.vjs-snapline-active{outline:1px var(--vjs-color-snapline-active)}.vjs-background-border{stroke:#000;stroke-width:5}.vjs-background-grid,.vjs-background-grid-minor{fill:none;stroke:var(--vjs-grid-lines-color)}.vjs-background-grid-minor{stroke-width:.25px}.vjs-background-grid-major{fill:none;stroke:var(--vjs-grid-lines-color);stroke-width:.5px}.vjs-background-grid-dotted-major,.vjs-background-grid-dotted-minor{fill:var(--vjs-grid-lines-color);stroke:none}.vjs-surface-tile{border:none;margin:0;outline:0;transition:opacity .3s .15s}.vjs-vertex-drawing-lasso{opacity:1;outline:2px dashed var(--vjs-resize-handle-color);outline-offset:10px}.vjs-export-underlay{background-color:var(--vjs-export-underlay-bg-color);inset:0;opacity:.9;position:fixed;z-index:1000}.vjs-export-overlay{align-items:center;background-color:var(--vjs-export-overlay-bg-color);border-radius:5px;box-shadow:0 0 10px #847a6a;display:flex;flex-direction:column;height:70%;left:50%;margin-left:-40%;max-width:80%;padding:1rem;position:fixed;top:10%;width:80%;z-index:1001}.vjs-export-overlay>svg{max-width:100%}.vjs-export-cancel{cursor:pointer;position:absolute;right:25px;top:25px}.compare-no:after,.vjs-apidoc-sidebar .vjs-apidoc-sidebar-header .vjs-apidoc-sidebar-close:after,.vjs-export-cancel:after,.vjs-inspector-active .vjs-inspector-close:after,.vjs-license-features .vjs-usage-cross:after,[data-starter-app=ai-agent-builder] .agent-skill-delete:after{content:"✖"}.vjs-export-cancel:hover,.vjs-renewal-main td[data-status=lapsed]{color:#ff4500}.vjs-export-download-tools *{margin:.25rem;padding:.25rem}.vjs-shape-library-palette .vjs-shape-library-palette-shape{cursor:move;display:flex;flex-direction:column;margin:.25rem;width:3rem}.vjs-shape-library-palette .vjs-shape-library-palette-shape svg *,.vjs-shape-library-palette-shape svg *{vector-effect:non-scaling-stroke}.vjs-shape-library-palette .vjs-shape-library-palette-label{font-size:11px;margin-top:3px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.vjs-shape-library-palette .vjs-shape-library-palette-filter{margin:0 0 1rem;padding:3px;width:90%}.vjs-shape-library-palette .vjs-shape-library-palette-set{display:flex;flex-direction:column;margin:0 0 1rem}.vjs-next-steps,.vjs-shape-library-palette .vjs-shape-library-palette-set .vjs-shape-library-palette-set-shapes,[data-starter-app=fifaworldcup] .vjs-fwc-groups{display:flex;flex-wrap:wrap}.vjs-shape-library-palette .vjs-shape-library-palette-set-title{background-color:#ddd;display:none;margin:.5rem 0;padding:.25rem;width:90%}.vjs-shape-library-palette .vjs-shape-library-palette-shape-group-title,[data-starter-app=schema-builder] .vjs-inspector input[type=radio]{margin:5px}.d-flex,.df,.please-wait-overlay[data-visible=true],.vjs-dashboard-example-1,.vjs-shape-library-palette[data-show-all=true] .vjs-shape-library-palette-set,body.please-wait .please-wait-overlay{display:flex}.vjs-shape-library-palette-lasso{background-color:initial;border:none}.vjs-shape-library-palette-lasso>svg{fill:#fff;stroke:#000;stroke-width:2}.vjs-shape-library-palette-shape svg{overflow:visible;vector-effect:non-scaling-stroke}.vjs-edge-handle{border-radius:50%;color:var(--vjs-edge-handle-fg);fill:var(--vjs-edge-handle-bg);font-size:var(--vjs-edge-handle-font-size);opacity:.95;position:absolute;z-index:var(--vjs-edge-handle-z-index)}.vjs-edge-handle text,.vjs-straight-handle text{dominant-baseline:middle;fill:#fff;font-size:11px;pointer-events:none;text-anchor:middle}.vjs-edge-guideline{fill:none;overflow:visible;position:absolute;stroke:var(--vjs-bezier-edge-handle-bg);stroke-dasharray:2}.vjs-orthogonal-handle{cursor:move}.vjs-orthogonal-handle text{dominant-baseline:central;fill:#fff;pointer-events:none;text-anchor:middle}.vjs-orthogonal-segment-drag{cursor:move;cursor:grab}.vjs-orthogonal-segment-drag-ns{cursor:ns-resize}.vjs-orthogonal-segment-drag-ew{cursor:ew-resize}.vjs-orthogonal-segment-drag-ew text{dominant-baseline:middle}.vjs-orthogonal-segment-drag:hover{fill:var(--vjs-edge-handle-hover-bg)}.vjs-bezier-handle-secondary{cursor:default;fill:#90ee90}.vjs-bezier-handle-secondary-source{fill:#fff0f5}.vjs-straight-segment-drag{cursor:move;height:16px;width:16px}.vjs-straight-segment-drag text{font-size:11px;stroke-width:.35px}.vjs-straight-segment-split{cursor:pointer;fill:var(--vjs-edge-handle-bg);height:10px;width:10px}.vjs-straight-segment-delete{cursor:pointer;fill:var(--vjs-edge-delete-handle-bg);height:10px;width:10px}.vjs-straight-segment-delete text{dominant-baseline:central;font-size:7px}.vjs-straight-connector-edit path{cursor:cell}.vjs-anchor-placeholder{cursor:move;cursor:grab;fill:var(--vjs-anchor-handle-bg);opacity:.95;z-index:10}.vjs-continuous-anchor-placeholder{fill:var(--vjs-anchor-handle-bg);opacity:.95;pointer-events:none;z-index:10}.vjs-anchor-candidate{fill:var(--vjs-anchor-placeholder-bg)}.vjs-edge-delete{cursor:pointer;fill:#000;font-size:11px}.flight-search-gradient .vjs-chart-axis,.vjs-edge-delete rect,.vjs-example-app-info-icon svg,[data-example-app=flight-booking] .vjs-chart-axis{fill:#fff}.vjs-edge-delete:hover{fill:var(--vjs-color-delete)}.vjs-dialog-underlay{background-color:var(--vjs-color-dialog-underlay);bottom:0;display:none;left:0;opacity:.8;position:fixed;right:0;top:0;z-index:100000}.vjs-dialog-overlay{background-color:var(--vjs-color-dialog-overlay-bg);border-radius:3px;box-shadow:0 0 5px grey;display:none;overflow:hidden;padding:9px;position:fixed;z-index:100001}.vjs-dialog-overlay-x{max-height:0;transition:max-height .5s ease-in;-moz-transition:max-height .5s ease-in;-ms-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;-webkit-transition:max-height .5s ease-in}.vjs-dialog-overlay-y{max-width:0;transition:max-width .5s ease-in;-moz-transition:max-width .5s ease-in;-ms-transition:max-width .5s ease-in;-o-transition:max-width .5s ease-in;-webkit-transition:max-width .5s ease-in}.vjs-dialog-overlay-top{top:20px}.vjs-dialog-overlay-bottom{bottom:20px}.vjs-dialog-overlay-left,[data-starter-app=mindmap] .vjs-add-mindmap-child[data-direction=left]{left:20px}.vjs-dialog-overlay-right,[data-starter-app=mindmap] .vjs-add-mindmap-child[data-direction=right]{right:20px}.vjs-dialog-overlay-x.vjs-dialog-overlay-visible{max-height:1000px}.vjs-dialog-overlay-y.vjs-dialog-overlay-visible{max-width:1000px}.vjs-dialog-buttons{margin-top:7px;text-align:right}.vjs-dialog-buttons .vjs-dialog-button{background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;margin-right:5px;min-width:56px;outline:0;padding:4px}.vjs-dialog-buttons .vjs-dialog-button:hover{background-color:#5184a0;border-color:#fff;color:#fff}.vjs-dialog-title{font-size:14px;margin-bottom:9px;text-align:left}.vjs-dialog-content{font-size:12px;margin:0 14px;min-width:250px;text-align:left}.vjs-dialog-content ul{padding-left:0;width:100%}.vjs-dialog-content label{cursor:pointer;font-weight:inherit}.vjs-dialog-overlay input,.vjs-dialog-overlay textarea{background-color:#fff;border:1px solid #ccc;color:#333;font-size:14px;font-style:normal;margin-right:6px;outline:0;padding:6px 4px}.vjs-dialog-overlay input:focus,.vjs-dialog-overlay textarea:focus{background-color:#f1f5fb;border:1px solid #5184a0;color:#333;font-size:14px;font-style:normal;outline:0}.vjs-paper{overflow:hidden!important;position:relative}.vjs-controls,.vjs-edge-type-picker div.vjs-overlay,.vjs-paper .vjs-paper-canvas,[data-starter-app=bpmn] .vjs-bpmn-controls{position:absolute}.vjs-paper.vjs-paper-no-scale{overflow:auto!important}[data-vjs-locked=true] [data-vjs-source],[data-vjs-locked=true] [data-vjs-target]{cursor:default!important;pointer-events:none!important}.vjs-palette-selected-element{outline:1px dashed var(--vjs-selected-element-border-color);outline-offset:2px}:root{--vjs-color-dialog-underlay:#ccc;--vjs-color-dialog-overlay-bg:#fff;--vjs-controls-text-color:var(--vjs-color-primary);--vjs-controls-background-color:#fff;--vjs-controls-hover-background-color:#f67545;--vjs-controls-active-background-color:#1d9ea0;--vjs-controls-undo-redo-disabled:#e0e0e0;--vjs-controls-button-border:1px solid!important;--vjs-controls-selected-mode-background-color:var(--vjs-controls-hover-background-color);--vjs-controls-selected-mode-color:var(--vjs-controls-background-color);--vjs-controls-font-size:24px;--vjs-controls-border-radius:3px;--vjs-controls-button-margin:4px;--jtk-green:#979b9f;--jtk-color-primary:#276c99;--jtk-color-primary-lighter:#4e91ce;--jtk-color-primary-disabled:#b0c2cd;--jtk-color-secondary:#568a59;--jtk-color-secondary-lighter:#6da36f;--jtk-color-secondary-disabled:#c6d6c7;--jtk-color-tertiary:#71777a;--jtk-color-tertiary-lighter:#899094;--jtk-color-tertiary-disabled:#d1d5d7;--jtk-color-tan:#e7efef;--jtk-color-green:#799d83;--jtk-color-white:#eee;--jtk-color-smokey:#f9f9f9;--jtk-page-text-color:#414548;--jtk-bg-highlight:#f2f5ff;--jtk-bg-lowlight:#dfdfdd;--jtk-page-bg:#f7f8fc;--jtk-page-bg-alpha-aa:#f7f8fcaa;--jtk-page-bg-alpha-ee:#f7f8fcee;--vjs-color-darkblue:#0e0e32;--vjs-color-error:#ff4500;--vjs-color-info-pane:#dfebf0;--vjs-code-block-text:#222;--vjs-code-block-bg:#f0f5f9;--vjs-font-bold:600;--vjs-font-bolder:700;--vjs-font-boldish:500;--vjs-font-small:0.85rem;--vjs-font-smaller:0.8rem;--vjs-font-normal:1rem;--vjs-font-medium:0.92rem;--vjs-font-large:1.5rem;--vjs-font-quite-large:2.5rem;--vjs-font-very-large:3rem;--vjs-rounded:3px;--vjs-slightly-rounded:0.25rem;--bl-5:3rem;--bl-4:2rem;--bl-3:1rem;--bl-2:0.5rem;--bl-1:0.25rem;--vjs-grey-pane:#d6dad4;--vjs-cart-bg:#167c0c;--vjs-color-purchase-selection:var(--vjs-color-info-pane);--vjs-color-purchase-border:#56acb5}.vjs-controls{color:var(--vjs-controls-text-color);font-size:var(--vjs-controls-font-size)}.vjs-controls,.vjs-controls i,[data-starter-app=gantt] .vjs-gantt-timeline-row,[data-starter-app=schema-builder] .vjs-inspector label,[data-starter-app=schema-builder] .vjs-schema-inspector label{align-items:center;display:flex}.vjs-controls i{background-color:var(--vjs-controls-background-color);border:var(--vjs-controls-button-border);border-radius:var(--vjs-controls-border-radius);cursor:pointer;font-style:normal;height:var(--vjs-controls-font-size);justify-content:center;margin-right:var(--vjs-controls-button-margin);width:var(--vjs-controls-font-size)}.vjs-controls[data-vjs-orientation=column]{flex-direction:column}.vjs-controls[data-vjs-orientation=column] i{margin-bottom:var(--vjs-controls-button-margin);margin-right:unset}.vjs-controls i.vjs-selected-mode{background-color:var(--vjs-controls-selected-mode-background-color);border-color:var(--vjs-controls-selected-mode-background-color);color:var(--vjs-controls-selected-mode-color)}.vjs-controls i:not(.vjs-selected-mode):hover{background-color:var(--vjs-controls-hover-background-color);border:var(--vjs-controls-button-border);border-color:var(--vjs-controls-hover-background-color);color:var(--vjs-controls-background-color)}.vjs-controls i:not(.vjs-selected-mode):active{background-color:var(--vjs-controls-active-background-color);border:var(--vjs-controls-button-border);color:var(--vjs-controls-background-color)}.vjs-controls[can-redo=false] [data-redo],.vjs-controls[can-undo=false] [data-undo]{background-color:var(--vjs-controls-undo-redo-disabled)!important;border:var(--vjs-controls-button-border);border-color:var(--vjs-controls-undo-redo-disabled)!important;color:var(--vjs-controls-background-color)!important;cursor:default}.vjs-controls .vjs-add-vertex:after{content:"+";margin-bottom:.2rem}.vjs-controls i svg{stroke:currentColor;width:80%}.vjs-controls .vjs-drawing-mode:after,[data-starter-app=schema-builder] .vjs-schema-edit:after,[data-starter-app=schema] .vjs-schema-edit:after{content:"✎"}[vjs-controls-has-selection=true] .vjs-controls-reset-selection{display:flex!important}.vjs-export-controls{font-size:11px}.vjs-export-controls>span{margin:0 .25rem;white-space:nowrap}.vjs-export-controls a{color:inherit;text-decoration:none}.vjs-edge-type-picker{display:flex;flex-direction:column;flex-grow:1}.vjs-edge-type-picker>div{border-radius:3px;cursor:pointer;height:1.5rem;margin:3px auto;padding:2px 5px;position:relative;width:90%}.vjs-edge-type-picker>div>div{align-items:center;display:flex;height:100%}.vjs-edge-type-picker>div>div>svg{position:relative;top:auto}.vjs-edge-type-picker-selected,.vjs-edge-type-picker>div:not(.vjs-edge-type-picker-selected):hover{background-color:#e8e1e1}.vjs-inspector-active .vjs-inspector-close{cursor:pointer;font-size:16px;position:absolute;right:.5rem;top:.5rem}.navbar-sidebar .navbar-sidebar__items,.navbar-sidebar .navbar-sidebar__items .navbar-sidebar__item,.vjs-color-picker input[type=color],.vjs-demo-card img,.vjs-purchase-cart table,.w-100{width:100%}.vjs-color-picker .vjs-color-picker-swatches{display:flex;flex-wrap:wrap;margin:.25rem 0}.vjs-color-picker .vjs-color-picker-swatches .vjs-color-picker-swatch{border:1px solid #000;border-radius:50%;cursor:pointer;height:15px;margin:1px;width:15px}.vjs-chart-title{font-size:1.2rem;font-weight:600}.markdown,.vjs-chart-subtitle{font-size:.95rem}.vjs-chart-series,[data-starter-app=sankey] .vjs-sankey-edge{transition:opacity .2s}.vjs-chart-series[data-vjs-filter=true]{opacity:.2}.vjs-chart-point:hover{filter:saturate(1.8)}.vjs-bubble-chart-point,.vjs-chart-crosshair{opacity:.8}.grey-endpoint circle,.vjs-chart-crosshair-value-axis{fill:#444}.vjs-chart-crosshair-category-axis{fill:#aaa}.vjs-pie-slice{transition:transform .5s}.vjs-chart-point-hit-area{cursor:pointer;fill:#0000;stroke:none}.vjs-sankey-edge{opacity:.4}.vjs-sankey-unselected{filter:grayscale(1)}.vjs-hero-diagram .vjs-surface,.vjs-react-diagram,.vjs-react-paper,.vjs-react-surface,.vjs-vue-diagram,.vjs-vue-paper,.vjs-vue-surface,[data-starter-app=ai-agent-builder] .vjs-ai-delete-button svg,[data-starter-app=ai-agent-builder] .vjs-ai-node-icon svg,[data-starter-app=bpmn] .vjs-bpmn .vjs-surface,[data-starter-app=fault-tree-analysis] .vjs-surface,[data-starter-app=flowchart] .vjs-flowchart .vjs-surface,[data-starter-app=infrastructure-management] .vjs-im-vjs-surface,[data-starter-app=list-manager] .vjs-surface,[data-starter-app=mindmap] .vjs-surface,[data-starter-app=neighbourhood-views] .vjs-surface,[data-starter-app=network-infrastructure] .vjs-ni-vjs-surface,[data-starter-app=network-topology] svg.vjs-shape,[data-starter-app=supply-chain] .vjs-sankey,[data-starter-app=supply-chain] .vjs-surface{height:100%;width:100%}.black{background-color:#1e211a;color:#fff}.body-bg,.vjs-bg-page,.vjs-trial-body{background-color:var(--jtk-page-bg)}.jtk-shape-library-palette-shape.jtk-drag-drop-selected-element,.vjs-anchors-example pre,.vjs-apps-features-lib-tab[data-selected=true],.vjs-bg-white,.vjs-connectors-example pre,.vjs-purchase-main .price-table-callout,.vjs-trial-header,.white-bg,[data-starter-app=chatbot] .vjs-chatbot-ai .vjs-chatbot-choice-option,[data-starter-app=gantt] .vjs-gantt-milestone,[data-starter-app=list-manager] .vjs-node,body.white-bg .navbar{background-color:#fff}.white-smoke-hover:hover{background-color:#f5f5f5}.light-gray-bg{background-color:#e6e6e6}.border-gray{border:1px solid #767676}.pop-shadow{box-shadow:0 0 10px #ccc}.border-on-hover:hover{border:1px solid!important}.btn-tertiary:hover{background-color:#5c636a;border-color:#565e64;color:#fff}.info-pane{background-color:var(--vjs-color-info-pane);padding:2rem}.color-error{color:var(--vjs-color-error)}.color-db{color:var(--vjs-color-darkblue)}.vjs-bg-highlight{background-color:var(--jtk-bg-highlight)}.vjs-bg-lowlight{background-color:var(--jtk-bg-lowlight)}.vjs-bg-code{background-color:var(--vjs-code-block-bg)}.d-flex-column,.dfc,.vjs-apidoc-enum-entries,.vjs-clone-info,.vjs-license-configurator,[data-starter-app=bpmn] .vjs-bpmn-inspector,[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-container,[data-starter-app=gantt] .vjs-gantt-timeline,[data-starter-app=scada-hmi] .vjs-inspector-properties,[data-starter-app=schema-builder] .vjs-schema-inspector,[data-starter-app=schema-builder] .vjs-schema-inspector .vjs-schema-inspector-datatypes,[data-starter-app=schema-builder] .vjs-schema-inspector-cardinalities{display:flex;flex-direction:column}.aic,.align-items-center,.hover-menu-link{align-items:center}.align-self-stretch{align-self:stretch}.align-self-center{align-self:center}.ais,.align-items-start{align-items:start}.aie,.align-items-end{align-items:end}.jcs,.justify-content-start{justify-content:start}.jcc,.justify-content-center{justify-content:center}.jce,.justify-content-evenly{justify-content:space-evenly}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-grow-1,[data-starter-app=ai-agent-builder] .vjs-inspector-field-row input,[data-starter-app=bpmn] .vjs-bpmn-canvas,[data-starter-app=gantt] .vjs-gantt-inspector [type=range]{flex-grow:1}.flex-shrink-0,.vjs-clone-image,[data-starter-app=ai-agent-builder] .vjs-button-bar button svg{flex-shrink:0}.nowrap,.vjs-docs-props-class code{white-space:nowrap}.vh-100{height:100vh}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-top-right{position:absolute;right:.5rem;top:.5rem}.display-block{display:block!important}.m-5{margin:var(--bl-5)!important}.m-4{margin:var(--bl-4)!important}.m-3{margin:var(--bl-3)!important}.m-2{margin:var(--bl-2)!important}.m-1{margin:var(--bl-1)!important}.m-0{margin:0!important}.mt-5,.my-5{margin-top:var(--bl-5)!important}.mb-5,.my-5{margin-bottom:var(--bl-5)!important}.mt-4,.my-4{margin-top:var(--bl-4)!important}.mb-4,.my-4{margin-bottom:var(--bl-4)!important}.mt-3,.my-3{margin-top:var(--bl-3)!important}.mb-3,.my-3{margin-bottom:var(--bl-3)!important}.mt-2,.my-2{margin-top:var(--bl-2)!important}.mb-2,.my-2{margin-bottom:var(--bl-2)!important}.mt-1,.my-1{margin-top:var(--bl-1)!important}.mb-1,.my-1{margin-bottom:var(--bl-1)!important}.mb-auto,.my-auto{margin-bottom:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.ms-5,.mx-5{margin-left:var(--bl-5)!important}.me-5,.mx-5{margin-right:var(--bl-5)!important}.ms-4,.mx-4{margin-left:var(--bl-4)!important}.me-4,.mx-4{margin-right:var(--bl-4)!important}.ms-3,.mx-3{margin-left:var(--bl-3)!important}.me-3,.mx-3{margin-right:var(--bl-3)!important}.ms-2,.mx-2{margin-left:var(--bl-2)!important}.me-2,.mx-2{margin-right:var(--bl-2)!important}.ms-1,.mx-1{margin-left:var(--bl-1)!important}.me-1,.mx-1{margin-right:var(--bl-1)!important}.me-auto,.mx-auto{margin-right:auto!important}.ms-auto,.mx-auto{margin-left:auto!important}.p-5{padding:var(--bl-5)!important}.p-4{padding:var(--bl-4)!important}.p-3{padding:var(--bl-3)!important}.p-2{padding:var(--bl-2)!important}.p-1{padding:var(--bl-1)!important}.pt-5,.py-5{padding-top:var(--bl-5)!important}.pb-5,.py-5{padding-bottom:var(--bl-5)!important}.pt-4,.py-4{padding-top:var(--bl-4)!important}.pb-4,.py-4{padding-bottom:var(--bl-4)!important}.pt-3,.py-3{padding-top:var(--bl-3)!important}.pb-3,.py-3{padding-bottom:var(--bl-3)!important}.pt-2,.py-2{padding-top:var(--bl-2)!important}.pb-2,.py-2{padding-bottom:var(--bl-2)!important}.pt-1,.py-1{padding-top:var(--bl-1)!important}.pb-1,.py-1{padding-bottom:var(--bl-1)!important}.ps-5,.px-5{padding-left:var(--bl-5)!important}.pe-5,.px-5{padding-right:var(--bl-5)!important}.ps-4,.px-4{padding-left:var(--bl-4)!important}.pe-4,.px-4{padding-right:var(--bl-4)!important}.ps-3,.px-3{padding-left:var(--bl-3)!important}.pe-3,.px-3{padding-right:var(--bl-3)!important}.ps-2,.px-2{padding-left:var(--bl-2)!important}.pe-2,.px-2{padding-right:var(--bl-2)!important}.ps-1,.px-1{padding-left:var(--bl-1)!important}.pe-1,.px-1{padding-right:var(--bl-1)!important}.text-center{text-align:center!important}.text-start{text-align:start!important}.fw-700{font-weight:var(--vjs-font-bolder)}.fw-600,.text-bold{font-weight:var(--vjs-font-bold)}.fw-500{font-weight:var(--vjs-font-boldish)}.btn,.h7,.h8{font-weight:400}.font-very-large,.fs-3,.fvl{font-size:var(--vjs-font-very-large)}.font-small,.fs,.h7{font-size:var(--vjs-font-small)}.font-smaller,.h8{font-size:var(--vjs-font-smaller)}.fn,.font-normal{font-size:var(--vjs-font-normal)}.fm,.font-medium{font-size:var(--vjs-font-medium)}.fl,.font-large{font-size:var(--vjs-font-large)}.font-quite-large,.fql{font-size:var(--vjs-font-quite-large)}.br-1{border-radius:var(--vjs-slightly-rounded)}.br-2{border-radius:var(--vjs-rounded)}.br-b-2{border-bottom-left-radius:var(--vjs-rounded);border-bottom-right-radius:var(--vjs-rounded)}.btn{background-color:#0000;border:1px solid #0000;border-radius:.25rem;cursor:pointer;display:inline-block;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.btn-primary{background-color:var(--jtk-color-primary);border-color:var(--jtk-color-primary);color:#fff;font-weight:600}.btn-primary:hover{background-color:var(--jtk-color-primary-lighter);border-color:var(--jtk-color-primary-lighter)}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:var(--jtk-color-primary-disabled);border-color:var(--jtk-color-primary-disabled)}.btn-secondary{background-color:var(--jtk-color-secondary);border-color:var(--jtk-color-secondary);color:#fff;font-weight:600}.btn-secondary:hover{background-color:var(--jtk-color-secondary-lighter);border-color:var(--jtk-color-secondary-lighter)}.btn-secondary[disabled],.btn-secondary[disabled]:hover{background-color:var(--jtk-color-secondary-disabled);border-color:var(--jtk-color-secondary-disabled)}.btn-tertiary{background-color:var(--jtk-color-tertiary);border-color:var(--jtk-color-tertiary);color:#fff;font-weight:600}.btn-tertiary:hover{background-color:var(--jtk-color-tertiary-lighter);border-color:var(--jtk-color-tertiary-lighter)}.hover-menu-item:hover,.hover-menu-link:hover{background-color:var(--ifm-color-emphasis-100)}.plain-link{color:inherit}.plain-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.menu__link,.menu__link:hover,.vjs-purchase-tabs>div a,a.navbar__item{-webkit-text-decoration:none;text-decoration:none}.overflow-hidden{overflow:hidden}.jtk-comparison-table tr,.no-border,.no-border td,.no-border th,.no-border tr,.vjs-apidoc-typeparams-table,.vjs-apidoc-typeparams-table td,.vjs-apidoc-typeparams-table tr,.vjs-purchase-main table td,.vjs-purchase-main table th,.vjs-purchase-main table tr,[data-starter-app=gantt] .vjs-selected-element{border:none}.menu__link{font-size:13px;white-space:nowrap}.hover-menu-item,.hover-menu-link{border-radius:4px;-webkit-text-decoration:none!important;text-decoration:none!important}.menu__list{margin-right:.25rem}.vjs-apidoc-type-name,.vjs-menu-bold-header .menu__list-item-collapsible .menu__link,[data-starter-app=fifaworldcup] th{font-weight:700}.hover-menu-container,.theme-tabs-container{background-color:#fff;padding:1rem}.hover-menu-container{border-radius:4px;box-shadow:0 4px 12px #00000026;opacity:0;pointer-events:none;position:fixed;top:var(--ifm-navbar-height);transform:translateY(-10px);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;z-index:1000}.hover-menu-container.visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.hover-menu-content{min-width:200px}.hover-menu-content--wide{max-width:80vw;width:800px}.hover-menu-content--sectioned{max-width:85vw;padding:1.5rem;width:900px}.hover-menu-sections{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.hover-menu-section h4{border-bottom:1px solid var(--ifm-color-emphasis-200);color:var(--ifm-color-emphasis-600);font-size:.9rem;letter-spacing:.05rem;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.hover-menu-list,.hover-menu-section ul{list-style:none;margin:0;padding:0}.hover-menu-list{display:flex;flex-direction:column;gap:.5rem}.hover-menu-link{color:var(--ifm-color-emphasis-800)!important;display:flex;font-size:.9rem;gap:.75rem;padding:.4rem .6rem;transition:.2s}.hover-menu-link:hover{color:var(--ifm-color-primary)!important}.hover-menu-link .hover-menu-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.hover-menu-item-icon img,.hover-menu-item-icon svg,.hover-menu-link .hover-menu-icon img,.hover-menu-link .hover-menu-icon svg,[data-starter-app=ai-agent-builder] .provider-header-icon{height:100%;object-fit:contain;width:100%}.hover-menu-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.hover-menu-item{align-items:flex-start;color:inherit!important;display:flex;gap:.75rem;padding:.5rem;transition:background-color .2s}.vjs-license-configurator .vjs-seat-picker .vjs-seat-picker-dropdown .vjs-seat-picker-entry:hover,.vjs-license-configurator .vjs-seat-picker .vjs-seat-picker-dropdown .vjs-seat-picker-entry[data-selected=true],.vjs-license-configurator [data-vjs-purchase-selection=true],.vjs-purchase-cart{background-color:var(--vjs-color-purchase-selection)}.hover-menu-item-icon{align-items:center;color:var(--ifm-color-primary);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.hover-menu-item-thumbnail{border:1px solid var(--ifm-color-emphasis-200);border-radius:4px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.hover-menu-item-thumbnail img,[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-flag .vjs-fwc-team-flag{height:100%;object-fit:cover;width:100%}.hover-menu-item-body{flex-grow:1;min-width:0}.hover-menu-item-name{color:var(--ifm-color-primary);font-size:.85rem;font-weight:700;margin-bottom:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-menu-item-desc{color:var(--ifm-color-emphasis-700);display:-webkit-box;font-size:.75rem;-webkit-line-clamp:2;line-height:1.2;-webkit-box-orient:vertical;overflow:hidden}.hover-menu-footer{border-top:1px solid var(--ifm-color-emphasis-200);font-size:.85rem;font-weight:500;margin-top:1rem;padding-top:.75rem;text-align:right}.hover-menu-arrow{color:inherit;display:inline-block;font-size:10px;margin-left:0;opacity:.7;pointer-events:none;transition:transform .3s}.hover-menu-arrow--active,.vjs-group-collapsed .workflow-group .vjs-toggle-group-collapse svg{transform:rotate(180deg)}.vjs-purchase2-faq{display:flex;flex-direction:column;margin-top:3rem}.vjs-purchase2-faq .vjs-purchase-faq-item{border-bottom:1px solid;max-height:50px;overflow:hidden;transition:max-height .26s}.vjs-purchase2-faq .vjs-purchase-faq-item .vjs-purchase-faq-answer{overflow:hidden;transform:scaleY(0);transform-origin:top;transition:transform .2s}.vjs-purchase2-faq .vjs-purchase-faq-item[data-selected=true]{max-height:500px}.vjs-purchase2-faq .vjs-purchase-faq-item[data-selected=true] .vjs-purchase-faq-answer{transform:scaleY(1)}.vjs-purchase2-faq .vjs-purchase-faq-item[data-selected=true] .vjs-purchase-faq-question span{transform:rotate(90deg)}.vjs-purchase-cart{border:1px solid var(--vjs-color-purchase-border);border-radius:3px;color:#000;min-width:350px;padding:1rem;position:sticky;top:80px}.vjs-purchase-cart .vjs-purchase-cart-product{border-bottom:1px solid var(--vjs-color-purchase-border);display:flex;flex-direction:column}.vjs-purchase-cart .vjs-purchase-info{color:#9d3d3d}.btn-cart{background-color:var(--vjs-cart-bg);color:#fff}.vjs-purchase-support-table [data-vjs-purchase-selection=true]{background-color:var(--vjs-color-purchase-selection);border-radius:3px;color:#1c1b1b;font-weight:600}.vjs-license-configurator .vjs-license-configurator-add-support label,.vjs-license-configurator .vjs-license-configurator-license-type label,.vjs-license-configurator .vjs-license-configurator-team-size label{align-items:center;cursor:pointer;display:flex;font-size:20px;height:50px;margin:.25rem;padding:.25rem}.vjs-license-configurator .vjs-license-configurator-add-support label input,.vjs-license-configurator .vjs-license-configurator-license-type label input,.vjs-license-configurator .vjs-license-configurator-team-size label input{margin-right:1rem}.vjs-license-configurator [data-vjs-purchase-selection=true]{border-radius:3px;font-weight:600;padding:.3rem}.vjs-license-configurator .vjs-purchase-individual-seats,.workflow-group .vjs-toggle-group-collapse,[data-starter-app=kanban] .vjs-kanban-lane-edit{margin-left:auto}.vjs-license-configurator .vjs-purchase-individual-seats div{font-size:20px;margin:0 .5rem}.vjs-license-configurator .vjs-seat-picker{flex-grow:1;font-size:18px;margin-right:1rem;position:relative}.vjs-license-configurator .vjs-seat-picker .vjs-seat-picker-selection{background-color:#fff;border:1px solid;border-radius:7px;cursor:pointer;padding:.5rem}.vjs-license-configurator .vjs-seat-picker .vjs-seat-picker-dropdown{background-color:#fff;border:1px solid;border-radius:7px;display:flex;flex-direction:column;left:0;position:absolute;top:101%;width:100%}.vjs-license-configurator .vjs-seat-picker .vjs-seat-picker-dropdown .vjs-seat-picker-entry{cursor:pointer;padding:.25rem;width:100%}.vjs-license-features{background-color:#fbfdff;table-layout:fixed;width:100%}.vjs-license-features thead{background-color:inherit}.vjs-license-features thead tr{position:sticky;top:60px;z-index:2}.vjs-license-features td,.vjs-license-features th{text-align:center;width:25%}.vjs-license-features tr{background-color:#0000!important}.vjs-license-features th{background-color:#e2e8f0;min-height:150px}.vjs-license-features td:nth-child(n+2),.vjs-license-features th:nth-child(n+2){border-left:1px solid #aaa}.vjs-license-features td:nth-child(n+2):last-child,.vjs-license-features th:nth-child(n+2):last-child{border-right:1px solid #aaa}.vjs-license-features th>div{align-items:center;display:flex;flex-direction:column;height:266px}.vjs-license-features th h3{color:#333;font-size:1.1rem;margin-bottom:.5rem}.vjs-license-features th .h7{color:#666;font-size:.85rem;line-height:1.2}.vjs-license-features .vjs-license-term-picker{font-size:15px;margin-bottom:.15rem}.vjs-license-features .vjs-license-term-picker>div{border:1px solid var(--jtk-color-primary);color:var(--jtk-color-primary);cursor:pointer;padding:5px}.vjs-license-features .vjs-license-term-picker>div[data-annual]{border-bottom-left-radius:3px;border-top-left-radius:3px}.vjs-license-features .vjs-license-term-picker>div[data-perpetual]{border-bottom-right-radius:3px;border-top-right-radius:3px}.navbar-lib div a:hover,.vjs-license-features .vjs-license-term-picker>div[data-selected=true]{background-color:var(--jtk-color-primary);color:#fff}.vjs-license-features .vjs-license-term-picker>div[data-selected=false]:hover{background-color:var(--jtk-color-primary-lighter);color:#fff}.vjs-license-features .vjs-license-button{border:1px solid var(--jtk-color-primary);border-radius:4px;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:.4rem 1.5rem;text-transform:uppercase;transition:.2s;width:140px}.navbar,.vjs-purchase-main .vjs-purchase-product-summary{font-size:12px}.vjs-license-features .vjs-license-button.vjs-button-quote{border-color:#ccc;color:#777;font-size:.75rem;padding:.3rem 1rem;width:140px}.vjs-license-features .vjs-license-button.vjs-button-quote:hover{background-color:#f0f0f0;border-color:#bbb;color:#555}.vjs-license-features .vjs-usage-allowed{color:#228b22;text-align:center}.compare-yes:after,.vjs-license-features .vjs-usage-tick:after{content:"✓"}.vjs-license-features .vjs-usage-forbidden{color:#be7154;text-align:center}.vjs-purchase-page-message{margin-top:2rem;padding:3rem}.vjs-purchase-main table{border:none;display:table}.vjs-purchase-main table td,.vjs-purchase-main table th{padding:.5rem}.vjs-purchase-main .vjs-purchase-vertical{background-color:#f5f5f5;margin:1rem}.vjs-purchase-main .vjs-checkout-cart,.vjs-purchase-main .vjs-purchase-breadcrumbs .vjs-purchase-step[data-vjs-step-selected=true]{background-color:var(--jtk-link);color:#fff}.vjs-purchase-main .vjs-checkout-cart{flex:0 0 50%}.vjs-purchase-main .vjs-checkout-extras{flex:0 0 50%}.vjs-purchase-main .vjs-purchase-breadcrumbs{align-items:center;display:flex;justify-content:space-around}.vjs-purchase-main .vjs-purchase-breadcrumbs .vjs-purchase-step{align-items:center;border:1px solid var(--jtk-link);border-radius:50%;display:flex;font-size:.9rem;font-weight:700;height:2rem;justify-content:center;position:relative;width:2rem}.vjs-purchase-main .vjs-purchase-breadcrumbs .vjs-purchase-step[data-vjs-step-selected=true]>div{color:var(--jtk-link)}.vjs-purchase-main .vjs-purchase-breadcrumbs .vjs-purchase-step>div{position:absolute;top:105%;white-space:nowrap}.vjs-purchase-main .vjs-checkout-details{background-color:var(--vjs-grey-pane);border-radius:5px;color:#000}.vjs-purchase-main .vjs-purchase-faq{background-color:#f0f8ff;border-radius:7px;padding:1rem}.vjs-purchase-main select[data-category]{min-width:50px}.vjs-purchase-main .license-pane{background-color:#f5f5f5;border-radius:5px;flex-basis:25%;height:100%;padding:1rem}.vjs-purchase-main .license-hosting-pane{border:1px solid #ccc;border-radius:5px;margin-bottom:1rem;padding:1rem}.vjs-purchase-main .price-list-table{border:1px solid #d3d3d3;margin:.5rem}.vjs-hero-diagram [data-vjs-enabled=false] .vjs-world,.vjs-purchase-main .price-list-table th{background-color:#d3d3d3}.vjs-purchase-main .vjs-checkout-extra [data-added=true]{background-color:#fff;padding-left:5px}.vjs-purchase-main input,.vjs-purchase-main select,[data-starter-app=scada-hmi] .vjs-inspector input[type=color]{height:40px}.vjs-purchase-main .vjs-purchase-explain{align-items:center;background-color:#000;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;height:15px;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:15px}.vjs-purchase-main .vjs-purchase-explain:after{content:"?"}.vjs-purchase-main .vjs-purchase-explain:focus-within span{background-color:#000;border-radius:3px;display:block;left:50%;max-width:280px;min-width:180px;padding:.35rem;position:absolute;top:0;transform:translate(-50%,-105%)}.vjs-purchase-main .vjs-purchase-field{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#212529;display:block;font-size:1rem;font-weight:400;height:55px;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.vjs-purchase-main .vjs-purchase-field:focus{background-color:#fff;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;outline:0}.vjs-purchase-main #jsp-card-number{height:55px;padding-top:15px}.vjs-renewal-main td[data-selected=true]{background-color:var(--vjs-color-purchase-selection);border-radius:3px;font-weight:600}.vjs-renewal-main .vjs-purchase-renewal-table[data-lapsed=true]{color:gray}.vjs-purchase-tabs{background-color:#f0f2f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-around;padding:10px 0;width:100%}.vjs-purchase-tabs>div{color:#555;cursor:pointer;font-weight:700;padding:10px 15px;transition:.3s}.vjs-purchase-tabs>div a{color:#555}.vjs-purchase-tabs>div:hover:not([data-selected=true]){background-color:#e6e8eb;color:#333}.vjs-purchase-tabs>div[data-selected=true]{color:var(--jtk-link);font-size:larger}.navbar{align-items:center;background-color:var(--jtk-page-bg-alpha-ee);box-shadow:none;color:#000;display:flex;font-weight:300;height:var(--jtk-navbar-height);position:sticky;top:0}.navbar .navbar__items .btn-primary,.navbar .navbar__items .btn-secondary,[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-selected .vjs-fwc-teams-list-item-info,[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-selected .vjs-fwc-teams-list-item-name{color:#fff}.navbar img{height:45px;margin-left:15px;width:130px}.img_CujE,.navbar__logo{height:auto}a.navbar__item{box-shadow:none!important;color:#333;display:none;font-feature-settings:"smcp","c2sc";font-size:1.1rem;font-variant:all-small-caps}[data-starter-app=network-topology] .vjs-export a:hover,a.callout,a.navbar__item:hover{-webkit-text-decoration:underline;text-decoration:underline}a.navbar__item.btn-primary,a.navbar__item.btn-success{margin:0 .5rem!important}a.navbar__link--active{color:var(--jtk-color-primary);font-weight:700;transform:scale(1.1)}a.navbar__link--active:hover{-webkit-text-decoration:none;text-decoration:none}a.callout{color:#3f88b7;cursor:pointer}.navbar-sidebar .navbar-sidebar__items .navbar-sidebar__item ul li a{margin:0!important;width:100%}.footer{background-color:var(--jtk-green);padding:1.5rem}.footer ol,.footer ul,:not(.containsTaskList_kggB>li)>.containsTaskList_kggB{padding-left:0}.footer__links a,.footer__links a:visited{color:#fff;-webkit-text-decoration:none;text-decoration:none}.footer__links a:hover{color:#f5f5f5;-webkit-text-decoration:underline;text-decoration:underline}.navbar-lib div a,.vjs-demo-card,.vjs-next-steps a,[data-starter-app=network-topology] .vjs-export a,[data-starter-app=orgchart] .vjs-node-email{-webkit-text-decoration:none;text-decoration:none}.footer__copyright{font-size:small}.footer__title{font-size:20px;font-weight:600}.vjs-home-tech-logos>div:hover{background-color:#f0f0f0;border-radius:.5rem}.vjs-hero-diagram{height:100%;min-height:350px;width:100%}.vjs-inline-code-demo>*,.workflow-group{min-height:300px}.vjs-hero-diagram .vjs-node{background:none;border:none;width:auto}.vjs-hero-diagram .vjs-hello{background-color:#fff;border:1px solid;border-radius:3px;color:#000;height:60px}.vjs-hero-diagram .vjs-hello,.vjs-hero-diagram .vjs-world{align-items:center;display:flex;justify-content:center;outline:0;width:80px}.vjs-hero-diagram .vjs-world{background-color:purple;border:1px solid;border-radius:50%;color:#fff;height:80px}.vjs-hero-diagram .vjs-connected .vjs-world{background-color:purple}.vjs-hero-diagram .vjs-background-grid-major{stroke:#ccc}.vjs-hello-connect,[data-starter-app=template] .vjs-hello-connect{background-color:#228b22;border-radius:50%;bottom:5px;cursor:crosshair;height:10px;position:absolute;right:5px;width:10px}.vjs-hero-carousel{height:450px;transition:opacity .5s ease-in-out}.vjs-hero-carousel.vjs-carousel-fading,[data-starter-app=ai-agent-builder] .decision-node .vjs-ai-node-delete-button{opacity:0}.vjs-hero-carousel>div,[data-starter-app=kanban] .vjs-vertex-layer{height:100%!important}.vjs-hero-carousel .vjs-kanban-main,.vjs-hero-carousel .vjs-surface{height:450px!important}.vjs-hero-carousel .vjs-kanban-lane{width:180px!important}.vjs-hero-carousel .vjs-controls{filter:grayscale(.5);left:auto!important;position:absolute;right:.5rem!important;top:0!important;z-index:500}.vjs-hero-carousel .vjs-carousel-pause{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;margin-right:1rem;padding:0}.vjs-demo-instructions-popup .vjs-demo-instructions-close:hover,.vjs-example-app-about-pane .vjs-example-app-about-close:hover,.vjs-hero-carousel .vjs-carousel-pause:hover,.vjs-modal-close:hover{color:#000}.vjs-inline-example{background-color:#fff;height:400px;margin-bottom:1rem;position:relative;width:100%}.vjs-demo-carousel-item .vjs-demo-card,.vjs-inline-example .vjs-surface,body,html{height:100%}.vjs-inline-example .vjs-controls,[data-starter-app=bpmn] .vjs-controls{position:absolute;right:1rem;top:1rem;z-index:50}.vjs-inline-example .vjs-miniview{bottom:1rem;position:absolute;right:1rem;z-index:50}.vjs-inline-example [data-vjs-enabled=false]{filter:grayscale(.4);opacity:.5}.vjs-inline-example .vjs-connector.vjs-palette-drag-active .vjs-connector-path{stroke:#228b22}.vjs-inline-example .vjs-connector.vjs-palette-drag-hover .vjs-connector-path{stroke:red}.vjs-inline-example-small{height:300px}.reactflow-hero,.vjs-inline-example-large{height:500px}.vjs-example-vertex{align-items:center;background-color:#4169e1;color:#fff;display:flex;height:80px;justify-content:center;padding:.5rem;width:100px;z-index:50}.vjs-example-connect{background-color:#ff4500;border-radius:50%;cursor:pointer;height:15px;position:absolute;right:.25rem;top:.25rem;width:15px}.animated-edge,.animated-edge-svg path{animation:.5s linear infinite g;stroke:#228b22;stroke-dasharray:5;stroke-width:3px}.vjs-edge-show-detach-zones:hover .vjs-connector-source-drag,.vjs-edge-show-detach-zones:hover .vjs-connector-target-drag{fill:var(--vjs-color-primary)}.vjs-example-show-selected-node .vjs-selected-element{outline:crimson solid 2px;outline-offset:5px}.vjs-inline-code-demo{container-name:demo-box;container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-column-gap:0;grid-row-gap:15px;box-shadow:var(--ifm-global-shadow-lw)}.vjs-inline-code-demo .theme-code-block{box-shadow:none;margin-bottom:0}.vjs-inline-code-demo .theme-code-block pre,.vjs-next-steps a div{white-space:pre-wrap}.vjs-inline-code-demo .theme-code-block pre code *{font-size:.8rem}@container demo-box (max-width: 500px){.vjs-inline-code-demo .theme-code-block pre code *{font-size:.75rem}}.vjs-inline-code-demo:not(.vjs-inline-code-demo-vertical) .vjs-inline-example{height:auto!important;margin-bottom:0}.vjs-inline-code-demo-vertical{grid-template-columns:repeat(auto-fit,minmax(100%,100%));grid-row-gap:0}.vjs-demo-card p,.vjs-demo-instructions-popup ul li:last-child,.vjs-inline-code-demo-vertical .vjs-inline-example{margin-bottom:0}.vjs-example-providing-visual-cues .vjs-node{border:1px solid;height:80px;width:100px}.vjs-example-providing-visual-cues .vjs-connected{background-color:#0a58ca;color:#fff}.vjs-example-providing-visual-cues .vjs-connected g{fill:#0a58ca!important}.vjs-example-providing-visual-cues .vjs-drag-active{outline:#228b22 solid 2px}.vjs-example-providing-visual-cues .vjs-drag-hover{outline:#ff4500 solid 4px}.vjs-example-providing-visual-cues [data-vjs-magnet=true]{border-color:#ff4500}.vjs-example-providing-visual-cues .dragToHere{background-color:#191970;border-radius:50%;height:10px;left:10px;position:absolute;top:10px;width:10px}.vjs-dashboard-example-1 .vjs-bubble-chart,.vjs-dashboard-example-1 .vjs-column-chart,.vjs-dashboard-example-1 .vjs-pie-chart,.vjs-dashboard-example-1 .vjs-scatter-chart,.vjs-dashboard-example-1 .vjs-surface{background-color:#fff;flex:0 0 50%;height:400px}.vjs-dashboard-example-full-width .vjs-surface{flex:1 0 50%}.vjs-dashboard-example-1 .vjs-dashboard-node{background-color:#191970;border:2px solid #3434f6;border-radius:3px;color:#fff;display:flex;flex-direction:column;height:80px;min-width:100px;padding:5px;text-align:center}.vjs-dashboard-example-1 .vjs-dashboard-value{font-size:32px;margin:0 5px}.vjs-dashboard-node button{align-items:center;background:#ffffff26;border:1px solid #ffffff4d;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;transition:background .2s,transform .1s;width:24px}.vjs-next-steps a,body{color:var(--jtk-page-text-color)}.vjs-dashboard-node button:hover{background:#ffffff4d;border-color:#ffffff80}.vjs-dashboard-node button:active{background:#fff6;transform:scale(.95)}.vjs-next-steps a{border:1px solid;border-radius:10px;cursor:pointer;display:flex;flex-basis:33%;flex-direction:column;margin:.5rem;max-width:15rem;min-width:6rem;padding:.5rem}.vjs-next-steps a span{font-size:.7rem}.vjs-next-steps a:hover{background-color:#0a53be;color:#fff}.vjs-trial-header{border-bottom:1px solid #ddd;padding:2rem 0}.vjs-license-agreement{font-size:15px;margin:2rem auto;max-width:1100px;padding:1rem;position:relative}.vjs-icon-angular,.vjs-icon-javascript,.vjs-icon-react,.vjs-icon-svelte,.vjs-icon-typescript,.vjs-icon-vanilla,.vjs-icon-vue{background-repeat:no-repeat;display:inline-block;height:25px;margin:0 2px;width:25px;cursor:pointer}.vjs-license-agreement strong{color:#333;font-weight:700}.vjs-license-agreement h4,.vjs-license-agreement li,[data-starter-app=fault-tree-analysis] .vjs-shape-library-palette .vjs-shape-library-palette-shape{margin:.5rem}.vjs-license-download{background-color:#f5f5f5;border:1px solid;border-radius:5px;color:var(--vjs-color-primary);font-size:16px;left:100%;position:sticky;top:160px;z-index:10}.vjs-license-download:hover{background-color:var(--vjs-color-primary);color:#fff}.vjs-icon-angular{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 250 250'%3E%3Cg fill='%23dd0031'%3E%3Cpath d='M108 135.4h34l-17-40.9z'/%3E%3Cpath d='M125 30 31.9 63.2l14.2 123.1L125 230l78.9-43.7 14.2-123.1zm58.1 152.6h-21.7l-11.7-29.2h-49.4l-11.7 29.2H66.9L125 52.1z'/%3E%3C/g%3E%3C/svg%3E")}.vjs-icon-angular.vjs-selected,.vjs-icon-angular:not(.vjs-selected):hover,.vjs-icon-javascript:not(.vjs-selected):hover,.vjs-icon-react.vjs-selected,.vjs-icon-react:not(.vjs-selected):hover,.vjs-icon-svelte.vjs-selected,.vjs-icon-svelte:not(.vjs-selected):hover,.vjs-icon-typescript.vjs-selected,.vjs-icon-typescript:not(.vjs-selected):hover,.vjs-icon-vanilla:not(.vjs-selected):hover,.vjs-icon-vue.vjs-selected,.vjs-icon-vue:not(.vjs-selected):hover{background-color:#dbdfde;border-radius:.5rem}.vjs-icon-react{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='-11.5 -10.232 23 20.463'%3E%3Ccircle r='2.05' fill='%2361dafb'/%3E%3Cg fill='none' stroke='%2361dafb'%3E%3Cellipse rx='11' ry='4.2'/%3E%3Cellipse rx='11' ry='4.2' transform='rotate(60)'/%3E%3Cellipse rx='11' ry='4.2' transform='rotate(120)'/%3E%3C/g%3E%3C/svg%3E")}.vjs-icon-vue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 128 128'%3E%3Cpath fill='%2342b883' d='M78.8 10 64 35.4 49.2 10H0l64 110 64-110z'/%3E%3Cpath fill='%2335495e' d='M78.8 10 64 35.4 49.2 10H25.6L64 76l38.4-66z'/%3E%3C/svg%3E")}.vjs-icon-svelte{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 98.1 118'%3E%3Cpath fill='%23FF3E00' d='M91.8 15.6C80.9-.1 59.2-4.7 43.6 5.2L16.1 22.8C8.6 27.5 3.4 35.2 1.9 43.9c-1.3 7.3-.2 14.8 3.3 21.3-2.4 3.6-4 7.6-4.7 11.8-1.6 8.9.5 18.1 5.7 25.4 11 15.7 32.6 20.3 48.2 10.4l27.5-17.5c7.5-4.7 12.7-12.4 14.2-21.1 1.3-7.3.2-14.8-3.3-21.3 2.4-3.6 4-7.6 4.7-11.8 1.7-9-.4-18.2-5.7-25.5'/%3E%3Cpath fill='%23FFF' d='M40.9 103.9c-8.9 2.3-18.2-1.2-23.4-8.7-3.2-4.4-4.4-9.9-3.5-15.3.2-.9.4-1.7.6-2.6l.5-1.6 1.4 1q4.95 3.6 10.8 5.4l1 .3-.1 1c-.1 1.4.3 2.9 1.1 4.1 1.6 2.3 4.4 3.4 7.1 2.7.6-.2 1.2-.4 1.7-.7L65.5 72c1.4-.9 2.3-2.2 2.6-3.8s-.1-3.3-1-4.6c-1.6-2.3-4.4-3.3-7.1-2.6-.6.2-1.2.4-1.7.7l-10.5 6.7c-1.7 1.1-3.6 1.9-5.6 2.4-8.9 2.3-18.2-1.2-23.4-8.7-3.1-4.4-4.4-9.9-3.4-15.3.9-5.2 4.1-9.9 8.6-12.7l27.5-17.5c1.7-1.1 3.6-1.9 5.6-2.5 8.9-2.3 18.2 1.2 23.4 8.7 3.2 4.4 4.4 9.9 3.5 15.3-.2.9-.4 1.7-.7 2.6l-.5 1.6-1.4-1q-4.95-3.6-10.8-5.4l-1-.3.1-1c.1-1.4-.3-2.9-1.1-4.1-1.6-2.3-4.4-3.3-7.1-2.6-.6.2-1.2.4-1.7.7L32.4 46.1c-1.4.9-2.3 2.2-2.6 3.8s.1 3.3 1 4.6c1.6 2.3 4.4 3.3 7.1 2.6.6-.2 1.2-.4 1.7-.7l10.5-6.7c1.7-1.1 3.6-1.9 5.6-2.5 8.9-2.3 18.2 1.2 23.4 8.7 3.2 4.4 4.4 9.9 3.5 15.3-.9 5.2-4.1 9.9-8.6 12.7l-27.5 17.5c-1.7 1.1-3.6 1.9-5.6 2.5'/%3E%3C/svg%3E")}.vjs-icon-javascript,.vjs-icon-vanilla{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath fill='%23f7df1e' d='M0 0h24v24H0z'/%3E%3Cpath stroke='%23333' d='M12 11v8c0 .876-.523 2-2 2-2.385 0-2.5-2-2.5-2m13.29-5.484q-.9-1.515-2.386-1.516C16.856 12 16 13 16 14s.5 2 2.508 2.5c1.278.318 2.492 1 2.492 2.5s-1.315 2-2.5 2q-2.271 0-3-2'/%3E%3C/g%3E%3C/svg%3E");background-position:3px 3px}.vjs-icon-javascript.vjs-selected,.vjs-icon-vanilla.vjs-selected{background-color:#dbdfde;border-radius:.5rem;cursor:default}.vjs-icon-typescript{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 512 512'%3E%3Crect width='512' height='512' fill='%233178c6' rx='50'/%3E%3Crect width='512' height='512' fill='%233178c6' rx='50'/%3E%3Cpath fill='%23fff' d='M316.939 407.424v50.061q12.207 6.258 28.875 9.386c16.668 3.128 22.823 3.129 35.135 3.129q17.998 0 34.196-3.442 16.199-3.441 28.406-11.342 12.207-7.9 19.328-20.65C470 421.816 470 415.559 470 403.044q0-13.61-4.069-23.857c-4.069-10.247-6.625-12.906-11.738-18.225q-7.668-7.979-18.389-14.315c-10.721-6.336-15.207-8.213-24.18-11.967q-9.86-4.068-17.685-7.9-7.825-3.834-13.303-7.822-5.478-3.99-8.451-8.448t-2.974-10.091q0-5.162 2.661-9.308c2.661-4.146 4.278-5.136 7.512-7.118q4.852-2.972 11.894-4.615 7.043-1.642 15.651-1.642 6.26 0 13.224.938 6.964.94 14.008 2.894a97.5 97.5 0 0 1 13.694 4.928q6.651 2.973 12.285 6.884v-46.776q-11.424-4.38-24.962-6.492C421.64 238 415.797 238 404.112 238q-17.842 0-33.805 3.833c-15.963 3.833-20.006 6.544-28.093 11.967q-12.129 8.136-19.171 20.729Q316 287.122 316 304.643q0 22.371 12.912 38.172 12.91 15.8 39.204 26.751 10.33 4.224 19.25 8.291c8.92 4.067 11.086 5.528 15.415 8.448q6.495 4.38 10.252 9.543 3.756 5.161 3.756 11.733 0 4.85-2.348 8.995c-2.348 4.145-3.939 5.162-7.121 7.196s-7.147 3.624-11.894 4.771q-7.121 1.721-16.668 1.721-16.276 0-32.24-5.71-15.963-5.709-29.579-17.13M232.78 284.082H297V243H118v41.082h63.906V467h50.874z'/%3E%3C/svg%3E");background-position:2px 2px}.vjs-apidoc{background-color:#f5f5f5;padding:1rem}.vjs-apidoc-header,[data-starter-app=circuit-diagram] .vjs-shape-library-palette{margin-top:1rem}.vjs-apidoc-enum-entry{border-bottom:1px solid gray;margin:.5rem;padding:.5rem}.vjs-apidoc-enum-entry:last-child,.vjs-docs-props tr:last-of-type,[data-starter-app=callflow] .vjs-callflow-keypad-key:last-child,[data-starter-app=schema] .vjs-schema-builder-rhs>:last-child,[data-starter-app=schema] .vjs-schema-table-column:last-child{border-bottom:none}.vjs-apidoc-type-intrinsic{font-style:italic}.vjs-apidoc-interface-comment{margin:.5rem 0}.vjs-small-image{height:250px}.vjs-apidoc-sidebar{background-color:var(--jtk-page-bg);bottom:0;box-shadow:0 0 1rem gray;display:none;overflow:auto;position:fixed;right:0;top:0;width:55vw;z-index:1000}.vjs-apidoc-sidebar .vjs-apidoc-sidebar-header{align-items:center;background-color:var(--jtk-page-bg);display:flex;height:2rem;justify-content:flex-end;opacity:.95;padding:.5rem 1rem;position:sticky;top:0}.vjs-apidoc-sidebar .vjs-apidoc-sidebar-header .vjs-sidebar-back{cursor:pointer;font-size:25px;margin-right:auto}.vjs-apidoc-sidebar .vjs-apidoc-sidebar-header .vjs-sidebar-back:after{content:"⬅"}.vjs-apidoc-sidebar .vjs-apidoc-sidebar-header .vjs-apidoc-sidebar-close{cursor:pointer;font-size:25px}.vjs-apidoc-sidebar .vjs-apidoc-sidebar-content{padding:1rem 2rem}.vjs-apidoc-sidebar .vjs-apidoc-sidebar-content [data-method]{scroll-margin-top:50px}.vjs-apidoc-no-scroll .vjs-docs-props-wrapper,.vjs-apidoc-sidebar .vjs-docs-props-wrapper{max-height:none;position:relative}.apicon{align-items:center;border:1px solid;border-radius:50%;display:flex;height:2rem;justify-content:center;margin-right:.5rem;width:2rem}.apicon-interface{background-color:#f0f8ff}.apicon-interface:after{content:"I"}.apicon-type{background-color:#d2ec8a}.apicon-type:after{content:"T"}.apicon-class{background-color:#eca7be}.apicon-class:after{content:"C"}.apicon-variable{background-color:#a3e1bd}.apicon-variable:after{content:"V"}.vjs-docs-props-wrapper{max-height:600px;overflow:scroll;position:relative}.vjs-docs-props-wrapper .vjs-docs-props-footer{background:linear-gradient(0deg,#f7f8fc 0,#f7f8fc00);bottom:0;height:5rem;left:0;position:sticky;right:0}.api-fullscreen .vjs-docs-props-wrapper,.vjs-docs-props-wrapper.vjs-expanded{max-height:none}.vjs-docs-props{display:table;font-size:13px;width:100%}.vjs-docs-props thead th{text-align:start}.vjs-docs-props tr{background-color:#0000!important;border-bottom:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}.vjs-docs-props td,.vjs-docs-props th,.vjs-docs-props thead tr{border:none!important}.please-wait-overlay{align-items:center;background-color:#f5f5f5;bottom:0;display:none;flex-direction:column;font-size:20px;left:0;opacity:.96;padding-top:150px;position:fixed;right:0;top:var(--jtk-navbar-height);z-index:5000}.please-wait-overlay svg{margin:50px 0;width:210px}.vjs-demo-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:15px;grid-row-gap:15px}.vjs-demo-card{align-self:stretch;color:inherit;display:flex;flex-direction:column}.vjs-demo-card h3,[data-starter-app=erd] .vjs-erd-inspector label:first-child,[data-starter-app=infrastructure-management] .vjs-im-inspector label:first-child,[data-starter-app=network-infrastructure] .vjs-ni-inspector label:first-child,[data-starter-app=network-topology] .vjs-network-topology-inspector label:first-child,[data-starter-app=schema] .vjs-inspector>div:first-child,[data-starter-app=supply-chain] .vjs-supply-chain-inspector label:first-child{margin-top:0}.vjs-clone-item:not([data-expanded=true]):hover,.vjs-demo-card:hover{background-color:#f6f6f6}.vjs-demo-carousel-container{overflow:hidden;padding:0 0 2rem;position:relative;width:100%}.vjs-demo-carousel-scroll{animation:60s linear infinite a;display:flex;gap:1.5rem;padding:0 .75rem;width:max-content}.vjs-demo-carousel-scroll:hover{animation-play-state:paused}@keyframes a{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vjs-demo-carousel-item{flex-shrink:0;width:300px}.vjs-demo-carousel-fade-left,.vjs-demo-carousel-fade-right{bottom:0;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.vjs-demo-carousel-fade-left{background:linear-gradient(90deg,#fff 0,#0000);left:0}.vjs-demo-carousel-fade-right{background:linear-gradient(270deg,#fff 0,#0000);right:0}.vjs-header-bar{background-color:#2b2e42;border-radius:6px;color:#fff;padding:.25rem}.vjs-clone-header-row{align-items:flex-start;cursor:pointer;display:flex;gap:1.5rem}.vjs-clone-image img{border-radius:4px;display:block;width:200px}.vjs-clone-name{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.vjs-clone-description{color:#555;font-size:1rem}.animated-edge,[data-starter-app=scada-hmi] .data-link-edge{animation:.5s linear infinite g;stroke-dasharray:5}.animated-edge .vjs-connector-path{stroke:#d2d2d2}.jointjs-hero .vjs-overlay{align-items:center;background-color:#fff;border:2px solid;border-radius:50%;color:#3771b8;display:flex;height:32px;justify-content:center;padding:4px;width:32px;z-index:10}.jointjs-hero .jointjs-hero-question{align-items:center;display:flex;font-size:13px;height:85px;justify-content:center;padding:.5rem;text-align:center;width:170px}.jointjs-hero .jointjs-hero-question>svg{height:100%;inset:0;position:absolute;width:100%}.jointjs-hero .jointjs-hero-question>div{font-size:11px;width:112px}.hero-controls{bottom:2rem;left:.5rem;position:absolute;--vjs-controls-background-color:#0000;--vjs-controls-button-border:#0000}.hero-controls i:hover{--vjs-controls-hover-background-color:#0000;--vjs-controls-background-color:#ff4500}.gojs-hero-controls{--vjs-controls-text-color:#fff}.gojs-hero{background-color:#1f4963}.gojs-hero .gojs-hero-squareRect{border:2px solid;color:#fff;font-size:13px;font-weight:700;height:85px;padding:2px;text-align:center;width:150px}.gojs-hero .gojs-hero-squareRect>div{display:flex;flex-direction:column;font-size:12px;margin-top:.57rem;text-align:right}.gojs-hero .gojs-hero-group-title{font-weight:600;position:absolute;top:-26px}.jtk-node.demo-html{background:none;box-shadow:0 0 10px gray;display:flex;flex-direction:column;height:200px;padding:1rem;width:250px}.jtk-node.demo-html strong{background-color:#fff;opacity:.8;padding:2px}.jtk-node.demo-html input,.jtk-node.demo-html select{margin:.5rem 0;opacity:.9;width:95%}.jtk-node.demo-html[data-cow=show]{background-image:url(/assets/images/351032562-5b390c822c30de74bebe6e14364f9142.jpg);background-size:cover}.show-me-a-cow{display:flex;flex-direction:column;margin-bottom:2rem}.show-me-a-cow a{align-self:flex-start;color:#ff4500!important;cursor:pointer;margin:.5rem;-webkit-text-decoration:underline!important;text-decoration:underline!important}.show-me-a-cow-demo-node{border:1px solid;border-radius:5px;padding:1rem;width:150px}.show-me-a-cow-demo{border:1px solid;border-radius:5px;height:400px!important;width:100%}.jtk-comparison-table{border:none;border-collapse:collapse;display:table;width:100%}.jtk-comparison-table td,.jtk-comparison-table th{border:1px solid #ccc;margin:2px}.compare-no,.compare-zoinks .compare-yes{color:#ff4500;font-weight:700;text-align:center}.compare-yes,.compare-zoinks .compare-no{color:#228b22;font-weight:700;text-align:center}.jtk-comparison-reason:before{color:#228b22;content:"✓";font-size:30px}.hero-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.ng-diagram-hero :global .ph,.ng-diagram-hero :global [class*=" ph-"],.ng-diagram-hero :global [class^=ph-]{font-family:Phosphor!important;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ng-diagram-hero{background-color:#0f172a;background-image:radial-gradient(#ffffff1a 1px,#0000 0);background-size:24px 24px;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;height:600px;overflow:hidden;position:relative;width:100%}.ng-diagram-hero .vjs-connector,[data-starter-app=schema-builder] .vjs-node,[data-starter-app=schema] .vjs-node{z-index:10}.ng-diagram-hero .vjs-connector-path{stroke:#6f7480}.ng-diagram-hero .workflow-connect{border:var(--ngd-port-border-size) solid #6f7480;border-radius:50%;cursor:crosshair;height:10px;transform-origin:center;transition-duration:.1s;transition-property:background-color,border-color,outline,box-shadow;transition-timing-function:ease-in-out;width:10px}.ng-diagram-hero .ng-diagram-node,.ng-diagram-hero .user-list-node{background:#1e293b;box-shadow:0 4px 6px -1px #0000001a;color:#f8fafc;transition:border-color .2s,box-shadow .2s}.ng-diagram-hero .ng-diagram-node{border:1px solid #334155;border-radius:.5rem;min-width:230px}.ng-diagram-hero .ng-diagram-node.selected{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.ng-diagram-hero .ng-diagram-node .workflow-node-header{align-items:center;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:7px;position:relative}.ng-diagram-hero .ng-diagram-node .workflow-connect{position:absolute;top:calc(50% - 5px)}.ng-diagram-hero .ng-diagram-node .workflow-connect[data-vjs-source=true]{right:-5px}.ng-diagram-hero .ng-diagram-node .workflow-connect[data-vjs-target=true]{left:-5px}.ng-diagram-hero .ng-diagram-node .node-body{color:#94a3b8;font-size:.75rem}.ng-diagram-hero .ng-diagram-node .workflow-node-text{flex-grow:1;margin-left:11px}.ng-diagram-hero .ng-diagram-node .workflow-node-title{color:var(--ngdlp-text-primary);font-size:15px;font-weight:600;line-height:1.2}.ng-diagram-hero .ng-diagram-node .workflow-node-subtitle{color:var(--ngdlp-text-secondary);font-size:12px;line-height:1.2}.ng-diagram-hero .ng-diagram-node .workflow-node-icon{align-items:center;background-color:var(--ngdlp-bg-dark-deep);border:1px solid var(--ngdlp-border-secondary-80);border-radius:8px;color:var(--ngdlp-green-bright);display:flex;font-size:24px;height:46px;justify-content:center;width:46px}.ng-diagram-hero .ng-diagram-node .workflow-node-body{margin-top:8px;padding:7px}.ng-diagram-hero .group-node:hover>.workflow-connect,.ng-diagram-hero .ng-diagram-node:hover .workflow-connect,.ng-diagram-hero .user-list-node:hover .workflow-connect{background-color:var(--ngd-port-background-color-hover);border-color:var(--ngd-port-background-color-hover);box-shadow:0 0 0 var(--ngd-port-border-size-hover) var(--ngd-port-border-color-hover);outline:calc(1px + var(--ngd-port-border-size)) solid var(--ngd-port-background-color-hover);outline-offset:-1px}.ng-diagram-hero .user-list-node{border:1px solid #334155;border-radius:.5rem;min-width:150px}.ng-diagram-hero .group-node .workflow-connect,.ng-diagram-hero .user-list-node .workflow-connect{position:absolute;right:-5px;top:30px}.ng-diagram-hero .user-list-node .user-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px;transition:background-color .2s}.ng-diagram-hero .user-list-node .user-item .user-avatar{align-items:center;border:1px solid var(--ngdlp-white);border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;width:24px}.ng-diagram-hero .user-list-node .user-item .user-name{color:var(--ngdlp-text-primary);font-size:10px;font-weight:500;white-space:nowrap}.ng-diagram-hero .group-node{backdrop-filter:blur(5px);background:var(--ngdlp-component-bg-glass);transition:.2s;background:linear-gradient(#1e293b,#1e293b) padding-box,linear-gradient(90deg,#3b82f6,#9333ea) border-box;background-origin:border-box;border:2px solid #0000;border-radius:12px}.ng-diagram-hero .group-node-header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.ng-diagram-hero .group-node-header:after{background:linear-gradient(90deg,var(--ngdlp-purple-400-60),var(--ngdlp-purple-100-40),var(--ngdlp-purple-500-50),var(--ngdlp-purple-700-60));bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.ng-diagram-hero .group-node-title{color:var(--ngdlp-text-primary);font-size:14px;font-weight:600}.ng-diagram-hero .ng-diagram-port{background-color:#3b82f6;border:2px solid #1e293b;border-radius:50%;cursor:crosshair;height:10px;position:absolute;transition:transform .1s;width:10px}.ng-diagram-hero .ng-diagram-port:hover{background-color:#60a5fa;transform:scale(1.4)}.ng-diagram-hero .ng-diagram-edge{fill:none;stroke:#475569;stroke-width:2;transition:stroke .2s}.ng-diagram-hero .ng-diagram-edge.selected{stroke:#3b82f6;stroke-width:3}.ng-diagram-hero .ng-diagram-edge.active{animation:1s linear infinite b;stroke-dasharray:5,5}@keyframes b{0%{stroke-dashoffset:10}to{stroke-dashoffset:0}}.workflow-node{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 4px #0000000d;font-family:sans-serif;overflow:hidden;width:160px}.workflow-node .node-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:4px 8px}.workflow-node .node-type{color:#6b7280;font-size:9px;font-weight:700;letter-spacing:.05em}.workflow-node .node-status-dot{background:#10b981;border-radius:50%;height:6px;width:6px}.workflow-node .node-body{align-items:center;display:flex;gap:10px;padding:12px}.workflow-node .node-icon{align-items:center;color:#3b82f6;display:flex}.workflow-node .node-label{color:#1f2937;font-size:13px;font-weight:500}.workflow-node .node-port{background:#3b82f6;height:4px;opacity:.5;width:100%}.workflow-group{background:#f3f4f666;border:2px dashed #9ca3af;border-radius:12px;display:flex;flex-direction:column;font-family:sans-serif;min-width:450px;transition:border-color .2s}.workflow-group:hover,[data-starter-app=list-manager] .vjs-lm-node:hover{border-color:#3b82f6}.workflow-group .group-header{align-items:center;border-bottom:1px solid #9ca3af33;display:flex;gap:8px;padding:10px 15px}.workflow-group .group-icon{font-size:14px}.workflow-group .group-title{color:#374151;font-size:14px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.workflow-group .group-content{flex-grow:1;min-height:150px;padding:20px;position:relative}.workflow-group .group-footer{background:#ffffff4d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#9ca3af;font-size:10px;padding:6px 15px;text-align:right}.workflow-group .vjs-toggle-group-collapse svg{color:#6b7280;cursor:pointer;transition:transform .2s}.workflow-group .vjs-toggle-group-collapse:hover svg{color:#3b82f6}.vjs-group-collapsed .workflow-group{min-height:0}.form-text{height:45px;text-indent:.25rem}.vjs-contact-form .vjs-form-control{background-color:#fbfdff;border:1px solid #e2e8f0;border-radius:4px;padding:.75rem;transition:border-color .2s;width:100%}.vjs-contact-form .vjs-form-control:focus{border-color:var(--ifm-color-primary);box-shadow:0 0 0 2px rgba(var(--ifm-color-primary-rgb),.1);outline:0}.vjs-contact-form label{color:#4a5568;display:block;font-weight:600;margin-bottom:.25rem}:root{--ngdlp-white:#fff;--ngdlp-white-60:#fff9;--ngdlp-text-primary:var(--ngdlp-white);--ngdlp-text-secondary:var(--ngdlp-white-60);--ngdlp-green-bright:#91ff37;--ngdlp-bg-dark-deep:#151516;--ngdlp-border-secondary-80:#50505acc;--ngdlp-bg-dark-primary-60:#1e1e2399;--ngdlp-component-bg-glass:var(--ngdlp-bg-dark-primary-60);--ngd-port-background-color-hover:#9140ff;--ngd-port-border-size:.125rem;--ngd-port-border-size-hover:0.25rem;--ngd-port-border-color-hover:#fff;--vjs-ai-color-gray:#ccc;--vjs-bpmn-maybe-drop-color:#c8c8c8;--vjs-bpmn-valid-drop-color:#c7d8bf;--vjs-bpmn-invalid-drop-color:#d8bfc999;--vjs-callflow-variable:#f1f3f5;--vjs-callflow-green:#2fb344;--vjs-callflow-blue:#206bc4;--vjs-callflow-error:#d63939;--vjs-callflow-delete:#d63939;--vjs-callflow-node-bg:#fff;--vjs-callflow-node-fg:#1d273b;--vjs-callflow-node-border:#e6e8eb;--vjs-callflow-node-shadow:0 2px 4px #0000000d,0 1px 2px #0000000d;--vjs-callflow-rhs-bg:#f8fafc;--bg-chatbot-start:#10b981;--bg-chatbot-end:#f43f5e;--bg-chatbot-message:#3b82f6;--bg-chatbot-choice:#f59e0b;--bg-chatbot-input:#8b5cf6;--bg-chatbot-test:#ec4899;--bg-chatbot-ai:#6b46c1;--bg-chatbot-delete:#ef4444;--bg-chatbot-choice-option:#f9fafb;--bg-chatbot-test-option:#f9fafb;--text-main:#1f2937;--text-muted:#6b7280;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--vjs-bg-creamy:#fcfaf7;--vjs-cd-edge-color:#888;--vjs-cd-outline-color:#444;--vjs-cd-glass-bg:#fff9;--vjs-cd-glass-border:#fff6;--vjs-cd-droppable:#3498db;--vjs-cd-not-droppable:#db3453;--vjs-cd-lowlight:#e39f85;--vjs-cd-highlight:#ff4500;--vjs-erd-primary:#3b82f6;--vjs-erd-primary-hover:#2563eb;--vjs-erd-bg:#f8fafc;--vjs-erd-border:#e2e8f0;--vjs-erd-text:#1e293b;--vjs-erd-text-muted:#64748b;--vjs-erd-transparent-blue:#3b82f61a}[data-starter-app=ai-agent-builder] .vjs-ai-agent-root{height:800px}[data-starter-app=ai-agent-builder] .vjs-button-bar{align-items:center;backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e0e0e0cc;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;padding:4px;position:absolute;right:1rem;top:24px;z-index:100}[data-starter-app=ai-agent-builder] .vjs-button-bar button{align-items:center;background:#0000;border:none;border-radius:4px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;transition:.2s}[data-starter-app=ai-agent-builder] .vjs-button-bar button:hover{background-color:#f3f4f6;color:#111827}[data-starter-app=ai-agent-builder] .vjs-button-bar-separator{background-color:#e5e7eb;height:24px;margin:0 4px;width:1px}[data-starter-app=ai-agent-builder] .vjs-ai-node{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:box-shadow .2s,transform .2s;width:200px;z-index:1}[data-starter-app=ai-agent-builder] .vjs-ai-node:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}[data-starter-app=ai-agent-builder] .vjs-ai-node-header{align-items:center;background-color:#f8fafc;border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0;display:flex;padding:12px 16px}[data-starter-app=ai-agent-builder] .vjs-ai-node-icon{align-items:center;color:#4a90e2;display:flex;height:24px;justify-content:center;margin-right:10px;width:24px}[data-starter-app=ai-agent-builder] .vjs-ai-node-name{color:#333;flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=ai-agent-builder] .vjs-ai-delete-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;padding:4px;transition:.2s;width:24px}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-menu .vjs-ai-delete-button{border-radius:0;color:#333;font-size:14px;height:auto;justify-content:flex-start;opacity:1;padding:8px 12px;width:100%}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-menu .vjs-ai-delete-button:hover{background-color:#f3f4f6;color:#ef4444}[data-starter-app=ai-agent-builder] .decision-node:hover .vjs-ai-node-delete-button,[data-starter-app=ai-agent-builder] .vjs-ai-node:hover .vjs-ai-delete-button,[data-starter-app=ai-agent-builder] .vjs-inspector-field .vjs-ai-delete-button,[data-starter-app=callflow] .vjs-callflow-condition:hover .vjs-edge-delete,[data-starter-app=callflow] .vjs-callflow-variable:hover .vjs-edge-delete,[data-starter-app=mindmap] .vjs-mindmap-vertex:hover .vjs-mindmap-delete,[data-starter-app=mindmap] .vjs-surface-selected-element .vjs-mindmap-delete,[data-starter-app=scada-hmi] .vjs-inspector-header .close-button:hover{opacity:1}[data-starter-app=ai-agent-builder] .vjs-ai-node-options{display:inline-block;outline:0;position:relative}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;height:24px;justify-content:center;padding:4px;transition:.2s;width:24px}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-button:hover{background-color:#f3f4f6;color:#333}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-menu{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:none;flex-direction:column;margin-top:4px;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}[data-starter-app=ai-agent-builder] .vjs-ai-node-options:focus-within .vjs-ai-node-options-menu{display:flex}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-menu-item{background:#0000;border:none;color:#333;cursor:pointer;font-size:14px;padding:8px 12px;text-align:left;transition:background-color .2s}[data-starter-app=ai-agent-builder] .vjs-ai-node-options-menu-item:hover,[data-starter-app=chatbot] .vjs-chatbot-choice-option:hover{background-color:#f3f4f6}[data-starter-app=ai-agent-builder] .vjs-ai-delete-button:hover{background-color:#fee2e2;color:#ef4444}[data-starter-app=ai-agent-builder] .vjs-ai-node-body{padding:12px}[data-starter-app=ai-agent-builder] .vjs-ai-node-summary{color:#64748b;display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-height:1.5;margin:4px 0 0;-webkit-box-orient:vertical;overflow:hidden}[data-starter-app=ai-agent-builder] .vjs-ai-node-leaf-action{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:100%;transform:translateX(-50%)}[data-starter-app=ai-agent-builder] .vjs-ai-trigger-node{border:1px solid #e0e0e0;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 2px 4px #0000000d;filter:none;margin-top:10px}[data-starter-app=ai-agent-builder] .vjs-ai-node-line{background-color:var(--vjs-ai-color-gray);height:50px;width:2px}[data-starter-app=ai-agent-builder] .vjs-ai-node-add-button{align-items:center;background-color:#fff;border:2px solid var(--vjs-ai-color-gray);border-radius:50%;color:#666;cursor:pointer;display:flex;filter:grayscale(100%);height:32px;justify-content:center;padding:0;transition:background-color .2s,color .2s,border-color .2s;width:32px}[data-starter-app=ai-agent-builder] .vjs-ai-node-add-button:hover{background-color:#f0f0f0;border-color:#999;color:#333}[data-starter-app=ai-agent-builder] .vjs-ai-node-add-button svg{height:18px;width:18px}[data-starter-app=ai-agent-builder] .vjs-ai-node-add-popup{background:#fff;border:1px solid var(--vjs-ai-color-gray);border-radius:4px;box-shadow:0 2px 10px #00000026;display:flex;flex-direction:column;left:50%;min-width:120px;padding:4px;position:absolute;top:100%;transform:translateX(-50%);z-index:10000}[data-starter-app=ai-agent-builder] .vjs-ai-node-add-popup-item{background:none;border:none;border-radius:2px;color:#333;cursor:pointer;font-size:14px;padding:8px 12px;text-align:left;transition:background-color .2s}[data-starter-app=ai-agent-builder] .vjs-ai-node-add-popup-item:hover{background-color:#f3f4f6;color:#000}[data-starter-app=ai-agent-builder] .vjs-miniview{backdrop-filter:blur(8px);background-color:#ffffffe6;border:1px solid #e0e0e0cc;border-radius:12px;bottom:24px;box-shadow:0 4px 20px #00000014;height:180px;overflow:hidden;position:absolute;right:24px;width:180px;z-index:10}[data-starter-app=ai-agent-builder] .modal-overlay{animation:.2s ease-out c;backdrop-filter:blur(4px);background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}[data-starter-app=ai-agent-builder] .modal-content{animation:.3s ease-out d;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;margin-top:10vh;max-height:70vh;max-width:1200px;overflow:hidden;width:80%}@keyframes c{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-starter-app=ai-agent-builder] .action-browser{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:auto}[data-starter-app=ai-agent-builder] .action-browser-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px}[data-starter-app=ai-agent-builder] .action-browser-header h3{color:#111;font-size:18px;font-weight:600;margin:0}[data-starter-app=ai-agent-builder] .action-browser-header-title{align-items:center;display:flex;flex:1;gap:16px}[data-starter-app=ai-agent-builder] .action-browser-search{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:0;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:240px}[data-starter-app=ai-agent-builder] .action-browser-search:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}[data-starter-app=ai-agent-builder] .close-button,[data-starter-app=circuit-diagram] .close-button{align-items:center;background:none;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:.2s}[data-starter-app=ai-agent-builder] .close-button:hover,[data-starter-app=circuit-diagram] .close-button:hover{background:#f5f5f5;color:#333}[data-starter-app=ai-agent-builder] .action-browser-content{background-color:#f9fafb;flex:1;overflow-y:auto;padding:24px}[data-starter-app=ai-agent-builder] .provider-section{margin-bottom:40px}[data-starter-app=ai-agent-builder] .provider-header{align-items:center;display:flex;margin-bottom:20px}[data-starter-app=ai-agent-builder] .provider-header-icon-container{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;height:32px;justify-content:center;margin-right:12px;padding:6px;width:32px}[data-starter-app=ai-agent-builder] .provider-name{color:#4b5563;font-size:16px;font-weight:600;letter-spacing:.025em;margin:0;text-transform:uppercase}[data-starter-app=ai-agent-builder] .actions-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}[data-starter-app=ai-agent-builder] .action-card{align-items:flex-start;background:#fff;border:1px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;padding:16px;transition:.2s cubic-bezier(.4,0,.2,1)}[data-starter-app=ai-agent-builder] .action-card:hover{background-color:#f8fafc;border-color:#3b82f6;box-shadow:0 12px 20px -5px #00000014;transform:translateY(-2px)}[data-starter-app=ai-agent-builder] .action-card-left{align-items:center;background-color:#eff6ff;border-radius:10px;display:flex;height:44px;justify-content:center;margin-right:16px;min-width:44px;width:44px}[data-starter-app=ai-agent-builder] .action-card-icon{height:24px;object-fit:contain;width:24px}[data-starter-app=ai-agent-builder] .action-card-content,[data-starter-app=orgchart] .vjs-node>div{display:flex;flex-direction:column;overflow:hidden}[data-starter-app=ai-agent-builder] .action-card-name{color:#111827;font-size:15px;font-weight:600;margin-bottom:2px}[data-starter-app=ai-agent-builder] .action-card-desc{color:#6b7280;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}[data-starter-app=ai-agent-builder] .start-node{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}[data-starter-app=ai-agent-builder] .start-node-circle{align-items:center;background-color:#dcfce7;border:2px solid #22c55e;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#15803d;display:flex;height:50px;justify-content:center;transition:transform .2s;width:50px}[data-starter-app=ai-agent-builder] .start-node-circle:hover{transform:scale(1.05)}[data-starter-app=ai-agent-builder] .start-node-icon{height:24px;width:24px}[data-starter-app=ai-agent-builder] .start-node-label{color:#374151;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}[data-starter-app=ai-agent-builder] .decision-node{background:#fff;border:2px solid #f59e0b;width:200px}[data-starter-app=ai-agent-builder] .decision-node .vjs-ai-node-header{background-color:#fffbeb;border-bottom:1px solid #fef3c7;border-radius:12px}[data-starter-app=ai-agent-builder] .decision-node .vjs-ai-node-name{color:#374151;font-size:13px;font-weight:600;text-align:center}[data-starter-app=ai-agent-builder] .decision-node .vjs-ai-node-icon{margin-right:0}[data-starter-app=ai-agent-builder] .placeholder-node{align-items:center;background:#0000;border:2px dashed var(--vjs-ai-color-gray);box-shadow:none;display:flex;height:80px;justify-content:center}[data-starter-app=ai-agent-builder] .placeholder-node:hover{border-color:#999;box-shadow:none;transform:none}[data-starter-app=ai-agent-builder] .placeholder-node .vjs-ai-node-add-button{border-color:#999;color:#333;filter:none}[data-starter-app=ai-agent-builder] .inspector-modal{max-width:600px}[data-starter-app=ai-agent-builder] .vjs-ai-inspector{background-color:#fff;display:flex;flex-direction:column;height:100%;max-height:85vh}[data-starter-app=ai-agent-builder] .vjs-inspector-header,[data-starter-app=circuit-diagram] .vjs-inspector-header{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:24px}[data-starter-app=ai-agent-builder] .vjs-inspector-title h3,[data-starter-app=circuit-diagram] .vjs-inspector-title h3{color:#111827;font-size:20px;font-weight:700;margin:0}[data-starter-app=ai-agent-builder] .vjs-inspector-title p{color:#6b7280;font-size:14px;line-height:1.5;margin:4px 0 0}[data-starter-app=ai-agent-builder] .vjs-inspector-properties,[data-starter-app=circuit-diagram] .vjs-inspector-properties{background-color:#fff;display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}[data-starter-app=ai-agent-builder] .vjs-inspector-field,[data-starter-app=circuit-diagram] .vjs-inspector-field,[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-goals-list,[data-starter-app=logic-gates] .vjs-inspector-field{display:flex;flex-direction:column;gap:6px}[data-starter-app=ai-agent-builder] .vjs-inspector-field-row{align-items:center;flex-direction:row}[data-starter-app=ai-agent-builder] .vjs-inspector-field label,[data-starter-app=circuit-diagram] .vjs-inspector-field label,[data-starter-app=logic-gates] .vjs-inspector-field label{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}[data-starter-app=ai-agent-builder] .vjs-inspector-field input[type=number],[data-starter-app=ai-agent-builder] .vjs-inspector-field input[type=text],[data-starter-app=ai-agent-builder] .vjs-inspector-field select,[data-starter-app=ai-agent-builder] .vjs-inspector-field textarea,[data-starter-app=circuit-diagram] .vjs-inspector-field input[type=number],[data-starter-app=circuit-diagram] .vjs-inspector-field input[type=text],[data-starter-app=circuit-diagram] .vjs-inspector-field select,[data-starter-app=circuit-diagram] .vjs-inspector-field textarea,[data-starter-app=logic-gates] .vjs-inspector-field input[type=number],[data-starter-app=logic-gates] .vjs-inspector-field input[type=text],[data-starter-app=logic-gates] .vjs-inspector-field select,[data-starter-app=logic-gates] .vjs-inspector-field textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px;transition:.2s}[data-starter-app=ai-agent-builder] .vjs-inspector-field input:focus,[data-starter-app=ai-agent-builder] .vjs-inspector-field select:focus,[data-starter-app=ai-agent-builder] .vjs-inspector-field textarea:focus,[data-starter-app=circuit-diagram] .vjs-inspector-field input:focus,[data-starter-app=circuit-diagram] .vjs-inspector-field select:focus,[data-starter-app=circuit-diagram] .vjs-inspector-field textarea:focus,[data-starter-app=infrastructure-management] .vjs-im-inspector input:focus,[data-starter-app=infrastructure-management] .vjs-im-inspector textarea:focus,[data-starter-app=logic-gates] .vjs-inspector-field input:focus,[data-starter-app=logic-gates] .vjs-inspector-field select:focus,[data-starter-app=logic-gates] .vjs-inspector-field textarea:focus,[data-starter-app=network-infrastructure] .vjs-ni-inspector input:focus,[data-starter-app=network-infrastructure] .vjs-ni-inspector textarea:focus,[data-starter-app=sankey] .pivot-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:0}[data-starter-app=ai-agent-builder] .vjs-field-desc,[data-starter-app=circuit-diagram] .vjs-field-desc,[data-starter-app=logic-gates] .vjs-field-desc,[data-starter-app=scada-hmi] .vjs-field-desc{color:#9ca3af;font-size:12px;margin-top:2px}[data-starter-app=ai-agent-builder] .vjs-inspector-footer,[data-starter-app=circuit-diagram] .vjs-inspector-footer{background:#f9fafb;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding:16px 24px}[data-starter-app=ai-agent-builder] .vjs-ai-button{align-items:center;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;transition:.2s}[data-starter-app=ai-agent-builder] .vjs-ai-button:hover{background-color:#2563eb;box-shadow:0 4px 6px -1px #2563eb33}[data-starter-app=ai-agent-builder] .vjs-ai-button:active,[data-starter-app=orgchart] .vjs-orgchart-inspector-person:active{transform:scale(.98)}[data-starter-app=ai-agent-builder] .vjs-ai-danger-button,[data-starter-app=ai-agent-builder] .vjs-ai-danger-button:hover,[data-starter-app=orgchart] .vjs-node-status-offline{background-color:#ef4444}[data-starter-app=ai-agent-builder] .vjs-ai-cancel-button,[data-starter-app=ai-agent-builder] .vjs-ai-cancel-button:hover{background-color:#f1f5f9;color:#475569}[data-starter-app=ai-agent-builder] .vjs-next-step{backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e5e7ebcc;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;min-width:180px;padding:6px;z-index:1000}[data-starter-app=ai-agent-builder] .vjs-next-step div{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;padding:10px 12px;transition:.2s}[data-starter-app=ai-agent-builder] .vjs-next-step div:hover{background-color:#f3f4f6;color:#2563eb}[data-starter-app=ai-agent-builder] .vjs-next-step div:active{background-color:#e5e7eb}[data-starter-app=ai-agent-builder] .condition-label{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:.2s;white-space:nowrap}[data-starter-app=ai-agent-builder] .condition-label:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px #3b82f61a;color:#3b82f6}[data-starter-app=ai-agent-builder] .vjs-connector{z-index:0}[data-starter-app=ai-agent-builder] .vjs-connector-path{stroke:var(--vjs-ai-color-gray)}[data-starter-app=ai-agent-builder] .vjs-ai-placeholder-edge{stroke-dasharray:4 4}[data-starter-app=ai-agent-builder] .vjs-arrow-overlay{fill:var(--vjs-ai-color-gray)}[data-starter-app=ai-agent-builder] .agent-skills-list{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}[data-starter-app=ai-agent-builder] .agent-skill-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:6px;padding:4px 8px;transition:.2s}[data-starter-app=ai-agent-builder] .agent-skill-item:hover{background:#f1f5f9;border-color:#cbd5e1}[data-starter-app=ai-agent-builder] .agent-skill-icon{height:14px;width:14px}[data-starter-app=ai-agent-builder] .agent-skill-name{color:#444;font-size:11px}[data-starter-app=ai-agent-builder] .agent-skill-delete{align-items:center;background:#0000;border:none;color:#999;cursor:pointer;display:flex;justify-content:center;padding:0}[data-starter-app=area-line-chart] .vjs-chart-header,[data-starter-app=bar-column-chart] .vjs-chart-example-title,[data-starter-app=scatter-bubble-chart] .vjs-chart-example-title{border-bottom:1px solid var(--vjs-chart-border-color)}[data-starter-app=ai-agent-builder] .agent-skill-delete:hover,[data-starter-app=gantt] .vjs-gantt-task-label-delete{color:#ef4444}[data-starter-app=ai-agent-builder] .vjs-ai-agent-add-skill-button{font-size:11px;padding:2px 6px}[data-starter-app=ai-agent-builder] .action-card-disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}[data-starter-app=ai-agent-builder] .vjs-ai-trigger-top{left:-1px;position:absolute;top:-11px;z-index:1}[data-starter-app=area-line-chart] .vjs-chart-example-container,[data-starter-app=bar-column-chart] .vjs-chart-example-container,[data-starter-app=scatter-bubble-chart] .vjs-chart-example-container{background-color:#fff;height:500px}[data-starter-app=area-line-chart] .vjs-chart-header{align-items:center;display:flex}[data-starter-app=area-line-chart] .vjs-chart-header button{margin-left:auto;margin-right:.5rem}[data-starter-app=area-line-chart] .vjs-area-line-chart,[data-starter-app=bar-column-chart] .vjs-bar-column-chart,[data-starter-app=scatter-bubble-chart] .vjs-scatter-bubble-chart{background-color:var(--vjs-chart-bg-main);display:grid;font-family:Inter,system-ui,-apple-system,sans-serif;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));padding:2rem}[data-starter-app=area-line-chart] .vjs-chart-example-comments,[data-starter-app=bar-column-chart] .vjs-chart-example-comments,[data-starter-app=scatter-bubble-chart] .vjs-chart-example-comments{background-color:#fff;border-top:1px solid var(--vjs-chart-border-color);color:var(--vjs-chart-text-muted);font-size:.875rem;line-height:1.5;padding:1.5rem}[data-starter-app=area-line-chart] .vjs-chart-example-title,[data-starter-app=bar-column-chart] .vjs-chart-example-title,[data-starter-app=scatter-bubble-chart] .vjs-chart-example-title{color:var(--vjs-chart-text-main);font-size:1.125rem;padding:1.25rem 1.5rem;text-align:left;background-color:#fff;font-weight:600}[data-starter-app=area-line-chart] .vjs-chart-example,[data-starter-app=bar-column-chart] .vjs-chart-example,[data-starter-app=scatter-bubble-chart] .vjs-chart-example{background-color:#fff;border:1px solid var(--vjs-chart-border-color);border-radius:12px;box-shadow:var(--vjs-chart-shadow-sm);margin:0;overflow:hidden;transition:box-shadow .2s ease-in-out}[data-starter-app=area-line-chart] .vjs-chart-example:hover,[data-starter-app=bar-column-chart] .vjs-chart-example:hover,[data-starter-app=scatter-bubble-chart] .vjs-chart-example:hover{box-shadow:var(--vjs-chart-shadow-md)}[data-starter-app=bpmn] .vjs-bpmn{display:flex;height:80vh;position:relative;width:100%}[data-starter-app=bpmn] .vjs-bpmn-palette{border-right:1px solid #e7e7e7;display:flex;flex-basis:80px;flex-direction:column;height:100%;overflow:auto;padding:.25rem}[data-starter-app=bpmn] .vjs-palette-current-shape-type{outline:#1e90ff solid 1px}[data-starter-app=bpmn] .vjs-bpmn-miniview{flex:0 0 200px;height:auto;margin:auto .5rem 1.5rem;position:relative;width:auto;z-index:50}[data-starter-app=bpmn] .vjs-export-controls{position:absolute;right:1rem;top:4rem;z-index:50}[data-starter-app=bpmn] .vjs-bpmn-rhs{background-color:#fff;border-left:1px solid #e7e7e7;display:flex;flex-basis:250px;flex-direction:column;font-size:.8rem;height:100%;opacity:.95;overflow:auto;padding:.5rem!important}[data-starter-app=bpmn] .vjs-inspector-section{background-color:hsla(0,0%,87%,.471);border-radius:5px;display:flex;flex-direction:column;margin:5px;padding:5px}[data-starter-app=bpmn] .vjs-bpmn-inspector input[type=text]{height:1.5rem;margin:5px 0;width:95%}[data-starter-app=bpmn] .vjs-bpmn-inspector label{height:1.5rem;margin:.15rem}[data-starter-app=bpmn] .vjs-node.vjs-drag-active g,[data-starter-app=bpmn] rect:has(+.vjs-palette-drag-active){fill:var(--vjs-bpmn-maybe-drop-color)}[data-starter-app=bpmn] .vjs-node.vjs-drag-hover g,[data-starter-app=bpmn] rect:has(+.vjs-palette-drag-hover){fill:var(--vjs-bpmn-valid-drop-color)}[data-starter-app=bpmn] rect:has(+.vjs-palette-drag-hover-cannot-drop){fill:var(--vjs-bpmn-invalid-drop-color)}[data-starter-app=bpmn] .vjs-surface.vjs-palette-drag-active{background-color:var(--vjs-bpmn-maybe-drop-color)}[data-starter-app=bpmn] .vjs-surface.vjs-palette-drag-hover{background-color:var(--vjs-bpmn-valid-drop-color)}[data-starter-app=bpmn] .vjs-surface.vjs-drag-hover-cannot-drop,[data-starter-app=bpmn] .vjs-surface.vjs-palette-drag-hover-cannot-drop{background-color:var(--vjs-bpmn-invalid-drop-color)}[data-starter-app=callflow] body *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}[data-starter-app=callflow] .vjs-callflow{background-color:#f1f3f5;display:flex}[data-starter-app=callflow] .vjs-surface,[data-starter-app=chatbot] .vjs-surface{height:80vh}[data-starter-app=callflow] .vjs-callflow-rhs{background-color:var(--vjs-callflow-rhs-bg);border-left:1px solid #e6e8eb;box-shadow:-2px 0 5px #00000005;display:flex;flex-basis:450px;flex-direction:column;overflow:auto}[data-starter-app=callflow] .vjs-controls{left:1.5rem;position:absolute;top:1.5rem;z-index:50}[data-starter-app=callflow] .vjs-miniview{border:1px solid var(--vjs-callflow-node-border);border-radius:4px;bottom:1.5rem;box-shadow:var(--vjs-callflow-node-shadow);left:1.5rem;overflow:hidden;position:absolute;z-index:50}[data-starter-app=callflow] .vjs-callflow-node{background-color:var(--vjs-callflow-node-bg);border:1px solid var(--vjs-callflow-node-border);border-radius:8px;box-shadow:var(--vjs-callflow-node-shadow);color:var(--vjs-callflow-node-fg);display:flex;flex-direction:column;justify-content:center;max-width:220px;min-height:40px;min-width:160px;transition:box-shadow .2s,border-color .2s}[data-starter-app=callflow] .vjs-callflow-node:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}[data-starter-app=callflow] .vjs-selected-element .vjs-callflow-node{border-color:var(--vjs-callflow-blue);box-shadow:0 0 0 3px #206bc426}[data-starter-app=callflow] .vjs-callflow-label{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;font-size:13px;font-weight:600;padding:.5rem .75rem;white-space:nowrap}[data-starter-app=callflow] .vjs-callflow-node-icon{background-color:var(--vjs-callflow-green);border-radius:50%;flex:0 0 8px;height:8px;margin-right:.5rem;width:8px}[data-starter-app=callflow] .vjs-callflow-node-text{color:#495057;font-size:13px;line-height:1.4;padding:.5rem .75rem}[data-starter-app=callflow] .vjs-callflow-request-url{color:var(--vjs-callflow-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;overflow:hidden;padding:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}[data-starter-app=callflow] .vjs-callflow-request-port{color:#495057;font-size:12px;margin:.25rem 0;padding:.25rem .75rem;position:relative;transition:background-color .2s}[data-starter-app=callflow] .vjs-callflow-condition:hover,[data-starter-app=callflow] .vjs-callflow-request-port:hover,[data-starter-app=infrastructure-management] .vjs-edge-type-picker>div:hover,[data-starter-app=network-infrastructure] .vjs-edge-type-picker>div:hover,[data-starter-app=schema] .vjs-schema-table-column:hover{background-color:#f8fafc}[data-starter-app=callflow] .vjs-callflow-connect{background-color:var(--vjs-callflow-green);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;cursor:pointer;height:12px;position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:transform .2s;width:12px;z-index:2}[data-starter-app=callflow] .vjs-callflow-connect:hover{transform:translate(50%,-50%) scale(1.2)}[data-starter-app=callflow] .vjs-callflow-fail-path{color:var(--vjs-callflow-error)}[data-starter-app=callflow] .vjs-callflow-fail-path .vjs-callflow-connect{background-color:var(--vjs-callflow-error)}[data-starter-app=callflow] .vjs-callflow-variable{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin:2px .5rem;overflow:hidden;padding:.25rem .5rem;position:relative}[data-starter-app=callflow] .vjs-callflow-variable:hover{background-color:#f1f3f5}[data-starter-app=callflow] .vjs-callflow-variable-name{background-color:var(--vjs-callflow-variable);border-radius:4px;color:#495057;font-size:11px;font-weight:600;margin:0;padding:2px 6px}[data-starter-app=callflow] .vjs-callflow-variable-value{color:#212529;font-size:12px;margin-left:8px;white-space:nowrap}[data-starter-app=callflow] .vjs-callflow-condition .vjs-edge-delete,[data-starter-app=callflow] .vjs-callflow-variable .vjs-edge-delete{opacity:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:opacity .2s}[data-starter-app=callflow] .vjs-callflow-set-variables-buttons{align-items:center;border-top:1px solid #f1f3f5;display:flex;padding:.5rem .75rem}[data-starter-app=callflow] .vjs-callflow-set-variables-buttons button{background:#fff;border:1px solid var(--vjs-callflow-node-border);border-radius:4px;color:#495057;cursor:pointer;font-size:11px;margin-right:.5rem;padding:2px 8px}[data-starter-app=callflow] .vjs-callflow-set-variables-buttons button:hover{background:#f8fafc;border-color:#adb5bd}[data-starter-app=callflow] .vjs-callflow-condition{color:#495057;cursor:pointer;font-size:12px;margin:.15rem 0;padding:.25rem .75rem;position:relative;transition:background-color .2s;white-space:nowrap}[data-starter-app=callflow] .vjs-callflow-add-condition{color:var(--vjs-callflow-blue);cursor:pointer;font-size:14px;margin-left:auto;padding:0 .5rem}[data-starter-app=callflow] .vjs-callflow-condition>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 10px)}[data-starter-app=callflow] .vjs-callflow-keypad-key{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;font-size:12px;justify-content:space-between;padding:4px 1rem 4px .75rem;position:relative}[data-starter-app=callflow] .vjs-callflow-palette{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;padding:1rem}[data-starter-app=callflow] .vjs-callflow-palette-item{align-items:center;background:#fff;border:1px solid var(--vjs-callflow-node-border);border-radius:8px;box-shadow:0 1px 2px #0000000d;cursor:grab;display:flex;flex-direction:column;height:4.5rem;justify-content:center;padding:.75rem;text-align:center;width:4.5rem}[data-starter-app=callflow] .vjs-callflow-palette .vjs-callflow-palette-item{font-size:13px;padding:.25rem;transition:.2s}[data-starter-app=callflow] .vjs-callflow-palette-item:hover{border-color:var(--vjs-callflow-blue);box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}[data-starter-app=callflow] .vjs-callflow-palette-item .vjs-callflow-node-icon{flex:inherit;height:10px;margin-bottom:.5rem;margin-right:0;width:10px}[data-starter-app=callflow] .vjs-callflow-palette-item .vjs-callflow-label{border-bottom:none;color:#495057;font-size:11px;line-height:1.2;padding:0;white-space:normal}[data-starter-app=callflow] .vjs-connector-path{stroke:#adb5bd;stroke-width:2px;transition:stroke .2s}[data-starter-app=callflow] .vjs-connector:hover .vjs-connector-path{stroke:var(--vjs-callflow-blue)}[data-starter-app=callflow] .vjs-connector-outline{stroke:#0000!important;stroke-width:20px!important}[data-starter-app=callflow] .vjs-callflow-delete{align-items:center;background-color:var(--vjs-callflow-delete);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:none;font-size:10px;height:20px;justify-content:center;padding:0;position:absolute;right:-10px;top:-10px;width:20px;z-index:10}[data-starter-app=callflow] .vjs-callflow-delete:after,[data-starter-app=mindmap] .vjs-mindmap-delete:after{content:"✕"}.navbar-lib:hover div,[data-starter-app=callflow] .vjs-selected-element .vjs-callflow-delete,[data-starter-app=chatbot] .vjs-node:hover .vjs-chatbot-connect,[data-starter-app=chatbot] .vjs-selected-element .vjs-delete,[data-starter-app=gantt] .vjs-gantt-task-label-delete,[data-starter-app=gantt] .vjs-gantt-task-label-edit,[data-starter-app=gantt] .vjs-gantt-task-label:hover .vjs-gantt-task-label-controls,[data-starter-app=gantt] .vjs-selected-element .vjs-gantt-connect,[data-starter-app=gantt] .vjs-selected-element .vjs-gantt-delete{display:flex}[data-starter-app=callflow] .vjs-inspector-active{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}[data-starter-app=callflow] .vjs-inspector-active h3{color:var(--vjs-callflow-node-fg);font-size:16px;margin:0 0 .5rem}[data-starter-app=callflow] .vjs-inspector-active label{color:#6c757d;font-size:12px;font-weight:600;margin-bottom:.25rem}[data-starter-app=callflow] .vjs-inspector-active input,[data-starter-app=callflow] .vjs-inspector-active select,[data-starter-app=callflow] .vjs-inspector-active textarea{background-color:#fff;border:1px solid var(--vjs-callflow-node-border);border-radius:6px;box-sizing:border-box;font-size:13px;padding:.5rem .75rem;transition:border-color .2s,box-shadow .2s;width:100%}[data-starter-app=callflow] .vjs-inspector-active input:focus,[data-starter-app=callflow] .vjs-inspector-active select:focus,[data-starter-app=callflow] .vjs-inspector-active textarea:focus{border-color:var(--vjs-callflow-blue);box-shadow:0 0 0 3px #206bc41a;outline:0}[data-starter-app=callflow] .vjs-inspector-inactive{align-items:center;color:#adb5bd;display:flex;flex-direction:column;font-size:14px;font-style:italic;height:100%;justify-content:center;padding:2rem;text-align:center}.vjs-chart-list .vjs-chart-container{font-family:Segoe UI,sans-serif;height:500px;margin-left:2rem;outline:#eee solid 1px}.vjs-chatbot-palette-item{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-sm);cursor:grab;font-size:.875rem;font-weight:500;padding:.75rem .5rem;text-align:center}.vjs-chatbot-palette-item[data-vjs-type=choice]{border-left:4px solid var(--bg-chatbot-choice)}.vjs-chatbot-palette-item[data-vjs-type=message]{border-left:4px solid var(--bg-chatbot-message)}.vjs-chatbot-palette-item[data-vjs-type=input]{border-left:4px solid var(--bg-chatbot-input)}.vjs-chatbot-palette-item[data-vjs-type=start]{border-left:4px solid var(--bg-chatbot-start)}.vjs-chatbot-palette-item[data-vjs-type=end]{border-left:4px solid var(--bg-chatbot-end)}.vjs-chatbot-palette-item[data-vjs-type=test]{border-left:4px solid var(--bg-chatbot-test)}.vjs-chatbot-palette-item[data-vjs-type=ai_agent]{border-left:4px solid var(--bg-chatbot-ai)}[data-starter-app=chatbot] .vjs-chatbot{background-color:#f3f4f6;color:var(--text-main);display:flex;font-family:Inter,system-ui,-apple-system,sans-serif}[data-starter-app=chatbot] .vjs-chatbot-canvas{flex-grow:1;position:relative}[data-starter-app=chatbot] .vjs-chatbot-rhs{background-color:#fff;border-left:1px solid var(--border-color);box-shadow:-2px 0 10px #00000005;display:flex;flex-basis:300px;flex-direction:column;flex-grow:1;gap:1.5rem;overflow-y:auto;padding:1.25rem}[data-starter-app=chatbot] .vjs-controls{display:flex;left:1.25rem;position:absolute;top:1.25rem}[data-starter-app=chatbot] .vjs-miniview{border:1px solid var(--border-color);border-radius:8px;bottom:1.25rem;box-shadow:var(--shadow-md);left:1.25rem;overflow:hidden;position:absolute}[data-starter-app=chatbot] [vjs-miniview-type=choice]{background-color:var(--bg-chatbot-choice)}[data-starter-app=chatbot] [vjs-miniview-type=message]{background-color:var(--bg-chatbot-message)}[data-starter-app=chatbot] [vjs-miniview-type=input]{background-color:var(--bg-chatbot-input)}[data-starter-app=chatbot] [vjs-miniview-type=start]{background-color:var(--bg-chatbot-start)}[data-starter-app=chatbot] [vjs-miniview-type=end]{background-color:var(--bg-chatbot-end)}[data-starter-app=chatbot] [vjs-miniview-type=test]{background-color:var(--bg-chatbot-test)}[data-starter-app=chatbot] [vjs-miniview-type=ai_agent]{background-color:var(--bg-chatbot-ai)}[data-starter-app=chatbot] .vjs-chatbot-palette{background-color:#f9fafb;border:1px solid var(--border-color);border-radius:12px;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);padding:1rem}[data-starter-app=chatbot] .vjs-chatbot-palette .vjs-chatbot-palette-item{margin:0;transition:.2s}[data-starter-app=chatbot] .vjs-chatbot-palette .vjs-chatbot-palette-item:hover{border-color:#9ca3af;box-shadow:var(--shadow-md);transform:translateY(-1px)}[data-starter-app=chatbot] .vjs-connector,[data-starter-app=schema-builder] .vjs-connector:hover,[data-starter-app=schema] .vjs-connector:hover{z-index:9}[data-starter-app=chatbot] .vjs-connector-path{stroke:#94a3b8;stroke-width:2px;transition:stroke .2s}[data-starter-app=chatbot] .vjs-selected-connection .vjs-connector-path{stroke:var(--bg-chatbot-message);stroke-width:3px}[data-starter-app=chatbot] .vjs-connector-outline{stroke:#0000;stroke-width:20px}[data-starter-app=chatbot] .vjs-node.vjs-element-dragging,[data-starter-app=chatbot] .vjs-node.vjs-most-recently-dragged,[data-starter-app=chatbot] .vjs-selected-connection{z-index:12}[data-starter-app=chatbot] .vjs-connector-transient,[data-starter-app=chatbot] .vjs-edge-relocating{z-index:13}[data-starter-app=chatbot] .vjs-label-overlay{background-color:#fff;border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-sm);color:var(--text-muted);font-size:.75rem;font-weight:600;padding:.35rem .75rem;z-index:10}[data-starter-app=chatbot] .vjs-node{background-color:#fff;border-radius:12px;box-shadow:var(--shadow-md);transition:box-shadow .2s,transform .2s;z-index:10}[data-starter-app=chatbot] .vjs-node:has(.vjs-chatbot-start,.vjs-chatbot-end){background-color:#0000;box-shadow:none}[data-starter-app=chatbot] .vjs-node:hover{box-shadow:var(--shadow-lg)}[data-starter-app=chatbot] .vjs-chatbot-connect{align-items:center;background-color:#fff;border:2px solid;border-radius:50%;bottom:0;box-shadow:var(--shadow-sm);cursor:crosshair;display:none;height:24px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,50%);width:24px;z-index:50}[data-starter-app=chatbot] .vjs-chatbot-connect:after{content:"+";font-size:16px;font-weight:700;line-height:1}[data-starter-app=chatbot] .vjs-delete{align-items:center;background-color:var(--bg-chatbot-delete);border:2px solid #fff;border-radius:50%;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:none;font-weight:700;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;width:24px}[data-starter-app=chatbot] .vjs-delete:after{content:"×";font-size:18px}[data-starter-app=chatbot] .vjs-chatbot-choice:before,[data-starter-app=chatbot] .vjs-chatbot-input:before,[data-starter-app=chatbot] .vjs-chatbot-message:before,[data-starter-app=chatbot] .vjs-chatbot-test:before{font-size:.7rem;left:0;top:-24px;font-weight:700;position:absolute;text-transform:uppercase}[data-starter-app=chatbot] .vjs-chatbot-end,[data-starter-app=chatbot] .vjs-chatbot-start{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:100px;justify-content:center;letter-spacing:.05em;text-transform:uppercase;width:100px}[data-starter-app=chatbot] .vjs-chatbot-start{background:linear-gradient(135deg,var(--bg-chatbot-start),#34d399)}[data-starter-app=chatbot] .vjs-chatbot-end{background:linear-gradient(135deg,var(--bg-chatbot-end),#fb7185)}[data-starter-app=chatbot] .vjs-chatbot-start:after{content:"START"}[data-starter-app=chatbot] .vjs-chatbot-end:after{content:"END"}[data-starter-app=chatbot] .vjs-chatbot-ai,[data-starter-app=chatbot] .vjs-chatbot-choice,[data-starter-app=chatbot] .vjs-chatbot-input,[data-starter-app=chatbot] .vjs-chatbot-message,[data-starter-app=chatbot] .vjs-chatbot-test{background-color:#fff;border:1px solid var(--border-color);border-radius:12px;display:flex;min-width:200px;padding:1.25rem}.jtk-shape-library-palette-set,[data-starter-app=chatbot] .vjs-chatbot-ai,[data-starter-app=chatbot] .vjs-chatbot-choice,[data-starter-app=chatbot] .vjs-chatbot-test{padding:0}[data-starter-app=chatbot] .vjs-chatbot-message{align-items:center;border-top:8px solid var(--bg-chatbot-message);justify-content:flex-start}[data-starter-app=chatbot] .vjs-chatbot-message:before{color:var(--bg-chatbot-message);content:"MESSAGE"}[data-starter-app=chatbot] .vjs-chatbot-message .vjs-chatbot-connect{color:var(--bg-chatbot-message)}[data-starter-app=chatbot] .vjs-chatbot-input{border-top:8px solid var(--bg-chatbot-input);flex-direction:column;gap:.75rem}[data-starter-app=chatbot] .vjs-chatbot-input:before{color:var(--bg-chatbot-input);content:"USER INPUT"}[data-starter-app=chatbot] .vjs-chatbot-input .vjs-chatbot-connect{color:var(--bg-chatbot-input)}[data-starter-app=chatbot] .vjs-chatbot-input textarea{background-color:#f9fafb;border:1px solid var(--border-color);border-radius:6px;font-family:inherit;font-size:.875rem;padding:.5rem;resize:none}[data-starter-app=chatbot] .vjs-chatbot-choice{border-top:8px solid var(--bg-chatbot-choice);flex-direction:column}[data-starter-app=chatbot] .vjs-chatbot-choice:before{color:var(--bg-chatbot-choice);content:"CHOICE"}[data-starter-app=chatbot] .vjs-chatbot-choice .vjs-chatbot-connect{color:var(--bg-chatbot-choice)}[data-starter-app=chatbot] .vjs-chatbot-test{border-top:8px solid var(--bg-chatbot-test);flex-direction:column}[data-starter-app=chatbot] .vjs-chatbot-test:before{color:var(--bg-chatbot-test);content:"CONDITION"}[data-starter-app=chatbot] .vjs-chatbot-choice-option{align-items:center;background-color:var(--bg-chatbot-choice-option);border-bottom:1px solid var(--border-color);color:var(--text-main);cursor:pointer;display:flex;font-size:.8125rem;margin:0;padding:.75rem 1rem;transition:background-color .2s}[data-starter-app=chatbot] .vjs-chatbot-choice-option:last-child{border-bottom:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}[data-starter-app=chatbot] .vjs-chatbot-test .vjs-chatbot-choice-option{background-color:var(--bg-chatbot-test-option)}[data-starter-app=chatbot] .vjs-chatbot-ai{border-top:8px solid var(--bg-chatbot-ai);flex-direction:column}[data-starter-app=chatbot] .vjs-chatbot-ai-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:.5rem;padding:.75rem 1rem}[data-starter-app=chatbot] .vjs-chatbot-ai-icon{font-size:1.1rem}[data-starter-app=chatbot] .vjs-chatbot-ai-title{color:var(--bg-chatbot-ai);font-size:.75rem;font-weight:700;text-transform:uppercase}[data-starter-app=chatbot] .vjs-choice-add,[data-starter-app=chatbot] .vjs-test-add{align-items:center;background-color:#fff;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:0;top:-30px;transition:.2s;width:20px}[data-starter-app=chatbot] .vjs-choice-add:hover,[data-starter-app=chatbot] .vjs-test-add:hover{border-color:#9ca3af;color:var(--text-main)}[data-starter-app=chatbot] .vjs-choice-delete{color:var(--text-muted);cursor:pointer;margin-left:auto;opacity:.5;transition:opacity .2s}[data-starter-app=chatbot] .vjs-choice-delete:hover{color:var(--bg-chatbot-delete);opacity:1}[data-starter-app=chatbot] .vjs-choice-delete:after{content:"×";font-size:16px}[data-starter-app=chatbot] .vjs-drag-hover{box-shadow:0 0 0 4px #3b82f633;outline:#3b82f6 solid 2px}[data-starter-app=chatbot] .vjs-chatbot-inspector{background-color:#f9fafb;border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;padding:1rem}[data-starter-app=chatbot] .vjs-chatbot-inspector label{color:var(--text-muted);font-size:.75rem;font-weight:600;margin-bottom:.25rem;text-transform:uppercase}[data-starter-app=chatbot] .vjs-chatbot-inspector input[type=number],[data-starter-app=chatbot] .vjs-chatbot-inspector input[type=range],[data-starter-app=chatbot] .vjs-chatbot-inspector input[type=text],[data-starter-app=chatbot] .vjs-chatbot-inspector select,[data-starter-app=chatbot] .vjs-chatbot-inspector textarea{border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;height:38px;margin-bottom:1rem;padding:.5rem .75rem;transition:border-color .2s}[data-starter-app=chatbot] .vjs-chatbot-inspector input[type=number]:focus,[data-starter-app=chatbot] .vjs-chatbot-inspector input[type=range]:focus,[data-starter-app=chatbot] .vjs-chatbot-inspector input[type=text]:focus,[data-starter-app=chatbot] .vjs-chatbot-inspector select:focus,[data-starter-app=chatbot] .vjs-chatbot-inspector textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:0}[data-starter-app=chatbot] .vjs-selected-element{outline:#3b82f6 solid 2px;outline-offset:4px;z-index:12}[data-starter-app=circuit-diagram] .vjs-cd-main{background-color:var(--vjs-bg-creamy);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:800px;position:relative;width:100%}[data-starter-app=circuit-diagram] .vjs-cd-palette-wrapper{backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);bottom:20px;left:20px;overflow:auto;position:absolute;top:20px;width:201px;z-index:10}[data-starter-app=circuit-diagram] .vjs-cd-palette-wrapper,[data-starter-app=circuit-diagram] .vjs-palette{background:var(--vjs-cd-glass-bg)!important;border:1px solid var(--vjs-cd-glass-border)!important;border-radius:12px;box-shadow:0 8px 32px 0 #1f268712;padding:10px!important}[data-starter-app=circuit-diagram] .vjs-palette{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);display:flex;flex-direction:column;width:80px!important}[data-starter-app=circuit-diagram] .vjs-palette-item,[data-starter-app=logic-gates] .vjs-palette-item{background:#0000!important;border:none!important;margin-bottom:12px!important;padding:4px!important;transition:transform .2s}[data-starter-app=circuit-diagram] .vjs-palette-item:hover,[data-starter-app=erd] .vjs-erd-inspector .vjs-color-picker-item:hover,[data-starter-app=infrastructure-management] .vjs-color-picker-item:hover,[data-starter-app=logic-gates] .vjs-palette-item:hover,[data-starter-app=network-infrastructure] .vjs-color-picker-item:hover,[data-starter-app=network-topology] .vjs-color-picker-item:hover{transform:scale(1.1)}[data-starter-app=circuit-diagram] .vjs-shape-library-palette-set-shapes{flex-direction:row!important;flex-wrap:wrap;gap:1.25rem}[data-starter-app=circuit-diagram] .vjs-surface{background-color:var(--vjs-bg-creamy)!important}[data-starter-app=circuit-diagram] .vjs-grid-pattern,[data-starter-app=logic-gates] .vjs-grid-pattern{fill:#0000001a!important;stroke:none!important}[data-starter-app=circuit-diagram] .vjs-vertex,[data-starter-app=logic-gates] .vjs-vertex{filter:drop-shadow(0 2px 4px rgba(0,0,0,.05))}[data-starter-app=circuit-diagram] .vjs-vertex circle,[data-starter-app=circuit-diagram] .vjs-vertex path{stroke:var(--vjs-cd-outline-color)!important;stroke-width:1.5px!important}[data-starter-app=circuit-diagram] .vjs-vertex [fill="{{fill}}"],[data-starter-app=logic-gates] .vjs-vertex [fill="{{fill}}"]{fill:#fff!important}[data-starter-app=circuit-diagram] circle[data-vjs-source],[data-starter-app=circuit-diagram] circle[data-vjs-target]{cursor:crosshair}[data-starter-app=circuit-diagram] .vjs-node:hover circle[data-vjs-source],[data-starter-app=circuit-diagram] .vjs-node:hover circle[data-vjs-target]{fill:var(--vjs-cd-outline-color)!important}[data-starter-app=circuit-diagram] .vjs-edge-path{stroke:var(--vjs-cd-edge-color)!important;stroke-width:2px!important}[data-starter-app=circuit-diagram] .vjs-inspector-pane{background:#fff;border-left:1px solid #999;bottom:0;display:flex;flex-direction:column;font-family:sans-serif;overflow:hidden;position:absolute;right:0;top:0;width:250px;z-index:1000}[data-starter-app=circuit-diagram] .vjs-selected-element .vjs-vertex-outline,[data-starter-app=logic-gates] .vjs-selected-element .vjs-vertex-outline{stroke:#2563eb!important;stroke-width:2px!important}[data-starter-app=circuit-diagram] .vjs-controls{margin-top:1rem;position:relative;--vjs-controls-text-color:#323030}[data-starter-app=circuit-diagram] .vjs-export-controls{position:absolute;right:20px;top:20px}[data-starter-app=circuit-diagram] .vjs-shape-library-palette-set-shapes,[data-starter-app=logic-gates] .vjs-shape-library-palette-set-shapes{flex-direction:column;gap:.25rem}[data-starter-app=circuit-diagram] .vjs-shape-library-palette-shape,[data-starter-app=logic-gates] .vjs-shape-library-palette-shape{padding:1px}[data-starter-app=circuit-diagram] .vjs-shape-library-palette-shape:hover,[data-starter-app=logic-gates] .vjs-shape-library-palette-shape:hover{background:hsla(0,6%,59%,.329);border-radius:3px}[data-starter-app=circuit-diagram] .vjs-shape-library-palette .vjs-shape-library-palette-label{white-space:normal}[data-starter-app=circuit-diagram] .vjs-shape-library-palette-shape-group-title{font-size:13px;font-weight:700;margin:10px 2px}[data-starter-app=circuit-diagram] .vjs-connector.vjs-palette-drag-active .vjs-connector-path{stroke:var(--vjs-cd-lowlight)!important;stroke-width:4px}[data-starter-app=circuit-diagram] .vjs-connector.vjs-palette-drag-hover .vjs-connector-path{stroke:var(--vjs-cd-highlight)!important;stroke-width:4px}[data-starter-app=circuit-diagram] circle.vjs-auto-edge-source,[data-starter-app=circuit-diagram] circle.vjs-auto-edge-target,[data-starter-app=circuit-diagram] circle[data-vjs-target].vjs-drag-active,body [data-category=electronics-components] circle.vjs-auto-edge-source,body [data-category=electronics-components] circle.vjs-auto-edge-target,body [data-category=logic-gates] circle.vjs-auto-edge-source,body [data-category=logic-gates] circle.vjs-auto-edge-target{animation:1.5s ease-out infinite e;fill:var(--vjs-cd-droppable)!important;transform-box:fill-box;transform-origin:center}[data-starter-app=circuit-diagram] circle.vjs-auto-edge-proximity-source,[data-starter-app=circuit-diagram] circle.vjs-auto-edge-proximity-target,[data-starter-app=circuit-diagram] circle[data-vjs-target].vjs-drag-hover,[data-starter-app=logic-gates] circle.vjs-auto-edge-proximity-source,[data-starter-app=logic-gates] circle.vjs-auto-edge-proximity-target,[data-starter-app=logic-gates] circle[data-vjs-target].vjs-drag-hover,body [data-category=electronics-components] circle.vjs-auto-edge-proximity-source,body [data-category=electronics-components] circle.vjs-auto-edge-proximity-target,body [data-category=logic-gates] circle.vjs-auto-edge-proximity-source,body [data-category=logic-gates] circle.vjs-auto-edge-proximity-target{animation:none;fill:#228b22!important;filter:drop-shadow(0 0 8px forestgreen);transform:scale(1.2);transform-box:fill-box;transform-origin:center;transition:transform .15s ease-out,filter .15s ease-out,fill .15s ease-out}[data-starter-app=circuit-diagram] [data-vjs-target][data-vjs-enabled=false]{fill:var(--vjs-cd-not-droppable)!important;filter:drop-shadow(0 0 5px var(--vjs-cd-not-droppable))}[data-starter-app=erd] .vjs-erd{color:var(--vjs-erd-text);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:80vh;width:100%}[data-starter-app=erd] .vjs-erd-canvas{display:flex;flex-direction:column;flex-grow:1;position:relative}[data-starter-app=erd] .vjs-erd-palette{flex-basis:100px}[data-starter-app=erd] .vjs-controls{left:2rem;top:2rem;z-index:100}[data-starter-app=erd] .vjs-shape-library-palette .vjs-shape-library-palette-shape,[data-starter-app=infrastructure-management] .vjs-im-palette .vjs-shape-library-palette-shape{width:4rem}[data-starter-app=erd] .vjs-erd-inspector{background-color:#fff;border:1px solid var(--vjs-erd-border);border-radius:12px;bottom:1.5rem;box-shadow:var(--vjs-shadow-lg);box-sizing:border-box;display:flex;flex-direction:column;left:1.5rem;max-height:calc(100% - 100px);overflow-y:auto;padding:1.5rem;position:absolute;transition:transform .2s ease-out,opacity .2s ease-out;width:320px;z-index:101}[data-starter-app=erd] .vjs-erd-inspector label{color:var(--vjs-erd-text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin:1rem 0 .5rem;text-transform:uppercase}[data-starter-app=erd] .vjs-erd-inspector .vjs-inspector-type{background:var(--vjs-erd-bg);border:1px solid var(--vjs-erd-border);border-radius:4px;color:var(--vjs-erd-text-muted);display:inline-block;font-size:12px;margin-top:.5rem;padding:4px 8px}[data-starter-app=erd] .vjs-erd-inspector input,[data-starter-app=erd] .vjs-erd-inspector select,[data-starter-app=erd] .vjs-erd-inspector textarea{background-color:#fff;border:1px solid var(--vjs-erd-border);border-radius:8px;box-sizing:border-box;color:var(--vjs-erd-text);font-family:inherit;font-size:14px;padding:.5rem;transition:border-color .2s,box-shadow .2s;width:100%}[data-starter-app=erd] .vjs-erd-inspector input:focus,[data-starter-app=erd] .vjs-erd-inspector textarea:focus{border-color:var(--vjs-erd-primary);box-shadow:0 0 0 3px var(--vjs-erd-transparent-blue);outline:0}[data-starter-app=erd] .vjs-erd-inspector textarea,[data-starter-app=infrastructure-management] .vjs-im-inspector textarea,[data-starter-app=network-infrastructure] .vjs-ni-inspector textarea,[data-starter-app=network-topology] .vjs-network-topology-inspector textarea{min-height:80px;resize:vertical}[data-starter-app=erd] .vjs-erd-inspector .vjs-color-picker,[data-starter-app=infrastructure-management] .vjs-color-picker,[data-starter-app=network-infrastructure] .vjs-color-picker,[data-starter-app=network-topology] .vjs-color-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}[data-starter-app=erd] .vjs-erd-inspector .vjs-color-picker input,[data-starter-app=infrastructure-management] .vjs-color-picker input,[data-starter-app=network-infrastructure] .vjs-color-picker input,[data-starter-app=network-topology] .vjs-color-picker input{height:2.5rem}[data-starter-app=erd] .vjs-erd-inspector .vjs-color-picker-item,[data-starter-app=infrastructure-management] .vjs-color-picker-item,[data-starter-app=network-infrastructure] .vjs-color-picker-item,[data-starter-app=network-topology] .vjs-color-picker-item{border:2px solid #0000;border-radius:50%;cursor:pointer;height:24px;transition:transform .1s,border-color .2s;width:24px}[data-starter-app=erd] .vjs-erd-inspector .vjs-color-picker-item-selected{border-color:var(--vjs-erd-primary);transform:scale(1.1)}[data-starter-app=erd] .vjs-erd-inspector .vjs-edge-type-picker,[data-starter-app=infrastructure-management] .vjs-edge-type-picker,[data-starter-app=network-infrastructure] .vjs-edge-type-picker,[data-starter-app=network-topology] .vjs-edge-type-picker{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}[data-starter-app=erd] .vjs-erd-inspector .vjs-edge-type-picker>div{border:1px solid var(--vjs-erd-border);border-radius:4px;cursor:pointer;height:2rem;position:relative;transition:.2s;width:100%}[data-starter-app=erd] .vjs-erd-inspector .vjs-edge-type-picker>div:hover{background-color:var(--vjs-erd-bg)}[data-starter-app=erd] .vjs-erd-inspector .vjs-edge-type-picker>div>div,[data-starter-app=infrastructure-management] .vjs-edge-type-picker>div>div,[data-starter-app=network-infrastructure] .vjs-edge-type-picker>div>div,[data-starter-app=network-topology] .vjs-edge-type-picker>div>div{left:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[data-starter-app=erd] .vjs-erd-inspector .vjs-edge-type-picker>svg,[data-starter-app=infrastructure-management] .vjs-edge-type-picker>svg,[data-starter-app=network-infrastructure] .vjs-edge-type-picker>svg,[data-starter-app=network-topology] .vjs-edge-type-picker>svg{z-index:1}[data-starter-app=erd] .vjs-erd-inspector .vjs-edge-type-picker-selected{background-color:var(--vjs-erd-transparent-blue)!important;border-color:var(--vjs-erd-primary)!important}[data-starter-app=erd] .vjs-erd-inspector select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em;padding-right:2.5rem}[data-starter-app=fault-tree-analysis] .vjs-fta-container{display:flex;flex-direction:row;height:700px;overflow:hidden}[data-starter-app=fault-tree-analysis] .vjs-miniview{margin:auto .5rem 2.5rem;min-height:200px;position:relative;width:90%}[data-starter-app=fault-tree-analysis] .vjs-controls{position:absolute;right:2rem;top:2rem;z-index:10}[data-starter-app=fault-tree-analysis] .vjs-inspector-inactive{margin:1.5rem}[data-starter-app=fault-tree-analysis] .vjs-fta-left-palette{background:#f8f8f8;border-right:1px solid #ccc;display:flex;flex-direction:column;height:100%;overflow-y:auto;width:250px}[data-starter-app=fault-tree-analysis] .vjs-fta-center-canvas{flex:1;height:100%;position:relative}[data-starter-app=fault-tree-analysis] .vjs-fta-right-sidebar{background:#fff;border-left:1px solid #ccc;display:flex;flex-direction:column;height:100%;width:350px}[data-starter-app=fault-tree-analysis] .vjs-fta-sidebar-section{border:1px solid #eee;border-radius:4px;margin-bottom:20px}[data-starter-app=fault-tree-analysis] .vjs-fta-sidebar-section-header{background:#f8f8f8;border-bottom:1px solid #eee;font-weight:700;padding:8px 15px}[data-starter-app=fault-tree-analysis] .vjs-fta-sidebar-content{flex:1;overflow-y:auto;padding:15px}[data-starter-app=fault-tree-analysis] .vjs-selected-element .vjs-shape-bg{fill:#4a90e2!important;stroke:#2c5a8d!important;stroke-width:3px}[data-starter-app=fault-tree-analysis] .vjs-connector.vjs-palette-drag-hover .vjs-connector-path{stroke:var(--vjs-fta-highlight)!important;stroke-width:4px}[data-starter-app=fault-tree-analysis] .vjs-connector.vjs-palette-drag-hover .vjs-overlay{fill:var(--vjs-fta-highlight);stroke:var(--vjs-fta-highlight)}[data-starter-app=fault-tree-analysis] .vjs-fta-cut-sets-list{display:flex;flex-direction:column;gap:10px;margin-top:.5rem}[data-starter-app=fault-tree-analysis] .vjs-fta-cut-set{align-items:center;background:#fdfdfd;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 3px #0000000d;display:flex;margin:.25rem .5rem 0;padding:8px}[data-starter-app=fault-tree-analysis] .vjs-fta-cut-set-index{color:#888;font-size:.75rem;font-weight:700;margin-right:12px;min-width:25px}[data-starter-app=fault-tree-analysis] .vjs-fta-cut-set-events{display:flex;flex-wrap:wrap;gap:6px}[data-starter-app=fault-tree-analysis] .vjs-fta-cut-set-event{background-color:#eef4ff;border:1px solid #cce0ff;border-radius:4px;color:#358;font-size:.85rem;font-weight:500;padding:2px 8px}[data-starter-app=fault-tree-analysis] .vjs-fta-cut-sets-note{color:#666;font-size:.75rem;line-height:1.4;margin-top:15px}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-title{color:#333;font-size:1.1rem;font-weight:700;margin-bottom:15px}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-group{display:flex;flex-direction:column;gap:5px;margin-bottom:1rem;padding:.5rem}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-label{color:#555;font-size:.85rem;font-weight:600}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;outline:0;padding:8px 10px;transition:border-color .2s}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-input:focus{border-color:#4a90e2}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-footer{border-top:1px solid #eee;color:#888;font-size:.8rem;line-height:1.5;padding-top:15px}[data-starter-app=fault-tree-analysis] .vjs-fta-inspector-empty{color:#888;font-style:italic;margin-top:20px;text-align:center}[data-starter-app=fault-tree-analysis] .vjs-shape-library-palette .vjs-shape-library-palette-label{margin-top:7px;white-space:inherit}[data-starter-app=fifaworldcup] .vjs-fwc-app-container{font-family:sans-serif}[data-starter-app=fifaworldcup] .vjs-controls{position:absolute;right:1rem;top:1rem}[data-starter-app=fifaworldcup] .vjs-fwc-main{display:flex;flex:1;gap:10px;overflow:hidden;padding:1rem}[data-starter-app=fifaworldcup] .vjs-fwc-main-body{flex:0 1 80%;height:100%;overflow:auto;padding:0 .75rem}[data-starter-app=fifaworldcup] .vjs-fwc-main-sidebar{border:1px solid;border-radius:5px;display:flex;flex:0 0 20%;flex-direction:column;height:100%;overflow:auto;padding:.5rem}[data-starter-app=fifaworldcup] .vjs-fwc-empty-state{align-items:center;color:#888;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-empty-icon{margin-bottom:1rem;opacity:.5}[data-starter-app=fifaworldcup] .vjs-fwc-empty-text{font-size:1.1rem;font-weight:500}[data-starter-app=fifaworldcup] .vjs-fwc-group{background-color:#f0f0f0;display:flex;flex-direction:column;height:400px;margin:.5rem;overflow:hidden;width:450px}[data-starter-app=fifaworldcup] .vjs-fwc-group-with-stats,[data-starter-app=sankey] .vjs-sankey{height:600px}[data-starter-app=fifaworldcup] .vjs-fwc-group-title{font-size:23px;font-weight:700;padding:12px;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-group-bg{color:#b6c0bc;font-size:145px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-starter-app=fifaworldcup] .vjs-fwc-group-team{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-stats table{table-layout:fixed}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-stats td{width:auto}[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-connector-path,[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-overlay text{stroke:#9e9e9e}[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-overlay rect{fill:#f0f0f0}[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-node,[data-starter-app=gantt] .vjs-node{z-index:2}[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-selected-connection,[data-starter-app=kanban] .vjs-selected-element,[data-starter-app=mindmap] .vjs-surface-selected-element,[data-starter-app=neighbourhood-views] .vjs-surface-selected-element,[data-starter-app=network-topology] .vjs-selected-connection,[data-starter-app=network-topology] .vjs-selected-element{outline:0}[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-selected-connection .vjs-connector-path{stroke:#191970;stroke-width:3}[data-starter-app=fifaworldcup] .vjs-fwc-group .vjs-selected-connection .vjs-overlay text{stroke:#191970}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node{align-items:center;background-color:#fff;border:3px solid;border-radius:10px;cursor:pointer;display:flex;overflow:hidden;width:160px}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node .vjs-fwc-team-flag{border:1px solid #777;border-radius:50%}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node:hover,[data-starter-app=fifaworldcup] .vjs-fwc-match-summary:hover,[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item:hover,[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item:hover,[data-starter-app=fifaworldcup] .vjs-selected-element .vjs-fwc-match-summary,[data-starter-app=fifaworldcup] .vjs-selected-element .vjs-fwc-team-journey-item{background-color:#f8f9ff;border-color:#191970;box-shadow:0 2px 8px #0000001a}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node[data-ranking="0"]{border-color:#228b22}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node[data-ranking="1"]{border-color:#9acd32}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node[data-ranking="2"]{border-color:orange}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node[data-ranking="3"]{border-color:red}[data-starter-app=fifaworldcup] .vjs-fwc-match-summary{background-color:#fff;border:3px solid #ccc;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:7px;width:200px}[data-starter-app=fifaworldcup] .vjs-fwc-match-team-row{align-items:center;display:flex;gap:10px}[data-starter-app=fifaworldcup] .vjs-fwc-match-team-name,[data-starter-app=schema] .vjs-schema-table-column>div:nth-child(2){flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=fifaworldcup] .vjs-fwc-match-team-score{font-weight:700;min-width:30px;text-align:right}[data-starter-app=fifaworldcup] .vjs-wc-team-info .vjs-fwc-team-flag{height:130px;margin:0 auto}[data-starter-app=fifaworldcup] .vjs-fwc-header{align-items:center;background-color:#191970;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem}[data-starter-app=fifaworldcup] .vjs-fwc-header-title,[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-score-main{font-size:1.5rem;font-weight:700}[data-starter-app=fifaworldcup] .vjs-fwc-header-nav{display:flex;gap:1.5rem}[data-starter-app=fifaworldcup] .vjs-fwc-header-link{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;padding:.5rem;transition:background-color .2s}[data-starter-app=fifaworldcup] .vjs-fwc-header-link:hover{background-color:#ffffff1a}[data-starter-app=fifaworldcup] .vjs-fwc-app-container{display:flex;flex-direction:column;height:100vh}[data-starter-app=fifaworldcup] .vjs-fwc-tournament-placeholder{border:1px solid;border-radius:10px;display:flex;flex-direction:column;height:100%;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey{display:flex;flex-direction:column;gap:10px;height:100%;padding:10px}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;gap:15px;overflow:hidden;padding:12px;transition:.2s}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item-summary{background-color:#fafafa;border:1px solid #eee;border-radius:6px;flex-shrink:0;padding:8px}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item-details{display:flex;flex-direction:column;gap:4px;min-width:0}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item-round{color:#191970;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item-info{align-items:center;color:#666;display:flex;font-size:.8rem;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item-separator,[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-separator{color:#ccc}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item-ground{color:#888;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item .vjs-fwc-match-summary{background-color:#0000;border:none;font-size:.8rem;padding:0;width:170px}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item .vjs-fwc-match-team-row{gap:6px}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item .vjs-fwc-match-team-row .vjs-fwc-group-team .vjs-fwc-team-flag{display:block;height:100%;object-fit:cover;width:100%}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item .vjs-fwc-match-team-row .vjs-fwc-group-team{height:20px;width:20px}[data-starter-app=fifaworldcup] .vjs-fwc-team-journey-item .vjs-fwc-match-summary:hover{background-color:#0000;box-shadow:none;color:inherit}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list{display:flex;flex-direction:column;gap:10px;padding:10px}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;gap:15px;padding:12px;transition:.2s}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-flag{align-items:center;border:1px solid #eee;border-radius:4px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-details,[data-starter-app=orgchart] .vjs-orgchart-inspector{display:flex;flex-direction:column;gap:4px}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-name{color:#333;font-size:1.1rem;font-weight:700}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-info{align-items:center;color:#666;display:flex;font-size:.85rem;gap:8px}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-selected{background-color:#191970;border-color:#191970;color:#fff}[data-starter-app=fifaworldcup] .vjs-fwc-teams-list-item-selected .vjs-fwc-teams-list-item-separator{color:#ffffff80}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer{display:flex;flex-direction:column;font-family:sans-serif;gap:20px;padding:15px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-header{border-bottom:2px solid #eee;padding-bottom:10px;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-round{color:#191970;font-size:1.2rem;font-weight:700}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-meta{color:#888;font-size:.8rem;margin-top:4px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-teams{align-items:center;display:flex;gap:10px;justify-content:space-between}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-team{flex:1;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-team-name{font-size:1.1rem;font-weight:700}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-score-container{flex:0 0 auto;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-extra-time,[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-score-penalties-extra{color:#999;font-size:.8rem;margin-top:-15px;text-align:center}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-score-penalties{color:#666;font-size:.9rem}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-info{background-color:#f9f9f9;border-radius:6px;font-size:.9rem;padding:10px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-info-item{margin-bottom:4px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-label{color:#666;font-weight:700;margin-right:5px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-section-title{border-bottom:1px solid #eee;color:#191970;font-size:1rem;font-weight:700;margin-bottom:10px;padding-bottom:5px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-goal-item{display:flex;font-size:.9rem;gap:8px}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-goal-item.team-2{flex-direction:row-reverse}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-goal-minute{color:#191970;font-weight:700}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-goal-type{color:#888;font-size:.75rem;font-style:italic}[data-starter-app=fifaworldcup] .vjs-fwc-match-viewer-no-goals{color:#999;font-size:.9rem;font-style:italic}[data-starter-app=flowchart] .vjs-flowchart{background-color:#f8f9fa;color:#333;display:flex;flex-direction:row-reverse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:80vh;position:relative;width:100%}[data-starter-app=flowchart] .vjs-flowchart-canvas{background-color:#fcfcfc;flex-grow:1;position:relative}[data-starter-app=flowchart] .vjs-flowchart-palette{background-color:#fff;border-right:1px solid #dee2e6;box-shadow:2px 0 5px #00000005;display:flex;flex-basis:240px;flex-direction:column;overflow:auto;padding:1rem}[data-starter-app=flowchart] .vjs-palette-current-shape-type{border-radius:2px;outline:#007bff solid 2px;outline-offset:2px}[data-starter-app=flowchart] .vjs-palette-item{background-color:#fcfcfc;border:1px solid #0000;border-radius:4px;cursor:grab;margin-bottom:.75rem;padding:.5rem;transition:background-color .2s,border-color .2s}[data-starter-app=flowchart] .vjs-palette-item:hover{background-color:#f1f3f5;border-color:#dee2e6}[data-starter-app=flowchart] .vjs-palette-item:active,[data-starter-app=supply-chain] .vjs-supply-chain-palette-item:active{cursor:grabbing}[data-starter-app=flowchart] .vjs-flowchart-miniview{background:#fff;border:1px solid #dee2e6;border-radius:4px;bottom:1.5rem;box-shadow:0 4px 12px #0000001a;left:1.5rem;position:absolute;z-index:50}[data-starter-app=flowchart] .vjs-controls,[data-starter-app=flowchart] .vjs-export-controls{position:absolute;right:1.5rem;z-index:50}[data-starter-app=flowchart] .vjs-controls{top:1.5rem}[data-starter-app=flowchart] .vjs-export-controls{top:5rem}[data-starter-app=flowchart] .vjs-controls button,[data-starter-app=flowchart] .vjs-export-controls button{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 4px #0000000d;color:#495057;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:.2s}[data-starter-app=flowchart] .vjs-controls button:hover,[data-starter-app=flowchart] .vjs-export-controls button:hover{background-color:#f8f9fa;border-color:#adb5bd;box-shadow:0 4px 8px #0000001a;color:#212529}[data-starter-app=flowchart] .vjs-flowchart-inspector::-webkit-scrollbar,[data-starter-app=flowchart] .vjs-flowchart-palette::-webkit-scrollbar{width:6px}[data-starter-app=flowchart] .vjs-flowchart-inspector::-webkit-scrollbar-track,[data-starter-app=flowchart] .vjs-flowchart-palette::-webkit-scrollbar-track{background:#0000}[data-starter-app=flowchart] .vjs-flowchart-inspector::-webkit-scrollbar-thumb,[data-starter-app=flowchart] .vjs-flowchart-palette::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:10px}[data-starter-app=flowchart] .vjs-flowchart-inspector::-webkit-scrollbar-thumb:hover,[data-starter-app=flowchart] .vjs-flowchart-palette::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}[data-starter-app=flowchart] .vjs-flowchart-inspector{background-color:#fff;border-left:1px solid #dee2e6;box-shadow:-2px 0 5px #00000005;display:flex;flex-basis:0;flex-direction:column;font-size:.875rem;overflow:hidden;transition:flex-basis .3s cubic-bezier(.4,0,.2,1),padding .3s;z-index:10}[data-starter-app=flowchart] .vjs-flowchart-inspector.vjs-inspector-active{flex-basis:250px;padding:1.25rem!important}[data-starter-app=flowchart] .vjs-inspector-section{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}[data-starter-app=flowchart] .vjs-inspector-section>div:first-child{color:#495057;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}[data-starter-app=flowchart] .vjs-flowchart-inspector input:not([type]),[data-starter-app=flowchart] .vjs-flowchart-inspector input[type=text],[data-starter-app=flowchart] .vjs-flowchart-inspector select{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:.875rem;height:2.25rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[data-starter-app=flowchart] .vjs-flowchart-inspector input[type=checkbox]{height:auto;margin-right:.5rem;width:auto}[data-starter-app=flowchart] .vjs-inspector-section label{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:.875rem;margin-top:.25rem}[data-starter-app=flowchart] .vjs-flowchart-inspector input:focus,[data-starter-app=flowchart] .vjs-flowchart-inspector select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}:root{--vjs-fta-highlight:#50c878;--vjs-gantt-color-draw-tools:#2563eb;--vjs-gantt-color-day-stripe-alt:#f8fafc;--vjs-gantt-color-decoration-border:#e2e8f0;--vjs-gantt-primary-color:#3b82f6;--vjs-gantt-primary-hover:#2563eb;--vjs-gantt-text-main:#1e293b;--vjs-gantt-text-muted:#64748b;--vjs-gantt-bg-card:#fff;--vjs-gantt-shadow-sm:0 1px 2px 0 #0000000d;--vjs-gantt-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--vjs-gantt-draw-handle-size:6px;--vjs-gantt-radius:6px}[data-starter-app=gantt] .vjs-gantt-main{background-color:var(--vjs-gantt-bg-card);border:1px solid var(--vjs-gantt-color-decoration-border);border-radius:var(--vjs-gantt-radius);box-shadow:var(--vjs-gantt-shadow-sm);color:var(--vjs-gantt-text-main);display:flex;flex-direction:column;position:relative}[data-starter-app=gantt] .vjs-gantt-body{display:flex;flex-grow:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;overflow:auto;padding-bottom:1rem}[data-starter-app=gantt] .vjs-gantt-body-content{display:flex;flex-direction:column;flex-grow:1;margin-left:.5rem;margin-right:.5rem}[data-starter-app=gantt] .vjs-gantt-canvas{flex-grow:1;margin-right:1rem;overflow:visible!important;width:auto}[data-starter-app=gantt] .vjs-gantt-controls{align-items:center;background-color:#f1f5f9;border-bottom:1px solid var(--vjs-gantt-color-decoration-border);display:flex;padding:.5rem}[data-starter-app=gantt] .vjs-gantt-controls button{align-items:center;background:#fff;border:1px solid var(--vjs-gantt-color-decoration-border);border-radius:4px;box-shadow:var(--vjs-gantt-shadow-sm);color:var(--vjs-gantt-text-main);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:.5rem;margin:0 .25rem;padding:.4rem .8rem;transition:.2s}[data-starter-app=gantt] .vjs-gantt-controls button:hover{background-color:#f8fafc;border-color:var(--vjs-gantt-primary-color);color:var(--vjs-gantt-primary-color)}[data-starter-app=gantt] .vjs-gantt-timeline-container{background-color:#fff;border-bottom:2px solid var(--vjs-gantt-color-decoration-border);position:sticky;top:0;z-index:49}[data-starter-app=gantt] .vjs-gantt-timeline-entry{align-items:center;border-bottom:1px solid var(--vjs-gantt-color-decoration-border);border-right:1px solid var(--vjs-gantt-color-decoration-border);box-sizing:border-box;color:var(--vjs-gantt-text-main);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;font-size:11px;font-weight:600;justify-content:center;overflow:hidden;text-align:center}[data-starter-app=gantt] .vjs-gantt-day-name{color:var(--vjs-gantt-text-muted);font-size:10px;letter-spacing:.025em;text-transform:uppercase}[data-starter-app=gantt] .vjs-gantt-task-labels-container{background-color:#fff;left:0;min-height:100%;position:sticky;top:0;z-index:50}[data-starter-app=gantt] .vjs-gantt-task-labels{background-color:#fff;border-right:1px solid var(--vjs-gantt-color-decoration-border);display:flex;flex-direction:column;min-width:200px;padding:0;transform-origin:0 0}[data-starter-app=gantt] .vjs-gantt-task-label{align-items:center;border-bottom:1px solid #f1f5f9;color:var(--vjs-gantt-text-main);display:flex;padding:0 2.5rem 0 1rem;position:relative;white-space:nowrap}[data-starter-app=gantt] .vjs-gantt-task-label-delete,[data-starter-app=gantt] .vjs-gantt-task-label-edit{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 0 2px #b5bbbf;color:#64748b;cursor:pointer;display:none;font-size:16px;height:22px;justify-content:center;line-height:1;padding:4px;width:22px}[data-starter-app=gantt] .vjs-gantt-task-label-edit{margin-right:4px}[data-starter-app=gantt] .vjs-gantt-task-label-controls{display:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}[data-starter-app=gantt] .vjs-gantt-task-label-delete:hover,[data-starter-app=gantt] .vjs-gantt-task-label-edit:hover{background:#e2e8f0}[data-starter-app=gantt] .vjs-gantt-task-label-delete:hover{color:#dc2626}[data-starter-app=gantt] .vjs-gantt-task-group-toggle{align-items:center;background-color:#f8fafc;border:1px solid var(--vjs-gantt-color-decoration-border);border-radius:2px;cursor:pointer;display:flex;font-family:monospace;font-size:12px;height:1rem;justify-content:center;margin-right:.5rem;-webkit-user-select:none;user-select:none;width:1rem}[data-starter-app=gantt] .vjs-gantt-task-group-toggle:hover,[data-starter-app=orgchart] .vjs-controls i:hover,[data-starter-app=orgchart] .vjs-orgchart-inspector-person:hover{background-color:#f1f5f9}[data-starter-app=gantt] [data-vjs-type=taskGroup]{color:var(--vjs-gantt-primary-hover);font-weight:600}[data-starter-app=gantt] .vjs-gantt-milestone,[data-starter-app=gantt] .vjs-gantt-task,[data-starter-app=gantt] .vjs-gantt-task-group{align-items:center;border-radius:4px;box-shadow:var(--vjs-gantt-shadow-sm);display:flex;transition:transform .1s,box-shadow .1s;z-index:2}[data-starter-app=gantt] .vjs-gantt-task-group:hover,[data-starter-app=gantt] .vjs-gantt-task:hover{box-shadow:var(--vjs-gantt-shadow);transform:translateY(-1px);z-index:10}[data-starter-app=gantt] .vjs-gantt-task{background-color:var(--vjs-gantt-primary-color);color:#fff}[data-starter-app=gantt] .vjs-gantt-task-group{background-color:#475569;color:#fff}[data-starter-app=gantt] .vjs-gantt-milestone-body{height:100%;transform:rotate(45deg);width:100%}[data-starter-app=gantt] .vjs-gantt-progress-value{font-size:10px;font-weight:700;position:absolute;right:.5rem;text-shadow:0 0 2px #0003;top:50%;transform:translateY(-50%);z-index:3}[data-starter-app=gantt] .vjs-gantt-progress-value-label:after,[data-starter-app=gantt] .vjs-gantt-progress-value:after{content:"%"}[data-starter-app=gantt] .vjs-gantt-progress-gauge{background-color:#ffffff4d;border-radius:4px 0 0 4px;bottom:0;left:0;position:absolute;top:0;z-index:2}[data-starter-app=gantt] .vjs-gantt-connect,[data-starter-app=gantt] .vjs-gantt-delete{align-items:center;border:1px solid #fff3;border-radius:50%;box-shadow:var(--vjs-gantt-shadow-sm);color:#fff;cursor:pointer;display:none;font-size:10px;font-weight:700;height:1rem;justify-content:center;padding:0;position:absolute;right:-24px;transform:translate(50%,-50%);width:1rem}[data-starter-app=gantt] .vjs-gantt-delete{background-color:#ef4444;top:25%}[data-starter-app=gantt] .vjs-gantt-connect{background-color:#22c55e;top:75%}[data-starter-app=gantt] div.vjs-draw-skeleton{outline:1px solid var(--vjs-gantt-color-draw-tools);outline-offset:var(--vjs-gantt-draw-handle-size)}[data-starter-app=gantt] .vjs-draw-handle{background-color:var(--vjs-gantt-color-draw-tools);cursor:pointer}[data-starter-app=gantt] .vjs-draw-handle-tr{right:-4px;top:-4px}[data-starter-app=gantt] .vjs-draw-handle-br{bottom:-4px;right:-4px}[data-starter-app=gantt] .vjs-draw-handle-tl{left:-4px;top:-4px}[data-starter-app=gantt] .vjs-draw-handle-bl{bottom:-4px;left:-4px}[data-starter-app=gantt] .vjs-gantt-day-stripes{display:flex;pointer-events:none;z-index:0}[data-starter-app=gantt] .vjs-gantt-day-stripe{background-color:#fff;flex-grow:0;flex-shrink:0}[data-starter-app=gantt] .vjs-gantt-day-stripe-alt{background-color:var(--vjs-gantt-color-day-stripe-alt);flex-grow:0;flex-shrink:0}[data-starter-app=gantt] .vjs-gantt-right-now{border-left:2px solid #3b82f6;opacity:.6;position:absolute;width:2px;z-index:5}[data-starter-app=gantt] .vjs-gantt .vjs-connector{stroke:#94a3b8;stroke-width:2px;z-index:1}[data-starter-app=gantt] .vjs-gantt .vjs-connector path{stroke:#94a3b8;stroke-width:2px}[data-starter-app=gantt] .vjs-gantt-inspector{background-color:#f8fafc;border-left:1px solid var(--vjs-gantt-color-decoration-border);display:flex;flex-direction:column;height:100%;opacity:.95;padding:1rem;z-index:50}[data-starter-app=gantt] .vjs-gantt-inspector label{color:var(--vjs-gantt-text-muted);font-size:12px;font-weight:600;margin-bottom:.25rem}[data-starter-app=gantt] .vjs-gantt-inspector input{border:1px solid var(--vjs-gantt-color-decoration-border);border-radius:4px;font-size:13px;height:36px;margin:0 0 1rem;padding:0 .75rem}[data-starter-app=gantt] .vjs-gantt-inspector input:focus{border-color:var(--vjs-gantt-primary-color);box-shadow:0 0 0 2px #3b82f61a;outline:0}[data-starter-app=gantt] .vjs-gantt-dialog{display:flex;flex-direction:column;gap:.5rem;padding:1rem}[data-starter-app=gantt] .vjs-gantt-dialog select{background-color:#fff;border:1px solid var(--vjs-gantt-color-decoration-border);border-radius:4px;height:36px;padding:0 .5rem}[data-starter-app=gantt] [data-vjs-enabled=false],[data-starter-app=network-infrastructure] .vjs-ni-inspector-empty svg{opacity:.5}[data-starter-app=gantt] .vjs-drag-hover{background-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf64d!important}[data-starter-app=gantt] .vjs-gantt-milestone.vjs-drag-hover{background-color:#fff!important}[data-starter-app=gantt] .vjs-drag-hover .vjs-gantt-milestone-body{background-color:#8b5cf6!important}[data-starter-app=gantt] .vjs-demo-gantt-buttons{align-items:center;background-color:#f8fafc;border-bottom:1px solid var(--vjs-gantt-color-decoration-border);display:flex;padding:.75rem}[data-starter-app=gantt] .vjs-demo-gantt-buttons>button{background-color:var(--vjs-gantt-primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-right:.5rem;padding:.5rem 1rem;transition:background-color .2s}[data-starter-app=gantt] .vjs-demo-gantt-buttons>button:hover{background-color:var(--vjs-gantt-primary-hover)}[data-starter-app=gantt] .vjs-gantt-modal-overlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}[data-starter-app=gantt] .vjs-gantt-modal{background:#fff;border-radius:var(--vjs-gantt-radius);box-shadow:var(--vjs-gantt-shadow);display:flex;flex-direction:column;max-width:90%;width:400px}[data-starter-app=gantt] .vjs-gantt-modal-header{align-items:center;border-bottom:1px solid var(--vjs-gantt-color-decoration-border);display:flex;justify-content:space-between;padding:1rem}[data-starter-app=gantt] .vjs-gantt-modal-header h3,[data-starter-app=scada-hmi] .vjs-inspector-header h3{font-size:1.1rem;margin:0}[data-starter-app=gantt] .vjs-gantt-modal-close{background:none;border:none;color:var(--vjs-gantt-text-muted);cursor:pointer;font-size:1.5rem}[data-starter-app=gantt] .vjs-gantt-modal-body{padding:1rem}[data-starter-app=gantt] .vjs-gantt-modal-field{margin-bottom:1rem}[data-starter-app=gantt] .vjs-gantt-modal-field label{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}[data-starter-app=gantt] .vjs-gantt-modal-field input,[data-starter-app=gantt] .vjs-gantt-modal-field select{border:1px solid var(--vjs-gantt-color-decoration-border);border-radius:4px;box-sizing:border-box;font-size:.9rem;padding:.5rem;width:100%}[data-starter-app=gantt] .vjs-gantt-modal-footer{border-top:1px solid var(--vjs-gantt-color-decoration-border);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}[data-starter-app=gantt] .vjs-gantt-modal-button{border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem}[data-starter-app=gantt] .vjs-gantt-modal-button.primary{background:var(--vjs-gantt-primary-color);border:none;color:#fff}[data-starter-app=gantt] .vjs-gantt-modal-button.primary:hover{background:var(--vjs-gantt-primary-hover)}[data-starter-app=gantt] .vjs-gantt-modal-button.secondary{background:#fff;border:1px solid var(--vjs-gantt-color-decoration-border);color:var(--vjs-gantt-text-main)}[data-starter-app=gantt] .vjs-gantt-modal-button.secondary:hover{background:#f8fafc}[data-starter-app=infrastructure-management] .vjs-im-app-container{background-color:#f8fafc;color:#1e293b;display:flex;flex-direction:row;height:100vh;overflow:hidden;width:100vw}[data-starter-app=infrastructure-management] .vjs-im-left-sidebar,[data-starter-app=network-infrastructure] .vjs-ni-left-sidebar{background-color:#f1f5f9;border-right:1px solid #e2e8f0;box-shadow:4px 0 6px -1px #0000000d;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1.5rem;width:300px;z-index:20}[data-starter-app=infrastructure-management] .vjs-im-diagram-container,[data-starter-app=network-infrastructure] .vjs-ni-diagram-container{flex-grow:1;height:100%;position:relative}[data-starter-app=infrastructure-management] .vjs-im-sidebar,[data-starter-app=network-infrastructure] .vjs-ni-sidebar{background-color:#f1f5f9;border-left:1px solid #e2e8f0;box-shadow:-4px 0 6px -1px #0000000d;display:flex;flex-direction:column;overflow-y:auto;padding:1.5rem;width:350px;z-index:20}[data-starter-app=infrastructure-management] .vjs-im-sidebar h3,[data-starter-app=network-infrastructure] .vjs-ni-left-sidebar h3,[data-starter-app=network-infrastructure] .vjs-ni-sidebar h3{border-bottom:2px solid #3b82f6;color:#0f172a;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;margin-top:0;padding-bottom:.5rem}[data-starter-app=infrastructure-management] .vjs-im-palette .vjs-shape-library-palette-set-shapes,[data-starter-app=network-infrastructure] .vjs-ni-palette .vjs-shape-library-palette-set-shapes{gap:.5rem}[data-starter-app=infrastructure-management] .vjs-im-chart-section,[data-starter-app=network-infrastructure] .vjs-ni-chart-section{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}[data-starter-app=infrastructure-management] .vjs-im-chart-card,[data-starter-app=network-infrastructure] .vjs-ni-chart-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a;display:flex;flex-direction:column;height:250px;padding:1rem;position:relative}[data-starter-app=infrastructure-management] .vjs-im-chart-card h4,[data-starter-app=network-infrastructure] .vjs-ni-chart-card h4{color:#475569;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin-bottom:.75rem;margin-top:0;text-transform:uppercase}[data-starter-app=infrastructure-management] .vjs-im-chart-card .vjs-bar-chart,[data-starter-app=infrastructure-management] .vjs-im-chart-card .vjs-pie-chart,[data-starter-app=network-infrastructure] .vjs-ni-chart-card .vjs-bar-chart,[data-starter-app=network-infrastructure] .vjs-ni-chart-card .vjs-pie-chart{flex:1;min-height:0;width:100%}[data-starter-app=infrastructure-management] .vjs-im-palette-item,[data-starter-app=network-infrastructure] .vjs-ni-palette-item{align-items:center;border:1px solid #0000;border-radius:.5rem;cursor:grab;display:flex;flex-direction:column;margin-bottom:1rem;padding:.5rem;transition:background-color .2s}[data-starter-app=infrastructure-management] .vjs-im-palette-item:hover,[data-starter-app=network-infrastructure] .vjs-ni-palette-item:hover{background-color:#f1f5f9;border-color:#e2e8f0}[data-starter-app=infrastructure-management] .vjs-im-palette-item-preview,[data-starter-app=network-infrastructure] .vjs-ni-palette-item-preview{height:60px;margin-bottom:.5rem;width:60px}[data-starter-app=infrastructure-management] .vjs-im-palette-item-label,[data-starter-app=network-infrastructure] .vjs-ni-palette-item-label{color:#475569;font-size:.875rem;font-weight:500}[data-starter-app=infrastructure-management] .vjs-im-controls,[data-starter-app=network-infrastructure] .vjs-ni-controls{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;display:flex;gap:.5rem;padding:.5rem;right:1rem;top:1rem;z-index:50}[data-starter-app=infrastructure-management] .vjs-im-controls button,[data-starter-app=network-infrastructure] .vjs-ni-controls button{align-items:center;background:none;border:none;border-radius:.375rem;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:.2s}[data-starter-app=infrastructure-management] .vjs-im-controls button:hover,[data-starter-app=network-infrastructure] .vjs-ni-controls button:hover{background-color:#f1f5f9;color:#0f172a}[data-starter-app=infrastructure-management] .vjs-im-controls button.vjs-active,[data-starter-app=network-infrastructure] .vjs-ni-controls button.vjs-active{background-color:#eff6ff;color:#2563eb}[data-starter-app=infrastructure-management] .vjs-im-vjs-node[data-type=vpc]>.vjs-node-content rect,[data-starter-app=network-infrastructure] .vjs-ni-vjs-node[data-type=vpc]>.vjs-node-content rect{fill:#f1f5f9;fill-opacity:.3;stroke:#3b82f6}[data-starter-app=infrastructure-management] .vjs-im-vjs-node[data-type=cloud]>.vjs-node-content path,[data-starter-app=network-infrastructure] .vjs-ni-vjs-node[data-type=cloud]>.vjs-node-content path{fill:#eff6ff;fill-opacity:.2;stroke:#2563eb}[data-starter-app=infrastructure-management] .vjs-im-vjs-node[data-type=server]>.vjs-node-content rect,[data-starter-app=network-infrastructure] .vjs-ni-vjs-node[data-type=server]>.vjs-node-content rect{fill:#fff;stroke:#475569}[data-starter-app=infrastructure-management] .vjs-im-vjs-node[data-type=database]>.vjs-node-content ellipse,[data-starter-app=infrastructure-management] .vjs-im-vjs-node[data-type=database]>.vjs-node-content path,[data-starter-app=network-infrastructure] .vjs-ni-vjs-node[data-type=database]>.vjs-node-content ellipse,[data-starter-app=network-infrastructure] .vjs-ni-vjs-node[data-type=database]>.vjs-node-content path{fill:#fdf2f8;stroke:#db2777}[data-starter-app=infrastructure-management] .vjs-im-vjs-node[data-type=loadbalancer]>.vjs-node-content circle,[data-starter-app=network-infrastructure] .vjs-ni-vjs-node[data-type=loadbalancer]>.vjs-node-content circle{fill:#f0fdf4;stroke:#16a34a}[data-starter-app=infrastructure-management] .vjs-im-inspector{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:0;box-shadow:4px 0 6px -1px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:1.5rem;position:absolute;top:0;transition:left .2s ease-out;width:260px;z-index:50}[data-starter-app=infrastructure-management] .vjs-im-inspector.vjs-inspector-inactive{left:-260px}[data-starter-app=infrastructure-management] .vjs-im-inspector label,[data-starter-app=network-infrastructure] .vjs-ni-inspector label{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin:1rem 0 .5rem;text-transform:uppercase}[data-starter-app=infrastructure-management] .vjs-im-inspector .vjs-inspector-type,[data-starter-app=network-infrastructure] .vjs-ni-inspector .vjs-inspector-type{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;display:inline-block;font-size:12px;margin-top:1rem;padding:4px 8px}[data-starter-app=infrastructure-management] .vjs-im-inspector input,[data-starter-app=infrastructure-management] .vjs-im-inspector select,[data-starter-app=infrastructure-management] .vjs-im-inspector textarea,[data-starter-app=network-infrastructure] .vjs-ni-inspector input,[data-starter-app=network-infrastructure] .vjs-ni-inspector select,[data-starter-app=network-infrastructure] .vjs-ni-inspector textarea{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:14px;padding:.5rem;transition:border-color .2s,box-shadow .2s;width:100%}[data-starter-app=infrastructure-management] .vjs-color-picker-item-selected,[data-starter-app=network-infrastructure] .vjs-color-picker-item-selected{border-color:#3b82f6;transform:scale(1.1)}[data-starter-app=infrastructure-management] .vjs-edge-type-picker>div,[data-starter-app=network-infrastructure] .vjs-edge-type-picker>div{border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;height:2rem;position:relative;transition:.2s;width:100%}[data-starter-app=infrastructure-management] .vjs-edge-type-picker-selected,[data-starter-app=network-infrastructure] .vjs-edge-type-picker-selected{background-color:#3b82f61a!important;border-color:#3b82f6!important}[data-starter-app=infrastructure-management] g.vjs-drag-active .vjs-group-perimeter,[data-starter-app=network-infrastructure] g.vjs-drag-active .vjs-group-perimeter{animation:30s linear infinite f;fill:#3b82f608;stroke:#3b82f6;stroke-dasharray:8,4;stroke-width:2px;transition:.2s}[data-starter-app=infrastructure-management] g.vjs-drag-hover .vjs-group-perimeter,[data-starter-app=network-infrastructure] g.vjs-drag-hover .vjs-group-perimeter{fill:#3b82f614;filter:drop-shadow(0 0 4px rgba(59,130,246,.4));stroke:#2563eb;stroke-dasharray:none;stroke-width:2.5px}:root{--color-kanban-bg:#fdfdfd;--color-kanban-column-bg:#f1f3f5;--color-kanban-lane-border:#dee2e6;--color-kanban-item-bg:#fff;--color-kanban-item-border:#e9ecef;--color-kanban-item-shadow:0 1px 3px #0000001a;--color-kanban-item-shadow-hover:0 4px 6px #00000014;--color-kanban-primary:#339af0;--color-kanban-text-main:#212529;--color-kanban-text-secondary:#868e96;--border-radius-sm:4px;--border-radius-md:8px;--transition-speed:0.2s;--vjs-lg-bg-creamy:#fcfaf7;--vjs-lg-edge-color:#888;--vjs-lg-outline-color:#444;--vjs-lg-glass-bg:#fff9;--vjs-lg-glass-border:#fff6;--vjs-lg-droppable:#3498db;--vjs-lg-not-droppable:#db3453;--vjs-lg-lowlight:#e39f85;--vjs-lg-highlight:#ff4500;--vjs-delete-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTI1NiAxNzkyIDE3OTIiPjxwYXRoIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNNzA5LjQyNCA0NTUuMDV2NTc2cTAgMTQtOSAyM3QtMjMgOWgtNjRxLTE0IDAtMjMtOXQtOS0yM3YtNTc2cTAtMTQgOS0yM3QyMy05aDY0cTE0IDAgMjMgOXQ5IDIzem0yNTYgMHY1NzZxMCAxNC05IDIzdC0yMyA5aC02NHEtMTQgMC0yMy05dC05LTIzdi01NzZxMC0xNCA5LTIzdDIzLTloNjRxMTQgMCAyMyA5dDkgMjN6bTI1NiAwdjU3NnEwIDE0LTkgMjN0LTIzIDloLTY0cS0xNCAwLTIzLTl0LTktMjN2LTU3NnEwLTE0IDktMjN0MjMtOWg2NHExNCAwIDIzIDl0OSAyM3ptMTI4IDcyNHYtOTQ4aC04OTZ2OTQ4cTAgMjIgNyA0MC41dDE0LjUgMjcgMTAuNSA4LjVoODMycTMgMCAxMC41LTguNXQxNC41LTI3IDctNDAuNXptLTY3Mi0xMDc2aDQ0OGwtNDgtMTE3cS03LTktMTctMTFoLTMxN3EtMTAgMi0xNyAxMXptOTI4IDMydjY0cTAgMTQtOSAyM3QtMjMgOWgtOTZ2OTQ4cTAgODMtNDcgMTQzLjV0LTExMyA2MC41aC04MzJxLTY2IDAtMTEzLTU4LjV0LTQ3LTE0MS41di05NTJoLTk2cS0xNCAwLTIzLTl0LTktMjN2LTY0cTAtMTQgOS0yM3QyMy05aDMwOWw3MC0xNjdxMTUtMzcgNTQtNjN0NzktMjZoMzIwcTQwIDAgNzkgMjZ0NTQgNjNsNzAgMTY3aDMwOXExNCAwIDIzIDl0OSAyM3oiLz48L3N2Zz4=);--vjs-mindmap-primary-color:#2563eb;--vjs-mindmap-primary-hover:#1d4ed8;--vjs-mindmap-node-bg:#fff;--vjs-mindmap-node-text:#1f2937;--vjs-mindmap-node-border:#e5e7eb;--vjs-mindmap-node-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--vjs-mindmap-accent-color:#ef4444;--vjs-mindmap-accent-hover:#dc2626;--vjs-mindmap-canvas-bg:#ececec;--vjs-mindmap-grid-color:#0000000d;--color-bg:#f4f7f9;--color-node-bg:#fff;--color-primary:#2c3e50;--color-secondary:#34495e;--color-accent:#1abc9c;--color-formula:#e67e22;--color-selected:#3498db;--color-border:#dcdde1;--color-shadow:#0000001a;--color-connector:#7f8c8d;--color-popup:#fff;--color-popup-border:#dcdde1;--color-popup-header:#f8f9fa;--vjs-network-topology-primary:#3b82f6;--vjs-network-topology-primary-hover:#2563eb;--vjs-network-topology-bg:#f8fafc;--vjs-network-topology-sidebar-bg:#fff;--vjs-network-topology-border:#e2e8f0;--vjs-network-topology-text:#1e293b;--vjs-network-topology-text-muted:#64748b;--vjs-network-topology-blue:#3b82f6;--vjs-network-topology-transparent-blue:#3b82f61a;--vjs-network-topology-color-draw-tools:#21840e;--vjs-network-topology-color-day-stripe-alt:#f9f9f9;--vjs-network-topology-color-decoration-border:#cbd5e1;--vjs-network-topology-draw-handle-size:4px;--vjs-draw-handle-size:0.75rem;--vjs-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--vjs-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--vjs-orgchart-bg-choice:#6366f1;--vjs-orgchart-bg-choice-option:#e0e7ff;--vjs-orgchart-bg-input:#f8fafc;--vjs-orgchart-bg-start:#1e293b;--vjs-orgchart-bg-end:#334155;--vjs-orgchart-bg-message:#22c55e;--vjs-orgchart-bg-delete:#ef4444;--vjs-orgchart-bg-test:#f59e0b;--vjs-orgchart-color-selected:#3b82f6;--vjs-orgchart-border-color:#e2e8f0;--vjs-orgchart-text-main:#1e293b;--vjs-orgchart-text-muted:#64748b;--vjs-orgchart-shadow-sm:0 1px 2px 0 #0000000d;--vjs-orgchart-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--vjs-shmi-bg:#4e4a4a;--vjs-shmi-node-bg:#636363;--vjs-shmi-text-hl:#ececec;--vjs-shmi-hl:#afc1d4;--vjs-shmi-hover:#cdbaba;--vjs-shmi-default:#a9a9a9;--vjs-shmi-disabled:#616161;--vjs-shmi-stopped:#9e9e9e;--vjs-shmi-running:#2e7d32;--vjs-shmi-low:#1976d2;--vjs-shmi-medium:#fbc02d;--vjs-shmi-high:#f57c00;--vjs-shmi-critical:#d32f2f;--vjs-chart-text-main:#111827;--vjs-chart-text-muted:#4b5563;--vjs-chart-bg-main:#f9fafb;--vjs-chart-border-color:#e5e7eb;--vjs-chart-shadow-sm:0 1px 2px 0 #0000000d;--vjs-chart-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--vjs-schema-color-integer:#95b9ce;--vjs-schema-color-varchar:#a9d0e8;--vjs-schema-color-date:#96cce1}[data-starter-app=kanban] .vjs-kanban-main{color:var(--color-kanban-text-main);display:flex;height:80vh;width:100%}[data-starter-app=kanban] .vjs-kanban-container{background-color:var(--color-kanban-bg);display:flex;flex-grow:1;gap:1rem;overflow-x:auto!important}[data-starter-app=kanban] .vjs-group{cursor:default;height:100%}[data-starter-app=kanban] .vjs-kanban-lane{background-color:var(--color-kanban-column-bg);border:1px solid var(--color-kanban-lane-border);border-radius:var(--border-radius-md);box-sizing:border-box;display:flex;flex-direction:column;height:100%;transition:background-color var(--transition-speed);width:320px;z-index:10}[data-starter-app=kanban] .vjs-kanban-item,[data-starter-app=kanban] .vjs-kanban-lane-titlebar{align-items:center;display:flex;margin-bottom:8px}[data-starter-app=kanban] .vjs-kanban-lane-header{background-color:#0000;padding:16px;position:sticky;top:0;z-index:20}[data-starter-app=kanban] .vjs-kanban-lane-color{border-radius:50%;flex-shrink:0;height:12px;margin-right:8px;width:12px}[data-starter-app=kanban] .vjs-kanban-lane-title{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=kanban] .vjs-kanban-lane-description{color:var(--color-kanban-text-secondary);font-size:.875rem;line-height:1.4}[data-starter-app=kanban] .vjs-kanban-lane [data-vjs-group-content]{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 12px 12px}[data-starter-app=kanban] .vjs-kanban-lane-footer{display:flex;margin-top:auto;padding:12px}[data-starter-app=kanban] .vjs-kanban-lane-footer input{border:1px solid var(--color-kanban-lane-border);border-radius:var(--border-radius-sm);font-size:.875rem;height:2.25rem;outline:0;padding:0 12px;transition:border-color var(--transition-speed);width:100%}[data-starter-app=kanban] .vjs-kanban-lane-footer input:focus{border-color:var(--color-kanban-primary)}[data-starter-app=kanban] .vjs-kanban-lane-edit:after{color:var(--color-kanban-text-secondary);content:"✎";cursor:pointer;transition:color var(--transition-speed)}[data-starter-app=kanban] .vjs-kanban-lane-edit:hover:after{color:var(--color-kanban-primary)}[data-starter-app=kanban] .vjs-node{cursor:move;left:unset!important;position:relative;top:unset!important}[data-starter-app=kanban] .vjs-kanban-item{background-color:var(--color-kanban-item-bg);border:1px solid var(--color-kanban-item-border);border-radius:var(--border-radius-sm);box-shadow:var(--color-kanban-item-shadow);box-sizing:border-box;font-size:13px;height:auto;justify-content:center;min-height:72px;padding:8px;position:relative;transition:transform var(--transition-speed),box-shadow var(--transition-speed),border-color var(--transition-speed);z-index:11}[data-starter-app=kanban] .vjs-kanban-item:hover{border-color:var(--color-kanban-primary);box-shadow:var(--color-kanban-item-shadow-hover)}[data-starter-app=kanban] .vjs-kanban-item-delete{color:#adb5bd;cursor:pointer;display:none;font-size:1.25rem;height:20px;line-height:1;position:absolute;right:4px;text-align:center;top:4px;width:20px}[data-starter-app=kanban] .vjs-selected-element .vjs-kanban-item-delete{align-items:center;display:flex;justify-content:center}[data-starter-app=kanban] .vjs-kanban-item-delete:hover{color:#fa5252}[data-starter-app=kanban] .vjs-kanban-item-delete:after,[data-starter-app=schema-builder] .vjs-schema-delete:after,[data-starter-app=schema] .vjs-schema-delete:after{content:"×"}[data-starter-app=kanban] .vjs-surface{height:100%;overflow:visible!important}[data-starter-app=kanban] .vjs-surface-canvas{height:100%!important;transform:scale(1)!important}[data-starter-app=kanban] .vjs-drag-active{opacity:.6}[data-starter-app=kanban] .vjs-group.vjs-selected-element,[data-starter-app=kanban] .vjs-node.vjs-selected-element .vjs-kanban-item{outline:2px solid var(--color-kanban-primary);outline-offset:-2px}[data-starter-app=kanban] .vjs-kanban-rhs{background-color:#fff;border-left:1px solid var(--color-kanban-lane-border);display:flex;flex-basis:230px;flex-direction:column;padding:0 .5rem}[data-starter-app=kanban] .vjs-controls,[data-starter-app=kanban] .vjs-kanban-controls{background-color:var(--color-kanban-column-bg);border:1px solid var(--color-kanban-lane-border);border-radius:var(--border-radius-md);margin-bottom:1.5rem;padding:16px;position:relative}[data-starter-app=kanban] .vjs-kanban-add-column{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:600;height:36px;transition:background-color var(--transition-speed);width:100%}[data-starter-app=kanban] .vjs-kanban-inspector{background-color:var(--color-kanban-column-bg);border:1px solid var(--color-kanban-lane-border);border-radius:var(--border-radius-md);display:flex;flex-direction:column;padding:16px}[data-starter-app=kanban] .vjs-kanban-inspector label{color:var(--color-kanban-text-secondary);font-size:.75rem;font-weight:700;margin-bottom:4px;text-transform:uppercase}[data-starter-app=kanban] .vjs-kanban-inspector>*{margin-bottom:12px}[data-starter-app=kanban] .vjs-kanban-inspector input,[data-starter-app=kanban] .vjs-kanban-inspector select,[data-starter-app=kanban] .vjs-kanban-inspector textarea{background-color:#fff;border:1px solid var(--color-kanban-lane-border);border-radius:var(--border-radius-sm);box-sizing:border-box;font-family:inherit;font-size:.875rem;padding:8px 12px;width:100%}[data-starter-app=kanban] .vjs-kanban-inspector input:focus{border-color:var(--color-kanban-primary);outline:0}[data-starter-app=kanban] .vjs-kanban-inspector input[type=color]{height:40px;padding:2px}[data-starter-app=list-manager] .vjs-list-manager{height:70vh;outline:solid 1px;position:relative;width:100%}[data-starter-app=list-manager] .vjs-controls,[data-starter-app=network-topology] .vjs-controls{left:1rem;top:1rem}[data-starter-app=list-manager] .vjs-lm-group{background-color:#fcfcfc;border:1px solid #e2e8f0;border-radius:8px;border-top:4px solid #3b82f6;box-shadow:0 10px 15px -3px #0000000d;display:flex;flex-direction:column;font-family:Inter,sans-serif;max-height:450px;overflow:hidden}[data-starter-app=logic-gates] .vjs-lg-main,[data-starter-app=mindmap] .vjs-mindmap{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}[data-starter-app=list-manager] .vjs-lm-group-header{align-items:center;background-color:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 16px}[data-starter-app=list-manager] .vjs-lm-group-title{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em}[data-starter-app=list-manager] .vjs-lm-group-title-accent{background-color:#3b82f6;border-radius:50%;height:8px;width:8px}[data-starter-app=list-manager] .vjs-lm-group-content{display:flex;flex-direction:column;overflow-y:auto;padding:4px 0;width:100%}[data-starter-app=list-manager] .vjs-lm-node{align-items:center;border:1px solid #f1f5f9;border-radius:4px;box-sizing:border-box;cursor:crosshair;display:flex;height:40px;justify-content:space-between;padding:0 12px;transition:.15s ease-in-out;width:240px}[data-starter-app=list-manager] .vjs-lm-node-label{color:#334155;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=list-manager] .vjs-lm-node-icon{font-size:14px;opacity:.7}[data-starter-app=list-manager] .vjs-lm-node-header{align-items:center;display:flex;gap:8px;overflow:hidden}[data-starter-app=list-manager] .vjs-lm-node-type{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;color:#94a3b8;font-size:8px;font-weight:700;padding:1px 5px;text-transform:uppercase}[data-starter-app=list-manager] .vjs-drag-hover{background-color:#e0f2fe!important;border-color:#0ea5e9;box-shadow:0 0 0 1px #0ea5e9}[data-starter-app=list-manager] .vjs-connected,[data-starter-app=schema] .vjs-inspector label:hover{background-color:#f0f0f0}[data-starter-app=logic-gates] .vjs-lg-main{background-color:var(--vjs-lg-bg-creamy);height:800px;position:relative;width:100%;--vjs-resize-handle-color:#daac56}[data-starter-app=logic-gates] .vjs-palette-wrapper{height:100%;width:250px;z-index:10}[data-starter-app=logic-gates] .vjs-palette{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:var(--vjs-lg-glass-bg)!important;border-right:1px solid var(--vjs-lg-glass-border)!important;display:flex;flex-direction:column;height:100%;padding:10px!important;width:140px!important}[data-starter-app=logic-gates] .vjs-shape-library-palette .vjs-shape-library-palette-set .vjs-shape-library-palette-set-shapes{flex-direction:row}[data-starter-app=logic-gates] .vjs-surface{background-color:var(--vjs-lg-bg-creamy)!important}[data-starter-app=logic-gates] .vjs-vertex circle,[data-starter-app=logic-gates] .vjs-vertex path{stroke:var(--vjs-lg-outline-color)!important;stroke-width:1.5px!important}[data-starter-app=logic-gates] circle[data-vjs-source],[data-starter-app=logic-gates] circle[data-vjs-target]{cursor:crosshair;fill:#0000!important;stroke:none!important}[data-starter-app=logic-gates] .vjs-node:hover circle[data-vjs-source],[data-starter-app=logic-gates] .vjs-node:hover circle[data-vjs-target]{fill:var(--vjs-lg-outline-color)!important}[data-starter-app=logic-gates] .vjs-edge-path{stroke:var(--vjs-lg-edge-color)!important;stroke-width:2px!important}[data-starter-app=logic-gates] .vjs-lg-controls{backdrop-filter:blur(8px);background:var(--vjs-glass-bg)!important;border:1px solid var(--vjs-glass-border)!important;border-radius:8px;padding:8px;position:absolute;right:20px;top:20px;--vjs-controls-text-color:#323030;display:flex;flex-direction:column;gap:20px}[data-starter-app=logic-gates] .vjs-shape-library-palette{padding:10px!important}@keyframes e{0%{filter:drop-shadow(0 0 2px var(--vjs-lg-droppable))}50%{filter:drop-shadow(0 0 10px var(--vjs-lg-droppable))}}[data-starter-app=logic-gates] .vjs-connector.vjs-palette-drag-active .vjs-connector-path{stroke:var(--vjs-lg-lowlight)!important;stroke-width:4px}[data-starter-app=logic-gates] .vjs-connector.vjs-palette-drag-hover .vjs-connector-path{stroke:var(--vjs-lg-highlight)!important;stroke-width:4px}[data-starter-app=logic-gates] circle.vjs-auto-edge-source,[data-starter-app=logic-gates] circle.vjs-auto-edge-target,[data-starter-app=logic-gates] circle[data-vjs-target].vjs-drag-active{animation:1.5s ease-out infinite e;fill:var(--vjs-lg-droppable)!important;transform-box:fill-box;transform-origin:center}[data-starter-app=logic-gates] [data-vjs-target][data-vjs-enabled=false]{fill:var(--vjs-lg-not-droppable)!important;filter:drop-shadow(0 0 5px var(--vjs-lg-not-droppable))}[data-starter-app=logic-gates] .vjs-inspector-header{padding:24px}[data-starter-app=logic-gates] .vjs-inspector-title,[data-starter-app=orgchart] .vjs-node>div .vjs-node-title{font-size:13px}[data-starter-app=logic-gates] .vjs-inspector-properties{border-top:1px solid #ccc;display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:.25rem}[data-starter-app=mindmap] .vjs-controls{left:1.25rem;position:absolute;top:1.25rem;z-index:100}[data-starter-app=mindmap] .vjs-miniview{border:1px solid var(--vjs-mindmap-node-border);border-radius:8px;box-shadow:var(--vjs-mindmap-node-shadow);overflow:hidden;position:absolute;right:1.25rem;top:1.25rem;z-index:100}[data-starter-app=mindmap] .vjs-mindmap{height:100vh}[data-starter-app=mindmap] .vjs-mindmap-canvas{background-color:var(--vjs-mindmap-canvas-bg);display:flex;flex-grow:1;overflow:hidden!important;position:relative}[data-starter-app=mindmap] .vjs-mindmap-rhs{background-color:#fff;border-left:1px solid var(--vjs-mindmap-node-border);box-shadow:-2px 0 10px #00000005;display:flex;flex:0 0 300px;flex-direction:column;margin:0;padding:24px 16px}[data-starter-app=mindmap] .vjs-mindmap-inspector h3{color:#4b5563;font-size:.875rem;font-weight:600;margin-bottom:.5rem;padding:0 1rem}[data-starter-app=mindmap] .vjs-mindmap-inspector input[type=text],[data-starter-app=mindmap] .vjs-mindmap-inspector textarea{border:1px solid var(--vjs-mindmap-node-border);border-radius:6px;font-size:.875rem;margin:.5rem 1rem 1.5rem;outline:0;padding:.625rem;transition:border-color .2s,box-shadow .2s;width:calc(100% - 2rem)}[data-starter-app=mindmap] .vjs-mindmap-inspector input[type=text]:focus,[data-starter-app=mindmap] .vjs-mindmap-inspector textarea:focus{border-color:var(--vjs-mindmap-primary-color);box-shadow:0 0 0 3px #2563eb1a}[data-starter-app=mindmap] .vjs-mindmap-vertex{align-items:center;background-color:var(--vjs-mindmap-node-bg);border:1px solid var(--vjs-mindmap-node-border);border-radius:12px;box-shadow:var(--vjs-mindmap-node-shadow);color:var(--vjs-mindmap-node-text);display:flex;flex-direction:column;font-weight:500;height:80px;justify-content:flex-start;padding:1rem;text-align:center;transition:transform .2s,box-shadow .2s;width:180px}[data-starter-app=mindmap] .vjs-mindmap-title{margin-top:.5rem;width:100%}[data-starter-app=mindmap] .vjs-mindmap-notes{color:#6b7280;font-size:.75rem;font-weight:400;height:100%;margin-top:.25rem;mask-image:linear-gradient(180deg,#000 0,#0000);-webkit-mask-image:linear-gradient(180deg,#000 0,#0000);overflow:hidden;width:100%}[data-starter-app=mindmap] .vjs-mindmap-vertex:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}[data-starter-app=mindmap] .vjs-surface-selected-element .vjs-mindmap-vertex{border-color:var(--vjs-mindmap-primary-color);box-shadow:0 0 0 2px var(--vjs-mindmap-primary-color),var(--vjs-mindmap-node-shadow)}[data-starter-app=mindmap] .vjs-add-mindmap-child{align-items:center;background:var(--vjs-mindmap-primary-color);border-radius:50%;bottom:-12px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;position:absolute;transition:background-color .2s,transform .2s;width:24px;z-index:10}[data-starter-app=mindmap] .vjs-add-mindmap-child:hover{background-color:var(--vjs-mindmap-primary-hover);transform:scale(1.1)}[data-starter-app=mindmap] .vjs-add-mindmap-child:after{content:"+";margin-top:-2px}[data-starter-app=mindmap] .vjs-mindmap-info{cursor:pointer;font-size:16px;left:.75rem;opacity:.7;position:absolute;top:.75rem;transition:opacity .2s}[data-starter-app=mindmap] .vjs-mindmap-info:hover{color:var(--vjs-mindmap-primary-color);opacity:1}[data-starter-app=mindmap] .vjs-mindmap-info:after{content:"ⓘ"}[data-starter-app=mindmap] .vjs-mindmap-delete{color:#9ca3af;cursor:pointer;font-size:14px;opacity:0;position:absolute;right:.75rem;top:.75rem;transition:opacity .2s,color .2s}[data-starter-app=mindmap] .vjs-mindmap-delete:hover{color:var(--vjs-mindmap-accent-color)}[data-starter-app=neighbourhood-views] body *{color:var(--color-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}[data-starter-app=neighbourhood-views] .vjs-nv-main{background-color:var(--color-bg);display:flex;flex-direction:column;height:800px;position:relative;width:100%}[data-starter-app=neighbourhood-views] .popup{background-color:var(--color-popup);border:1px solid var(--color-popup-border);border-radius:8px;box-shadow:0 4px 12px var(--color-shadow);display:flex;flex-direction:column;height:300px;opacity:.945;overflow:hidden;position:absolute;transition:transform .3s;width:350px;z-index:100}[data-starter-app=neighbourhood-views] .popup#siblings{left:10px;top:50px}[data-starter-app=neighbourhood-views] .popup#neighbours{right:10px;top:50px}[data-starter-app=neighbourhood-views] .vjs-nv-taskbar{align-items:center;background-color:var(--color-popup-header);border-bottom:1px solid var(--color-popup-border);box-shadow:0 2px 4px var(--color-shadow);display:flex;height:50px;justify-content:space-between;padding:0 20px;z-index:1000}[data-starter-app=neighbourhood-views] .vjs-nv-taskbar button{background:none;border:1px solid var(--color-popup-border);border-radius:4px;color:var(--color-secondary);cursor:pointer;font-size:.85rem;font-weight:600;margin:0 5px;padding:6px 12px;transition:.2s}[data-starter-app=neighbourhood-views] .vjs-nv-taskbar button:hover{background-color:var(--color-bg)}[data-starter-app=neighbourhood-views] .vjs-nv-taskbar button.active{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}[data-starter-app=neighbourhood-views] .vjs-nv-taskbar-actions button{border-color:var(--color-secondary)}[data-starter-app=neighbourhood-views] .popup#predecessors{bottom:0}[data-starter-app=neighbourhood-views] .popup#successors{bottom:0;right:0}[data-starter-app=neighbourhood-views] .popup .title{align-items:center;background-color:var(--color-popup-header);border-bottom:1px solid var(--color-popup-border);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;letter-spacing:.05rem;padding:.75rem 1rem;text-transform:uppercase}[data-starter-app=neighbourhood-views] .popup .title .toggle-btn{color:var(--color-secondary);font-size:1.2rem;margin-left:auto}[data-starter-app=neighbourhood-views] .popup .content{background-color:#fff;border:1px solid var(--color-popup-border);border-radius:6px;box-shadow:inset 0 2px 4px var(--color-shadow);flex-grow:1;margin:.75rem;position:relative}[data-starter-app=neighbourhood-views] .popup[data-hidden=true]{height:46px}[data-starter-app=neighbourhood-views] .vjs-node{background:var(--color-node-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 2px 4px var(--color-shadow);transition:box-shadow .2s,border-color .2s}[data-starter-app=neighbourhood-views] .vjs-node:hover{border-color:var(--color-accent);box-shadow:0 4px 8px var(--color-shadow)}[data-starter-app=neighbourhood-views] .vjs-connector-path{stroke:var(--color-connector);stroke-width:2px;transition:stroke .2s,stroke-width .2s}[data-starter-app=neighbourhood-views] .vjs-connector:hover .vjs-connector-path{stroke:var(--color-accent);stroke-width:3px}[data-starter-app=neighbourhood-views] .base{align-items:center;display:flex;font-weight:500;justify-content:center;padding:.75rem 1.25rem}[data-starter-app=neighbourhood-views] .formula{min-width:120px}[data-starter-app=neighbourhood-views] .formula .title{background-color:var(--color-popup-header);border-bottom:1px solid var(--color-border);color:var(--color-secondary);font-size:.85rem;font-weight:700;padding:.5rem .75rem;text-align:center}[data-starter-app=neighbourhood-views] .formula-value{color:var(--color-formula);font-family:Courier New,Courier,monospace;font-size:1.1rem;padding:.75rem;text-align:center}[data-starter-app=neighbourhood-views] .vjs-selected-element{border-color:var(--color-selected)!important;box-shadow:0 0 0 3px #3498db4d,0 4px 12px var(--color-shadow)!important}[data-starter-app=neighbourhood-views] [data-c=R]{color:#e74c3c;font-weight:700}[data-starter-app=neighbourhood-views] [data-c="-"]{color:#bdc3c7;margin:0 2px}[data-starter-app=network-infrastructure] .vjs-network-infrastructure{background-color:#f8fafc;color:#1e293b;display:flex;flex-direction:row;height:80vh;overflow:hidden}[data-starter-app=network-infrastructure] .vjs-ni-palette .vjs-shape-library-palette-shape{width:3rem}[data-starter-app=network-infrastructure] .vjs-ni-inspector-empty{align-items:center;color:#7c899f;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:2rem;text-align:center}[data-starter-app=network-infrastructure] .vjs-ni-inspector{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a;box-sizing:border-box;display:flex;flex-direction:column;padding:1.5rem;position:relative;transition:left .2s ease-out;width:100%;z-index:50}@keyframes f{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}[data-starter-app=network-topology] .vjs-network-topology{background-color:var(--vjs-network-topology-bg);border:1px solid var(--vjs-network-topology-border);border-radius:8px;color:var(--vjs-network-topology-text);display:flex;flex-grow:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:800px;overflow:hidden;position:relative}[data-starter-app=network-topology] .vjs-controls,[data-starter-app=network-topology] .vjs-export,[data-starter-app=network-topology] .vjs-export-controls{align-items:center;background-color:#fff;border:1px solid var(--vjs-network-topology-border);border-radius:6px;box-shadow:var(--vjs-shadow);display:flex;gap:.5rem;padding:.5rem .75rem;position:absolute;z-index:100}[data-starter-app=network-topology] .vjs-export{left:10rem;top:1rem}[data-starter-app=network-topology] .vjs-export a{color:var(--vjs-network-topology-primary);font-weight:500}[data-starter-app=network-topology] .vjs-export-controls{left:1rem;top:5rem}[data-starter-app=network-topology] .vjs-network-topology-rhs{background-color:#fff;border:1px solid var(--vjs-network-topology-border);border-radius:12px;box-shadow:var(--vjs-shadow-lg);box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;padding:1.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:transform .2s ease-out,opacity .2s ease-out;width:280px;z-index:102}[data-starter-app=network-topology] .vjs-miniview{background:var(--vjs-network-topology-bg);border:1px solid var(--vjs-network-topology-border);border-radius:8px;margin:0 0 1.5rem;overflow:hidden;position:relative;width:100%}[data-starter-app=network-topology] .vjs-drag{z-index:5}[data-starter-app=network-topology] .vjs-network-topology-delete{align-items:center;background:#fff;border:1px solid var(--vjs-network-topology-border);border-radius:50%;box-shadow:var(--vjs-shadow);color:#ef4444;cursor:pointer;display:flex;font-weight:700;height:24px;justify-content:center;position:absolute;right:-10px;top:-10px;width:24px;z-index:10}[data-starter-app=network-topology] .vjs-network-topology-delete:hover{background:#fee2e2}[data-starter-app=network-topology] .vjs-nt-vpc{border-radius:8px;outline:2px solid var(--vjs-network-topology-blue)}[data-starter-app=network-topology] .vjs-draw-skeleton{stroke:var(--vjs-network-topology-blue)!important;stroke-width:2px}[data-starter-app=network-topology] .vjs-draw-handle{fill:var(--vjs-network-topology-blue);stroke:#fff;stroke-width:2px}[data-starter-app=network-topology] .vjs-shape-library-palette-set{display:flex;flex-wrap:wrap;padding:.5rem 0}[data-starter-app=network-topology] .vjs-shape-library-palette-set .vjs-shape-library-palette-shape{background-color:#fff;border:1px solid var(--vjs-network-topology-border);border-radius:10px;box-sizing:border-box;cursor:grab;fill:#f8fafc;gap:.25rem;margin:.25rem;padding:10px;stroke:#cbd5e1;transition:.2s cubic-bezier(.4,0,.2,1);width:4.5rem}[data-starter-app=network-topology] .vjs-shape-library-palette-set .vjs-shape-library-palette-shape:hover{background-color:var(--vjs-network-topology-bg);border-color:var(--vjs-network-topology-primary)}[data-starter-app=network-topology] .vjs-shape-library-palette-shape.vjs-palette-selected-element{background-color:var(--vjs-network-topology-transparent-blue);border-color:var(--vjs-network-topology-primary)}[data-starter-app=network-topology] .vjs-shape-library-palette-shape.vjs-palette-current-shape-type svg{fill:var(--vjs-network-topology-blue)}[data-starter-app=network-topology] .vjs-group-candidate-child svg,[data-starter-app=network-topology] g.vjs-drag-hover>svg{fill:var(--vjs-network-topology-transparent-blue)}[data-starter-app=network-topology] .vjs-surface-elastic-group-resize{background-color:var(--vjs-network-topology-transparent-blue);outline:2px dashed var(--vjs-network-topology-blue)}[data-starter-app=network-topology] .vjs-network-topology-inspector{background-color:#fff;border:1px solid var(--vjs-network-topology-border);border-radius:12px;bottom:1.5rem;box-shadow:var(--vjs-shadow-lg);box-sizing:border-box;display:flex;flex-direction:column;left:1.5rem;max-height:calc(100% - 100px);overflow-y:auto;padding:1.5rem;position:absolute;transition:transform .2s ease-out,opacity .2s ease-out;width:320px;z-index:101}[data-starter-app=network-topology] .vjs-network-topology-inspector label{color:var(--vjs-network-topology-text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin:1rem 0 .5rem;text-transform:uppercase}[data-starter-app=network-topology] .vjs-network-topology-inspector .vjs-inspector-type{background:var(--vjs-network-topology-bg);border:1px solid var(--vjs-network-topology-border);border-radius:4px;color:var(--vjs-network-topology-text-muted);display:inline-block;font-size:12px;margin-top:.5rem;padding:4px 8px}[data-starter-app=network-topology] .vjs-network-topology-inspector input,[data-starter-app=network-topology] .vjs-network-topology-inspector select,[data-starter-app=network-topology] .vjs-network-topology-inspector textarea{background-color:#fff;border:1px solid var(--vjs-network-topology-border);border-radius:8px;box-sizing:border-box;color:var(--vjs-network-topology-text);font-family:inherit;font-size:14px;padding:.5rem;transition:border-color .2s,box-shadow .2s;width:100%}[data-starter-app=network-topology] .vjs-network-topology-inspector input:focus,[data-starter-app=network-topology] .vjs-network-topology-inspector textarea:focus{border-color:var(--vjs-network-topology-primary);box-shadow:0 0 0 3px var(--vjs-network-topology-transparent-blue);outline:0}[data-starter-app=network-topology] .vjs-color-picker-item-selected{border-color:var(--vjs-network-topology-primary);transform:scale(1.1)}[data-starter-app=network-topology] .vjs-edge-type-picker>div{border:1px solid var(--vjs-network-topology-border);border-radius:4px;cursor:pointer;height:2rem;position:relative;transition:.2s;width:100%}[data-starter-app=network-topology] .vjs-edge-type-picker>div:hover{background-color:var(--vjs-network-topology-bg)}[data-starter-app=network-topology] .vjs-edge-type-picker-selected{background-color:var(--vjs-network-topology-transparent-blue)!important;border-color:var(--vjs-network-topology-primary)!important}[data-starter-app=network-topology] .vjs-connector{z-index:6}[data-starter-app=network-topology] .vjs-edge-delete{display:none;z-index:7}[data-starter-app=orgchart] .vjs-orgchart{color:var(--vjs-orgchart-text-main);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:80vh}[data-starter-app=orgchart] .vjs-orgchart-canvas{background-color:#f8fafc;display:flex;flex-grow:1;overflow:hidden!important;position:relative}[data-starter-app=orgchart] .vjs-orgchart-rhs{background-color:#fff;border-left:1px solid var(--vjs-orgchart-border-color);box-shadow:var(--vjs-orgchart-shadow-sm);display:flex;flex:0 0 200px;flex-direction:column;margin:0;padding:24px 12px 0}[data-starter-app=orgchart] .vjs-miniview{background-color:#fff;bottom:24px;overflow:hidden;position:absolute;right:24px}[data-starter-app=orgchart] .vjs-controls,[data-starter-app=orgchart] .vjs-miniview{border:1px solid var(--vjs-orgchart-border-color);border-radius:8px;box-shadow:var(--vjs-orgchart-shadow-md);z-index:100}[data-starter-app=orgchart] .vjs-controls{background:#fff;left:24px;padding:4px;top:24px}[data-starter-app=orgchart] .vjs-controls i{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s;width:32px}[data-starter-app=orgchart] .vjs-connector-path{stroke:var(--vjs-orgchart-text-muted);stroke-width:1.5px}[data-starter-app=orgchart] .vjs-node{align-items:center;background-color:#fff;border:1px solid var(--vjs-orgchart-border-color);border-radius:12px;box-shadow:var(--vjs-orgchart-shadow-sm);display:flex;min-height:80px;padding:12px;transition:box-shadow .2s,border-color .2s;width:240px}[data-starter-app=orgchart] .vjs-node:hover{border-color:#cbd5e1;box-shadow:var(--vjs-orgchart-shadow-md)}[data-starter-app=orgchart] .vjs-node img{border:2px solid #f1f5f9;border-radius:50%;height:56px;margin-right:16px;object-fit:cover;width:56px}[data-starter-app=orgchart] .vjs-node>div span:first-child{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=orgchart] .vjs-node-email,[data-starter-app=orgchart] .vjs-node-location,[data-starter-app=orgchart] .vjs-node-timezone,[data-starter-app=orgchart] .vjs-node>div span:last-child{color:var(--vjs-orgchart-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starter-app=orgchart] .vjs-selected-element{background-color:#eff6ff;outline:2px solid var(--vjs-orgchart-color-selected);outline-offset:4px}[data-starter-app=orgchart] .vjs-selected-element .vjs-node>div span:first-child{color:var(--vjs-orgchart-color-selected)}[data-starter-app=orgchart] .vjs-orgchart-inspector-details{display:flex;flex-direction:column;margin-bottom:16px;padding:0 10px}[data-starter-app=orgchart] .vjs-orgchart-inspector-details .vjs-node-email,[data-starter-app=orgchart] .vjs-orgchart-inspector-details .vjs-node-location{font-size:13px;overflow:visible;white-space:normal}[data-starter-app=orgchart] .vjs-orgchart-inspector-person{align-items:center;border-radius:8px;color:var(--vjs-orgchart-text-main);cursor:pointer;display:flex;padding:10px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,transform .1s}[data-starter-app=orgchart] .vjs-orgchart-inspector-person:visited{color:var(--vjs-orgchart-text-main)}[data-starter-app=orgchart] .vjs-orgchart-inspector-person img{background-color:#f1f5f9;border-radius:50%;height:36px;margin-right:12px;object-fit:cover;width:36px}[data-starter-app=orgchart] .vjs-orgchart-inspector-person div{display:flex;flex-direction:column;min-width:0}[data-starter-app=orgchart] .vjs-orgchart-inspector-person div span:first-child{font-size:14px;font-weight:500}[data-starter-app=orgchart] .vjs-orgchart-inspector-person div span:last-child{color:var(--vjs-orgchart-text-muted);font-size:12px}[data-starter-app=orgchart] .vjs-node-email{font-style:italic;margin-top:2px}[data-starter-app=orgchart] .vjs-node-email:hover{color:var(--vjs-orgchart-color-selected);-webkit-text-decoration:underline;text-decoration:underline}[data-starter-app=orgchart] .vjs-node-location{font-weight:500}[data-starter-app=orgchart] .vjs-node-timezone{font-size:10px;font-weight:400;opacity:.8}[data-starter-app=orgchart] .vjs-node-status-container{align-items:center;display:flex;gap:6px;margin-top:2px}[data-starter-app=orgchart] .vjs-node-status{border-radius:50%;display:inline-block;height:8px;width:8px}[data-starter-app=orgchart] .vjs-node-status-online{background-color:#22c55e;box-shadow:0 0 4px #22c55e}[data-starter-app=orgchart] .vjs-node-status-text{color:var(--vjs-orgchart-text-muted);font-size:11px}[data-starter-app=fifaworldcup] table,[data-starter-app=fifaworldcup] td,[data-starter-app=fifaworldcup] th,[data-starter-app=fifaworldcup] thead,[data-starter-app=fifaworldcup] tr{background-color:inherit;border:none;color:inherit;font-weight:inherit;padding:0}.navbar-lib div,body{background-color:var(--jtk-page-bg)}[data-starter-app=fifaworldcup] table{display:table;margin-bottom:0}[data-starter-app=fifaworldcup] .vjs-fwc-group-team-node{padding:2px}[data-starter-app=sankey] .vjs-sankey-unselected{opacity:.3}[data-starter-app=sankey] .controls-panel{align-items:center;backdrop-filter:blur(4px);background-color:#ffffffe6;border:1px solid #0000000d;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;gap:12px;left:20px;padding:8px 16px;position:absolute;top:20px;z-index:1000}[data-starter-app=sankey] .pivot-label{color:#374151;font-size:14px;font-weight:600;-webkit-user-select:none;user-select:none}[data-starter-app=sankey] .pivot-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-size:14px;padding:6px 32px 6px 12px;transition:.2s}[data-starter-app=sankey] .pivot-select:hover{border-color:#9ca3af}[data-starter-app=scada-hmi] .vjs-shmi-container{display:flex;height:800px;outline:solid 1px;width:100%;--vjs-grid-lines-color:#807575;--vjs-resize-handle-color:var(--vjs-shmi-hl);--vjs-resize-handle-fill-color:var(--vjs-shmi-hl);--vjs-resize-frame-line-width:3px;--vjs-resize-rotate-leader-width:3px;--vjs-edge-handle-bg:var(--vjs-shmi-hl);--vjs-edge-handle-hover-bg:var(--vjs-shmi-hover)}[data-starter-app=scada-hmi] .vjs-surface{background-color:var(--vjs-shmi-bg);height:100%;width:100%}[data-starter-app=scada-hmi] .vjs-inspector-pane{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;box-shadow:0 8px 32px 0 #0000005e;color:#fff;left:1rem;padding:15px;position:absolute;top:5rem;width:250px;z-index:100}[data-starter-app=scada-hmi] .vjs-inspector-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}[data-starter-app=scada-hmi] .vjs-inspector-header .close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;padding:0;transition:opacity .2s}[data-starter-app=scada-hmi] .vjs-inspector-property-label{font-size:13px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}[data-starter-app=scada-hmi] .vjs-inspector-field input{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;box-sizing:border-box;color:#fff;padding:6px;width:100%}[data-starter-app=scada-hmi] .vjs-inspector-field input:focus{border-color:#ffffff80;outline:0}[data-starter-app=scada-hmi] .vjs-palette{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:8px;box-shadow:0 8px 32px 0 #0000005e;color:var(--vjs-shmi-default);max-height:calc(100% - 40px);overflow-y:auto;padding:15px!important;position:absolute;right:20px;top:20px;width:200px;z-index:100}[data-starter-app=scada-hmi] .vjs-shape-library-palette-set-title{background-color:#0000!important;color:var(--vjs-shmi-text-hl);font-weight:700}[data-starter-app=scada-hmi] .vjs-shape-library-palette-shape svg{fill:var(--vjs-shmi-default);stroke:var(--vjs-shmi-default)}[data-starter-app=scada-hmi] [data-vjs-bg]{fill:var(--vjs-shmi-node-bg)}[data-starter-app=scada-hmi] .vjs-drag-active [data-vjs-bg]{fill:rgba(89,153,210,.671)}[data-starter-app=scada-hmi] .vjs-drag-hover [data-vjs-bg]{fill:rgba(29,97,158,.969)}[data-starter-app=scada-hmi] .vjs-inspector-field{display:flex;flex-direction:column;gap:6px;margin:.5rem 0}[data-starter-app=scada-hmi] .vjs-edge-type-picker:not(.vjs-edge-type-picker-selected)>div:hover{background-color:var(--vjs-shmi-hl);opacity:.9}[data-starter-app=scada-hmi] .vjs-edge-type-picker-selected{background-color:var(--vjs-shmi-hl)}[data-starter-app=scada-hmi] .vjs-radio-group label{align-items:center;color:#d4d4d4;cursor:pointer;display:flex;font-size:13px;margin:.25rem 0;text-transform:uppercase}[data-starter-app=scada-hmi] .vjs-inspector-field .vjs-radio-group input{margin-right:.5rem;margin-top:-1px;width:auto}[data-starter-app=scada-hmi] .vjs-controls{backdrop-filter:blur(10px);background:#ffffff1a!important;border-radius:5px;box-shadow:0 8px 32px 0 #0000005e;color:#fff;left:1rem;padding:7px;top:.5rem}[data-starter-app=scada-hmi] .vjs-export-controls{left:12rem}[data-starter-app=scada-hmi] .vjs-controls i{background-color:var(--vjs-shmi-default);color:#fff}[data-starter-app=scada-hmi] .vjs-overlay text{fill:#a9a9a9}[data-starter-app=scada-hmi] [data-alarm=Critical] :is(path,rect,circle){stroke:var(--vjs-shmi-critical)!important}[data-starter-app=scada-hmi] [data-alarm=High] :is(path,rect,circle){stroke:var(--vjs-shmi-high)!important}[data-starter-app=scada-hmi] [data-alarm=Medium] :is(path,rect,circle){stroke:var(--vjs-shmi-medium)!important}[data-starter-app=scada-hmi] [data-alarm=Low] :is(path,rect,circle){stroke:var(--vjs-shmi-low)!important}@keyframes g{0%{stroke-dashoffset:10}}[data-starter-app=schema-builder] .vjs-schema-builder,[data-starter-app=schema] .vjs-schema-builder{display:flex;height:100vh}[data-starter-app=schema-builder] .vjs-schema-builder-canvas,[data-starter-app=schema] .vjs-schema-builder-canvas{background-color:var(--vjs-schema-canvas-bg);display:flex;flex-grow:1;overflow:hidden!important;position:relative}[data-starter-app=schema-builder] .vjs-schema-builder-rhs{background-color:var(--vjs-schema-canvas-bg);border-left:1px solid var(--vjs-schema-light-grey);display:flex;flex:0 0 250px;flex-direction:column}[data-starter-app=schema-builder] .vjs-miniview{height:150px!important;left:0;margin:.25rem auto;position:relative!important;top:0;width:90%!important}[data-starter-app=schema-builder] .vjs-controls,[data-starter-app=schema] .vjs-controls{left:25px;position:absolute;top:25px;z-index:1}[data-starter-app=schema-builder] .vjs-schema-delete:hover,[data-starter-app=schema] .vjs-schema-delete:hover{color:var(--vjs-schema-error)}[data-starter-app=schema-builder] .vjs-schema-add:hover,[data-starter-app=schema-builder] .vjs-schema-edit:hover,[data-starter-app=schema] .vjs-schema-add:hover,[data-starter-app=schema] .vjs-schema-edit:hover{color:#ff8000}[data-starter-app=schema-builder] .vjs-schema-element .vjs-schema-add,[data-starter-app=schema] .vjs-schema-element .vjs-schema-add{right:3px}[data-starter-app=schema-builder] .vjs-schema-element .vjs-schema-delete,[data-starter-app=schema] .vjs-schema-element .vjs-schema-delete{left:3px}[data-starter-app=schema-builder] .vjs-schema-element{background-color:#fff;border:1px solid;cursor:pointer;flex-direction:column;font-size:12px;min-height:30px;min-width:80px;overflow:hidden;width:auto;z-index:12}[data-starter-app=schema-builder] .vjs-schema-element-name,[data-starter-app=schema] .vjs-schema-element-name{align-items:center;cursor:move;display:flex;font-size:13px;padding:6px}[data-starter-app=schema-builder] .vjs-schema-element-name span,[data-starter-app=schema] .vjs-schema-element-name span{cursor:pointer;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis}[data-starter-app=schema-builder] .vjs-schema-buttons,[data-starter-app=schema] .vjs-schema-buttons{align-items:center;cursor:pointer;display:flex}[data-starter-app=schema-builder] .vjs-most-recently-dragged,[data-starter-app=schema] .vjs-most-recently-dragged{z-index:11}[data-starter-app=schema-builder] .vjs-connector,[data-starter-app=schema] .vjs-connector{z-index:8}[data-starter-app=schema-builder] .vjs-connector:hover .vjs-connector-path,[data-starter-app=schema] .vjs-connector:hover .vjs-connector-path{stroke:var(--vjs-schema-blue)}[data-starter-app=schema-builder] .vjs-schema-table,[data-starter-app=schema-builder] .vjs-schema-view{background-color:var(--vjs-element-bg);border:1px solid var(--vjs-schema-light-grey);border-radius:4px}[data-starter-app=schema-builder] .vjs-schema-table{align-items:stretch;margin-bottom:0;max-width:250px;min-width:200px}[data-starter-app=schema-builder] .vjs-schema-table-columns,[data-starter-app=schema] .vjs-schema-table-columns{display:flex;flex-direction:column;overflow:auto;position:relative}[data-starter-app=schema-builder] .vjs-schema-table-column{align-items:center;border:2px solid #0000;display:flex;padding:4px 2px}[data-starter-app=schema-builder] .vjs-schema-table-column-edit,[data-starter-app=schema] .vjs-schema-table-column-edit{cursor:pointer;margin-left:auto}[data-starter-app=schema-builder] .vjs-schema-edit-name,[data-starter-app=schema] .vjs-schema-edit-name{margin-right:7px}[data-starter-app=schema-builder] .vjs-schema-table-column-delete,[data-starter-app=schema-builder] .vjs-schema-view-delete,[data-starter-app=schema] .vjs-schema-table-column-delete,[data-starter-app=schema] .vjs-schema-view-delete{cursor:pointer;font-size:10px;padding:2px 5px 2px 0;position:static}[data-starter-app=schema-builder] [data-type=varchar],[data-starter-app=schema] [data-type=varchar]{background-color:var(--vjs-schema-color-varchar)}[data-starter-app=schema-builder] [data-type=integer],[data-starter-app=schema] [data-type=integer]{background-color:var(--vjs-schema-color-integer)}[data-starter-app=schema-builder] [data-type=date],[data-starter-app=schema] [data-type=date]{background-color:var(--vjs-schema-color-date)}[data-starter-app=schema-builder] [data-primary-key=true]:after{content:"🗝";font-size:smaller;position:absolute;right:1.5rem}[data-starter-app=schema-builder] .vjs-schema-view{align-items:stretch;background-color:var(--vjs-schema-view-bg);margin-bottom:0;overflow:hidden;width:200px}[data-starter-app=schema-builder] .vjs-schema-view-details{font-family:Courier,sans-serif;font-size:10px;min-height:50px;padding:10px;position:relative}[data-starter-app=schema-builder] .vjs-schema-view-delete,[data-starter-app=schema] .vjs-schema-view-delete{cursor:pointer;float:left;font-size:10px;line-height:20px;padding:2px}[data-starter-app=schema-builder] .vjs-schema-palette{display:flex;flex-wrap:wrap;justify-content:center}[data-starter-app=schema-builder] .vjs-schema-palette-item{background-color:#fff;border-radius:5px;cursor:pointer;flex-grow:1;margin:.5rem;outline:gray solid 1px;padding:.5rem;text-align:center}[data-starter-app=schema-builder] .vjs-palette-selected-element,[data-starter-app=schema] .vjs-palette-selected-element{background-color:var(--vjs-schema-blue);color:#fff;outline:2px solid var(--vjs-schema-blue)}[data-starter-app=schema-builder] .vjs-palette-active,[data-starter-app=schema] .vjs-palette-active{cursor:copy;outline:4px dashed var(--vjs-schema-blue);outline-offset:-10px}[data-starter-app=schema-builder] .vjs-palette-hover,[data-starter-app=schema] .vjs-palette-hover{background-color:#fcf8f3}[data-starter-app=schema-builder] .vjs-schema-inspector input[type=text][vjs-att]{height:3rem;width:98%}[data-starter-app=schema-builder] .vjs-schema-inspector textarea.vjs-schema-view-query{min-height:9rem;width:98%}[data-starter-app=schema-builder] .vjs-drag-active,[data-starter-app=schema] .vjs-drag-active{background-color:var(--vjs-schema-drag-active)!important;color:#fff!important}[data-starter-app=schema-builder] .vjs-drag-hover,[data-starter-app=schema] .vjs-drag-hover{background-color:var(--vjs-schema-drag-hover)!important;color:#fff!important}[data-starter-app=schema-builder] .vjs-schema-delete-relationship,[data-starter-app=schema] .vjs-schema-delete-relationship{border-radius:12px;cursor:pointer;text-align:center}[data-starter-app=schema-builder] .vjs-schema-delete-relationship:hover,[data-starter-app=schema] .vjs-schema-delete-relationship:hover{fill:var(--vjs-schema-error)}[data-starter-app=schema-builder] .vjs-inspector{display:flex;flex-direction:column;margin-top:1rem;padding:.25rem}[data-starter-app=schema-builder] .vjs-inspector-inactive{background-color:#0000}[data-starter-app=schema-builder] .vjs-inspector input:not([type=radio]){height:2rem;margin:10px 0}[data-starter-app=schema-builder] .vjs-inspector textarea{margin:10px 0}[data-starter-app=schema] .vjs-schema-builder-rhs{background-color:#f8f9fa;border-left:1px solid var(--vjs-schema-light-grey);box-shadow:-2px 0 5px #0000000d;display:flex;flex:0 0 280px;flex-direction:column;overflow-y:auto;z-index:5}[data-starter-app=schema] .vjs-schema-builder-rhs>*{border-bottom:1px solid #eee;padding:1.25rem 1rem}[data-starter-app=schema] .vjs-schema-builder-rhs-title{color:#999;display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}[data-starter-app=schema] .vjs-miniview{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:inset 0 0 5px #0000001a;height:150px!important;left:0;position:relative!important;top:0;width:100%!important}[data-starter-app=schema] .vjs-schema-element{background-color:#fff;border:1px solid #0000;cursor:pointer;flex-direction:column;font-size:12px;min-height:30px;min-width:80px;overflow:hidden;width:auto;z-index:12}[data-starter-app=schema] .vjs-schema-table,[data-starter-app=schema] .vjs-schema-view{background-color:#fff;border:1px solid #d1d9e0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-starter-app=schema] .vjs-schema-table:hover,[data-starter-app=schema] .vjs-schema-view:hover{border-color:var(--vjs-schema-blue);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-starter-app=schema] .vjs-schema-table{align-items:stretch;margin-bottom:0;max-width:300px;min-width:220px}[data-starter-app=schema] .vjs-schema-table .vjs-schema-element-name{background-color:#f6f8fa;border-bottom:1px solid #d1d9e0;color:#24292f;font-weight:600;padding:8px 12px}[data-starter-app=schema] .vjs-schema-table-column{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:8px;padding:6px 12px;position:relative;transition:background-color .15s}[data-starter-app=schema] [data-primary-key=true]:after{color:#e3b341;content:"⚱";font-size:10px;position:absolute;right:32px}[data-starter-app=schema] .vjs-schema-view{align-items:stretch;background-color:#fff;margin-bottom:0;overflow:hidden;width:280px}[data-starter-app=schema] .vjs-schema-view .vjs-schema-element-name{background-color:#f0f7ff;border-bottom:1px solid #d0e7ff;color:#0969da;font-weight:600;padding:8px 12px}[data-starter-app=schema] .vjs-schema-view-details{background-color:#fdfdfd;color:#444;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:1.5;min-height:60px;padding:12px;position:relative;white-space:pre-wrap}[data-starter-app=schema] .vjs-schema-palette{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}[data-starter-app=schema] .vjs-schema-palette-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 3px #0000000d;cursor:pointer;flex:1 1 calc(50% - 0.25rem);font-size:13px;font-weight:500;padding:.75rem .5rem;text-align:center;transition:box-shadow .2s}[data-starter-app=schema] .vjs-schema-palette-item:hover{border-color:var(--vjs-schema-blue);box-shadow:0 3px 6px #0000001a;transform:translateY(-1px)}[data-starter-app=schema] .vjs-inspector{display:flex;flex-direction:column;padding:0}[data-starter-app=schema] .vjs-inspector-inactive{color:#888;font-style:italic;padding:1rem;text-align:center}[data-starter-app=schema] .vjs-inspector>div{color:#555;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;margin-top:12px;text-transform:uppercase}[data-starter-app=schema] .vjs-inspector input[type=text],[data-starter-app=schema] .vjs-inspector textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin:4px 0 12px;padding:8px 12px;transition:border-color .2s;width:100%}[data-starter-app=schema] .vjs-inspector input[type=text]:focus,[data-starter-app=schema] .vjs-inspector textarea:focus{border-color:var(--vjs-schema-blue);box-shadow:0 0 0 2px #2a87b233;outline:0}[data-starter-app=schema] .vjs-inspector label{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;margin:2px 0;padding:6px 8px;transition:background-color .2s}[data-starter-app=schema] .vjs-inspector input[type=radio]{margin-right:10px}:root{--vjs-schema-blue:#2a87b2;--vjs-element-bg:#c5d4db;--vjs-schema-color-integer:#84bbdd;--vjs-schema-color-varchar:#99d1aa;--vjs-schema-color-date:#e1c281;--vjs-schema-error:#ff4500;--vjs-schema-light-grey:#ddd;--vjs-schema-view-bg:#fff;--vjs-schema-drag-active:#629f72;--vjs-schema-drag-hover:#87ba8f;--vjs-schema-canvas-bg:#fff;--vjs-sc-primary:#3498db;--vjs-sc-primary-hover:#2980b9;--vjs-sc-bg:#fff;--vjs-sc-bg-alt:#f8fafc;--vjs-sc-text:#2c3e50;--vjs-sc-text-muted:#64748b;--vjs-sc-border:#dfe6e9;--vjs-sc-border-focus:#3498db;--vjs-sc-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--vjs-sc-radius:8px;--jtk-link:#125ece;--jtk-link-hover:#3a4b99;--jtk-home-text:#eee;--jtk-home-bg:#799cac;--jtk-grey-panel:#d6dad4;--jtk-navbar-height:67px;--ifm-color-primary:var(--jtk-link);--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--ifm-code-background:inherit;--ifm-code-padding-horizontal:0.2rem;--ifm-navbar-background-color:var(--jtk-page-bg);--ifm-hero-background-color:blue;--ifm-hero-text-color:#877878;--ifm-navbar-link-hover-color:var(--jtk-link);--ifm-tabs-padding-vertical:0.5rem;--jtk-controls-selected-mode-background-color:#f68570;--doc-sidebar-width:250px!important;--ifm-menu-color-active:#030303;--ifm-menu-color-background-active:#21276e2e;--ifm-breadcrumb-color-active:var(--jtk-color-primary);--ifm-footer-title-color:#e5e5e5;--ifm-footer-link-color:#e5e5e5}[data-starter-app=supply-chain] .vjs-supply-chain{display:flex;flex-direction:column;height:100vh;width:100%}[data-starter-app=supply-chain] .vjs-controls{left:1rem;position:absolute;top:1rem}[data-starter-app=supply-chain] .vjs-supply-chain-canvas{display:flex;flex:1;overflow:hidden}[data-starter-app=supply-chain] .vjs-supply-chain-view-panel{border-right:1px solid #dfe6e9;flex:1;position:relative}[data-starter-app=supply-chain] .vjs-supply-chain-palette{background-color:#f5f6fa;border-left:1px solid #dfe6e9;display:flex;flex-direction:column;gap:15px;overflow-y:auto;padding:15px;width:150px}[data-starter-app=supply-chain] .vjs-supply-chain-palette-item{background-color:#fff;border:1px solid #333;border-radius:8px;border-top:5px solid var(--node-color,#456);box-shadow:0 2px 4px #0000001a;cursor:grab;padding:10px;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out;-webkit-user-select:none;user-select:none}[data-starter-app=supply-chain] .vjs-supply-chain-palette-item:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}[data-starter-app=supply-chain] .vjs-supply-chain-item-header{color:#666;font-size:10px;font-weight:700;margin-bottom:4px;text-align:center}[data-starter-app=supply-chain] .vjs-supply-chain-item-label{color:#333;font-size:12px;text-align:center}[data-starter-app=supply-chain] .vjs-supply-chain-node{background-color:#fff;border:1px solid #333;border-radius:8px;border-top:5px solid var(--node-color,#456);box-shadow:0 2px 4px #0000001a;min-width:120px;padding:10px;text-align:center}[data-starter-app=supply-chain] .vjs-supply-chain-node-type{color:#666;font-size:12px;font-weight:700;margin-bottom:4px}[data-starter-app=supply-chain] .vjs-connect{background-color:#fff;border:2px solid #333;border-radius:50%;cursor:crosshair;height:12px;position:absolute;right:-6px;top:50%;transform:translateY(-50%);transition:transform .2s,background-color .2s;width:12px;z-index:10}[data-starter-app=supply-chain] .vjs-connect:hover{background-color:var(--node-color);transform:translateY(-50%) scale(1.2)}[data-starter-app=supply-chain] .vjs-supply-chain-inspector{background-color:var(--vjs-sc-bg);border:1px solid var(--vjs-sc-border);border-radius:12px;bottom:1.5rem;box-shadow:var(--vjs-sc-shadow);box-sizing:border-box;display:flex;flex-direction:column;left:1.5rem;max-height:calc(100% - 100px);overflow-y:auto;padding:1.25rem;position:absolute;transition:transform .2s ease-out,opacity .2s ease-out;width:320px;z-index:101}[data-starter-app=supply-chain] .vjs-supply-chain-inspector label{color:var(--vjs-sc-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin:1rem 0 .4rem;text-transform:uppercase}[data-starter-app=supply-chain] .vjs-supply-chain-inspector input,[data-starter-app=supply-chain] .vjs-supply-chain-inspector select,[data-starter-app=supply-chain] .vjs-supply-chain-inspector textarea{background-color:var(--vjs-sc-bg-alt);border:1px solid var(--vjs-sc-border);border-radius:var(--vjs-sc-radius);box-sizing:border-box;color:var(--vjs-sc-text);font-family:inherit;font-size:13px;line-height:1.5;padding:.625rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;width:100%}[data-starter-app=supply-chain] .vjs-supply-chain-inspector input:hover,[data-starter-app=supply-chain] .vjs-supply-chain-inspector select:hover,[data-starter-app=supply-chain] .vjs-supply-chain-inspector textarea:hover{border-color:#cbd5e1}[data-starter-app=supply-chain] .vjs-supply-chain-inspector input:focus,[data-starter-app=supply-chain] .vjs-supply-chain-inspector select:focus,[data-starter-app=supply-chain] .vjs-supply-chain-inspector textarea:focus{background-color:var(--vjs-sc-bg);border-color:var(--vjs-sc-border-focus);box-shadow:0 0 0 3px #3498db26;outline:0}[data-starter-app=supply-chain] .vjs-supply-chain-inspector select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar{align-items:center;background:#2c3e50;border-bottom:1px solid #1a252f;box-shadow:0 2px 4px #0000001a;color:#ecf0f1;display:flex;gap:20px;height:56px;padding:0 20px;z-index:10}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar strong{color:#fff;font-size:1.2rem;letter-spacing:.5px}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar .pivot-controls{align-items:center;display:flex;gap:10px;margin-left:auto}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar span{color:#bdc3c7;font-size:.9rem}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar select{background-color:#34495e;border:1px solid #34495e;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;outline:0;padding:6px 12px;transition:border-color .2s}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar select:hover{border-color:#3498db}[data-starter-app=supply-chain] .vjs-supply-chain-toolbar select:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33}[data-starter-app=template] .vjs-template{display:flex;font-family:sans-serif;height:80vh;width:100%}[data-starter-app=template] .vjs-miniview{bottom:1rem;left:1rem;position:absolute;z-index:50}[data-starter-app=template] .vjs-controls{left:1rem;position:absolute;top:1rem;z-index:50}[data-starter-app=template] .vjs-demo-palette{border-right:1px solid #ccc;display:flex;flex:0 0 10%;flex-direction:column;padding:.5rem}[data-starter-app=template] .vjs-demo-palette>div{cursor:move;transform:scale(.65)}[data-starter-app=template] .vjs-react-node{outline:0;transition:outline .2s}[data-starter-app=template] .vjs-hello{align-items:center;background-color:#fff;border:1px solid;border-radius:3px;color:#000;display:flex;height:60px;justify-content:center;width:80px}[data-starter-app=template] .vjs-world{align-items:center;background-color:purple;border:1px solid;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;width:80px}[data-starter-app=template] .vjs-drag-active{outline:#006400 solid 3px;outline-offset:5px}[data-starter-app=template] .vjs-drag-hover{outline:#ff4500 solid 3px;outline-offset:5px}[data-starter-app=template] .vjs-connector-path{stroke:purple;stroke-width:2px}[data-starter-app=template] .vjs-overlay{fill:purple}[data-example-app=flight-booking] .vjs-flight-booking{background-color:#242424;text-align:center;--csstools-color-scheme--light:initial;color:#ffffffde;color-scheme:light dark;padding-left:.5rem;padding-right:.5rem;padding-top:2rem}[data-example-app=flight-booking] .vjs-scatter-chart-point{opacity:.9;stroke:#fff;stroke-width:2px}.flight-search-gradient .vjs-chart-plot-background,[data-example-app=flight-booking] .vjs-chart-plot-background{fill:url(#plotGradient)}[data-example-app=flight-booking] .vjs-chart-background{fill:#0000}.flight-search-gradient .vjs-chart-gridline,[data-example-app=flight-booking] .vjs-chart-gridline{stroke:#fff;stroke-width:.8px}[data-example-app=flight-booking] .search-grid{display:grid;gap:15px;grid-template-areas:"c d e" "f g h";grid-template-columns:repeat(3,1fr)}[data-example-app=flight-booking] .grid-origin{grid-area:c}[data-example-app=flight-booking] .grid-date{grid-area:d}[data-example-app=flight-booking] .grid-passengers{grid-area:e}[data-example-app=flight-booking] .grid-destination{grid-area:f}[data-example-app=flight-booking] .grid-time{grid-area:g}[data-example-app=flight-booking] .grid-range{grid-area:h}.vjs-example-app-info-icon{align-items:center;backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:fixed;right:1rem;top:1rem;transition:background .2s;width:32px;z-index:100}.vjs-example-app-info-icon:hover{background:#fff3}.vjs-example-app-about-pane{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#333;font-size:.9rem;line-height:1.4;max-width:calc(100vw - 2rem);padding:1.5rem 1rem 1rem;position:fixed;right:1rem;top:4rem;width:300px;z-index:101}.vjs-example-app-about-pane .vjs-example-app-about-close{align-items:center;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:.5rem;top:.5rem}.vjs-example-app-about-pane a{color:var(--ifm-color-primary);-webkit-text-decoration:underline;text-decoration:underline}@font-face{font-family:SourceCodePro;src:url(/assets/fonts/SourceCodePro-Regular-f37564d0d61c6356e16d7977088a322e.woff) format("woff"),url(/assets/fonts/SourceCodePro-Regular-c4680710e552c6e36f3aaa9faeadec62.woff2) format("woff2")}@font-face{font-family:Lexend;src:url(/assets/fonts/Lexend-Regular-cff3af44dda12a9e1f7d2863b99ca88e.woff) format("woff"),url(/assets/fonts/Lexend-Regular-e7e7aa845086ea099a5bd1fe75eac160.woff2) format("woff2")}body{display:flex;flex-direction:column;font-weight:400}body *{font-family:Lexend,Trebuchet MS,Arial,sans-serif}.vfc,.vfc *,code,code *{font-family:SourceCodePro,Courier,sans-serif!important}code,code *{font-size:.8rem;vertical-align:unset}pre code{padding:var(--ifm-pre-padding)}code{border:none!important;color:#1142c1}.vjs-info-pane{background-color:#fff;border:.095rem solid #cfcfcf;border-radius:var(--vjs-rounded);margin:.5rem;padding:1rem}.container-full{width:100vw}.vjs-demo-instructions-popup{animation:.3s ease-out h;background:#fffffff2;border-bottom:1px solid #ddd;box-shadow:0 4px 6px #0000001a;left:0;padding:1.5rem;position:absolute;right:0;top:0;z-index:115}.vjs-demo-instructions-popup .vjs-demo-instructions-close{color:#666;position:absolute;right:1rem;top:1rem}.vjs-demo-instructions-popup h4{border-bottom:1px solid #eee;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.vjs-demo-instructions-popup ul{margin-bottom:0;padding-left:1.2rem}.vjs-demo-instructions-popup ul li{margin-bottom:.5rem}@keyframes h{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.vjs-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:5001}.vjs-modal-content{background:#fff;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.navbar-lib div,.vjs-modal-close{cursor:pointer;position:absolute}.container,.container-fluid,.container-small,.container-wide{margin-left:auto;margin-right:auto;width:90%}.vjs-modal-close{color:#666;right:1rem;top:1rem;z-index:10}.container-fluid{max-width:1440px}.container,.container-wide{max-width:1250px}.container-small{max-width:800px}.navbar-lib div{border-radius:5px;box-shadow:5px 23px 28px #ccc;display:none;flex-direction:column;font-feature-settings:"smcp","c2sc","smcp","c2sc";font-size:1.1rem;font-variant:all-small-caps;left:0;top:100%}.navbar-lib div a{color:var(--jtk-color-primary);padding:.25rem 1.5rem .25rem .5rem}@layer docusaurus.core{#__docusaurus-base-url-issue-banner-container{display:none}}.darkNavbarColorModeToggle_Q0Zn:hover{background:var(--ifm-color-gray-800)}.flight-search-gradient{background-color:#333}.flight-search-gradient .vjs-chart-background{fill:#333}.navbar__items--right>:last-child{padding-right:0}.navbarHideable_jvwV{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_nLSi{transform:translate3d(0,calc(-100% - 2px),0)}.docMainContainer_hjYf{display:flex;width:100%}.mainWrapper_eExm{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}@layer docusaurus.theme-common{body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.themedComponent_mlkZ{display:none}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.anchorTargetStickyNavbar_Vzrq{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorTargetHideOnScrollNavbar_vjPI{scroll-margin-top:.5rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before{transform:rotate(90deg)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child{margin-bottom:0}}.containsTaskList_kggB{list-style:none}.sce-group{max-height:250px;overflow:auto;padding:5px;width:150px}.sce-group .vjs-node{background-color:#ccc;border-radius:5px;padding:3px;white-space:nowrap;width:100%}.vjs-copy-paste-example .vjs-selected-element{outline:#34b9c5 solid 2px;outline-offset:5px}.vjs-anchors-example,.vjs-connectors-example{margin-bottom:2rem}.advanced-demo-node{border:1px solid;border-radius:5px;height:80px;width:100px}.advanced-demo-overlay{background-color:#fff;border:1px solid;display:flex;padding:5px;white-space:nowrap;width:80px}.advanced-demo-overlay>div{flex-basis:50%;height:40px}.jtk-shape-library-palette-shape{padding:.25rem}.jtk-shape-library-palette-set-title{margin:0;text-align:center;width:100%}.vertex-palette-example-container{display:flex;height:400px;outline:solid 1px;width:100%}@layer docusaurus.theme-classic{:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-blog-social-icon-size:1rem;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.docSidebarContainer_YfHR,.sidebarLogo_isFc,.toggleIcon_g3eP,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.announcementBarContent_xLdY{flex:1 1 auto}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}[data-theme-choice=dark] .darkToggleIcon_wfgR,[data-theme-choice=light] .lightToggleIcon_pyhR,[data-theme-choice=system] .systemToggleIcon_QzmC{display:initial}.toggleButtonDisabled_aARS{cursor:not-allowed}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.iconExternalLink_nPIU{margin-left:.3rem}.dropdownNavbarItemMobile_J0Sd{cursor:pointer}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.categoryLinkLabel_W154,.linkLabel_WmDU{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.menuExternalLink_NmtK{align-items:center}.linkLabel_WmDU{line-clamp:2;-webkit-line-clamp:2}.categoryLink_byQd{overflow:hidden}.menu__link--sublist-caret:after{margin-left:var(--ifm-menu-link-padding-vertical)}.categoryLinkLabel_W154{flex:1;line-clamp:2;-webkit-line-clamp:2}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.authorSocialIcon_XYv3,.authorSocialLink_owbf,.authorSocials_rSDt{height:var(--docusaurus-blog-social-icon-size)}.authorSocialIcon_XYv3,.authorSocialLink_owbf{width:var(--docusaurus-blog-social-icon-size)}.sidebar_re4s{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.authorSocials_rSDt,.authorTitle_nd0D{overflow:hidden;-webkit-box-orient:vertical}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLink_mo7H:hover{-webkit-text-decoration:none;text-decoration:none}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.yearGroupHeading_rMGB{margin-bottom:.4rem;margin-top:1.6rem}.yearGroupHeading_QT03{margin:1rem .75rem .5rem}.title_f1Hy{font-size:3rem}[data-theme=dark] .blueskySvg_AzZw,[data-theme=dark] .githubSvg_Uu4N,[data-theme=dark] .instagramSvg_YC40,[data-theme=dark] .linkedinSvg_FCgI,[data-theme=dark] .threadsSvg_PTXY,[data-theme=dark] .xSvg_y3PF{fill:var(--light)}[data-theme=light] .blueskySvg_AzZw,[data-theme=light] .githubSvg_Uu4N,[data-theme=light] .instagramSvg_YC40,[data-theme=light] .linkedinSvg_FCgI,[data-theme=light] .threadsSvg_PTXY,[data-theme=light] .xSvg_y3PF{fill:var(--dark)}.authorSocials_rSDt{align-items:center;display:flex;flex-wrap:wrap;line-clamp:1;-webkit-line-clamp:1}.authorSocialLink_owbf,.authorSocials_rSDt{line-height:0}.authorSocialLink_owbf{margin-right:.4rem}.authorImage_XqGP{--ifm-avatar-photo-size:3.6rem}.author-as-h1_n9oJ .authorImage_XqGP{--ifm-avatar-photo-size:7rem}.author-as-h2_gXvM .authorImage_XqGP{--ifm-avatar-photo-size:5.4rem}.authorDetails_lV9A{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around}.authorName_yefp{display:flex;flex-direction:row;font-size:1.1rem;line-height:1.1rem}.author-as-h1_n9oJ .authorName_yefp{display:inline;font-size:2.4rem;line-height:2.4rem}.author-as-h2_gXvM .authorName_yefp{display:inline;font-size:1.4rem;line-height:1.4rem}.authorTitle_nd0D{display:-webkit-box;font-size:.8rem;line-clamp:1;-webkit-line-clamp:1;line-height:1rem}.author-as-h1_n9oJ .authorTitle_nd0D{font-size:1.2rem;line-height:1.6rem}.author-as-h2_gXvM .authorTitle_nd0D{font-size:1rem;line-height:1.3rem}.authorBlogPostCount_iiJ5{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.8rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.authorListItem_n3yI{list-style-type:none;margin-bottom:2rem}.authorCol_Hf19{max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.codeBlockContainer_Ckt0{background:var(--prism-background-color);border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);color:var(--prism-color);margin-bottom:var(--ifm-leading)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockStandalone_MEMb{padding:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:line-count;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(line-count);opacity:.4}.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_Vdqa{opacity:1!important}.copyButtonIcons_IEyt{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_TrPX,.copyButtonSuccessIcon_cVMy{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_cVMy{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_Vdqa .copyButtonIcon_TrPX{opacity:0;transform:scale(.33)}.copyButtonCopied_Vdqa .copyButtonSuccessIcon_cVMy{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_b1P5{height:1.2rem;width:1.2rem}.wordWrapButtonEnabled_uzNF .wordWrapButtonIcon_b1P5{color:var(--ifm-color-primary)}.buttonGroup_M5ko{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_M5ko button{align-items:center;background:var(--prism-background-color);border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);color:var(--prism-color);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup_M5ko button:focus-visible,.buttonGroup_M5ko button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_M5ko button{opacity:.4}.codeBlockContent_QJqH{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_OeMC{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlockTitle_OeMC+.codeBlockContent_QJqH .codeBlock_a8dz{border-top-left-radius:0;border-top-right-radius:0}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.tabList__CuJ{margin-bottom:var(--ifm-leading)}.tabItem_LNqP{margin-top:0!important}.admonitionContent_BuS1>:last-child,.tabItem_Ymn6>:last-child{margin-bottom:0}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);-webkit-text-decoration:none;text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_Nnez{display:inline-block;margin:.5rem .5rem 0 1rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.lastUpdated_JAkA{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);text-transform:uppercase}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{display:inline-block;fill:var(--ifm-alert-foreground-color);height:1.6em;width:1.6em}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*{margin-top:0}.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}}@media (min-width:992px){a.navbar__item{display:block}}@media (min-width:996px){.lg-hide{display:none}.fs-3{font-size:2.5rem}}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.navbarSearchContainer_dCNk{padding:0 var(--ifm-navbar-item-padding-horizontal)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);-webkit-text-decoration:none!important;text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_hjYf{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_of6x{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_s6pk{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.lastUpdated_JAkA{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.col-md--0,.colorModeToggle_x44X,.footer__link-separator,.md-hide,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block;width:max-content}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.font-very-large,.fs-3{font-size:2.5rem}.col-md--12{width:100%}.hover-menu-sections{gap:1.5rem;grid-template-columns:1fr}.vjs-apidoc-sidebar{width:85vw}.navbarSearchContainer_dCNk{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media (max-width:992px){.vjs-purchase-faq-question h3{font-size:1rem}.vjs-license-features{font-size:.9rem}.vjs-license-features .vjs-license-select{display:block}.vjs-license-features td,.vjs-license-features th{width:50%!important}.vjs-license-features .vjs-col-client,.vjs-license-features .vjs-col-enterprise,.vjs-license-features .vjs-col-self{display:none}.vjs-license-features.enterprise .vjs-col-enterprise,.vjs-license-features.oem .vjs-col-client,.vjs-license-features.saas .vjs-col-self{display:table-cell}.vjs-license-features th>div{height:auto;padding-bottom:1rem}.center-small{text-align:center}}@media (max-width:800px){.hero-grid{grid-template-columns:1fr}}@media (max-width:640px){.font-very-large{font-size:2rem}.vjs-demo-list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:639px){[data-starter-app=callflow] .vjs-callflow,[data-starter-app=chatbot] .vjs-chatbot{flex-wrap:wrap}[data-starter-app=bpmn] .vjs-miniview,[data-starter-app=callflow] .vjs-miniview,[data-starter-app=chatbot] .vjs-miniview,[data-starter-app=flowchart] .vjs-miniview{display:none!important}[data-starter-app=flowchart] .vjs-flowchart,[data-starter-app=mindmap] .vjs-mindmap,[data-starter-app=neighbourhood-views] .vjs-nv-main,[data-starter-app=schema] .vjs-schema-builder{flex-direction:column}[data-starter-app=flowchart] .vjs-flowchart-canvas,[data-starter-app=orgchart] .vjs-orgchart-canvas{height:80vh}[data-starter-app=flowchart] .vjs-flowchart-palette{flex-grow:1}[data-starter-app=bpmn] .vjs-bpmn,[data-starter-app=circuit-diagram] .vjs-cd-main,[data-starter-app=logic-gates] .vjs-lg-main,[data-starter-app=template] .vjs-template{flex-direction:column-reverse}[data-starter-app=bpmn] .vjs-bpmn-rhs,[data-starter-app=neighbourhood-views] .popup .title .toggle-btn,[data-starter-app=neighbourhood-views] .vjs-nv-taskbar,[data-starter-app=schema] .vjs-schema-builder-rhs-navigation{display:none}[data-starter-app=circuit-diagram] .vjs-cd-palette-wrapper{position:relative;width:100%}[data-starter-app=fault-tree-analysis] .vjs-fta-container,[data-starter-app=orgchart] .vjs-orgchart{flex-direction:column;height:auto}[data-starter-app=orgchart] .vjs-orgchart-rhs{overflow:auto}[data-starter-app=neighbourhood-views] .popup{bottom:0!important;left:0!important;margin:.5rem 0;position:relative;right:0!important;top:0!important;width:100%}[data-starter-app=neighbourhood-views] .popup .title{font-size:.8rem;padding:5px}[data-starter-app=neighbourhood-views] .popup .content{height:250px}[data-starter-app=fault-tree-analysis] .vjs-fta-left-palette,[data-starter-app=fault-tree-analysis] .vjs-fta-right-sidebar,[data-starter-app=logic-gates] .vjs-palette-wrapper,[data-starter-app=network-infrastructure] .vjs-ni-left-sidebar,[data-starter-app=network-infrastructure] .vjs-ni-sidebar{width:100%}[data-starter-app=template] .vjs-demo-palette{flex-direction:row;flex-wrap:wrap;justify-content:center}[data-starter-app=fault-tree-analysis] .vjs-surface,[data-starter-app=network-infrastructure] .vjs-ni-diagram-container,[data-starter-app=supply-chain] .vjs-surface{height:60vh}[data-starter-app=supply-chain] .vjs-supply-chain{height:auto!important}[data-starter-app=supply-chain] .vjs-supply-chain-canvas{flex-direction:column;overflow:visible}[data-starter-app=supply-chain] .vjs-supply-chain-view-panel{flex-basis:60vh!important}[data-starter-app=supply-chain] .vjs-supply-chain-palette{flex-direction:row!important;flex-grow:1;flex-wrap:wrap;width:100%!important}[data-starter-app=network-infrastructure] .vjs-network-infrastructure{flex-direction:column-reverse;height:auto!important}}@media (max-width:600px){[data-example-app=flight-booking] .search-grid{grid-template-areas:"c d" "f g" "e h";grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_f1Hy{font-size:2rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-color-scheme:dark){[data-example-app=flight-booking] .vjs-flight-booking{--csstools-color-scheme--light: }}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.noPrint_WFHX,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}}