body{width:100vw;height:100vh;margin:0;overflow:hidden}.paper-container{position:absolute;overflow:hidden;box-sizing:border-box;width:calc(100% - var(--app-inspector-width));height:calc(100% - var(--app-toolbar-height));top:var(--app-toolbar-height)}.paper-container .joint-paper{background-color:var(--app-bg-quaternary)}.paper-container .joint-paper-scroller{overflow:hidden}.paper-container.drop-zone::after{position:absolute;display:flex;pointer-events:none;inset:0px;content:"Drop file here";text-align:center;background:rgba(255,255,255,.7);flex-direction:column;justify-content:center;color:var(--app-text-secondary);font-family:"Inter",sans-serif;font-size:1.5em}@font-face{font-family:"Inter";src:url("../assets/fonts/Inter-VariableFont_opsz,wght.ttf") format("opentype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:"material-icons";src:url("../assets/fonts/MaterialIcons-Regular.woff2") format("woff2"),url("../assets/fonts/MaterialIcons-Regular.woff") format("woff");font-weight:400;font-style:normal}.toolbar-container{position:absolute;top:0;left:0;width:100%;z-index:1}.toolbar-container .joint-toolbar.joint-theme-light{padding:8px 20px;height:var(--app-toolbar-height);box-shadow:0px 4px 8px #00000012;display:grid;grid-template-columns:1fr auto 1fr}.toolbar-container .joint-toolbar.joint-theme-light button{height:30px;transition:color 200ms ease-in-out,border-color 200ms ease-in-out,background-color 200ms ease-in-out}.toolbar-container .joint-toolbar.joint-theme-light [data-group=left]{justify-self:start}.toolbar-container .joint-toolbar.joint-theme-light [data-group=right]{justify-self:end}.toolbar-container .joint-toolbar.joint-theme-light [data-type=redo]{margin-left:6px}.toolbar-container .joint-toolbar.joint-theme-light [data-type=undo],.toolbar-container .joint-toolbar.joint-theme-light [data-type=redo]{width:32px;margin-right:6px}.toolbar-container .joint-toolbar.joint-theme-light [data-type=button]{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;border-radius:var(--app-border-radius-small);border:1px solid var(--app-border-primary);background-color:var(--app-bg-primary);color:var(--app-text-primary);padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px}.toolbar-container .joint-toolbar.joint-theme-light [data-type=button]:hover{border-color:var(--app-border-accent-hover);color:var(--app-primary)}.toolbar-container .joint-toolbar.joint-theme-light button[data-name=publish]{border-width:0;color:#fff;background-color:var(--app-primary)}.toolbar-container .joint-toolbar.joint-theme-light button[data-name=publish]:hover{--jj-accent-hover: var(--app-primary-hover);color:#fff}.toolbar-container .joint-toolbar.joint-theme-light .joint-widget[data-type=editableText]{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;color:var(--app-text-primary);outline:none;border:none;text-align:center;padding:7px 13px}.toolbar-container .joint-toolbar.joint-theme-light .joint-widget[data-type=editableText]:hover{background-color:transparent}.toolbar-container .joint-toolbar.joint-theme-light .joint-widget[data-type=editableText]:focus{border:2px solid var(--app-primary);border-radius:var(--app-border-radius-medium);padding:7px 13px}.joint-context-toolbar.joint-theme-light.joint-vertical .tools button.tool{font-family:"Inter",sans-serif;font-weight:500;font-size:13px}.joint-cell [joint-selector=body]{transition:stroke 200ms ease-in-out}.joint-cell.connection-target [joint-selector=outline],.joint-cell.connection-candidate [joint-selector=outline]{fill:var(--app-connection-outline);opacity:.95}.joint-cell.selected [joint-selector=body]{stroke:var(--app-border-selection);stroke-width:4}.joint-cell:not(.selected).hover [joint-selector=body]{stroke:var(--app-border-accent-hover);stroke-width:2}.joint-cell[data-configured=false] [joint-selector=body]{stroke:var(--app-border-non-configured)}.joint-cell[data-configured=false] [joint-selector=outline]{fill:var(--app-outline-non-configured)}.joint-cell.joint-type-edge{transition:stroke 200ms ease-in-out}.joint-cell.joint-type-edge.selected [joint-selector=line]{stroke:var(--app-border-selection);stroke-width:2}.joint-cell.joint-type-edge:not(.selected).hover [joint-selector=line]{stroke:var(--app-border-accent-hover);stroke-width:1}.joint-cell .joint-port [port-group=out] [joint-selector=portBody]{transition:stroke 200ms ease-in-out,fill 200ms ease-in-out}.joint-cell .joint-port [port-group=out] [joint-selector=icon]{transition:fill 200ms ease-in-out}.joint-cell .joint-port [port-group=out]:hover [joint-selector=portBody]{stroke:var(--app-border-selection);fill:var(--app-border-selection)}.joint-cell .joint-port [port-group=out]:hover [joint-selector=icon]{fill:var(--app-bg-primary)}.joint-cell.selected .joint-port [port-group=out] [joint-selector=portBody]{stroke:var(--app-border-selection);fill:var(--app-border-selection)}.joint-cell.selected .joint-port [port-group=out] [joint-selector=icon]{fill:var(--app-bg-primary)}.joint-cell.selected .joint-port:hover [joint-selector=portBody]{stroke:var(--app-primary-hover);fill:var(--app-primary-hover)}.joint-cell.selected .joint-port:hover [joint-selector=icon]{fill:var(--app-bg-primary)}.joint-cell:not(.selected).hover [joint-selector=body]{stroke:var(--app-border-accent-hover);stroke-width:2}.joint-cell.joint-type-note foreignObject{font-family:"Inter",sans-serif;color:#333}.joint-cell.joint-type-note foreignObject p{margin-top:0}.joint-tools .joint-tool[data-tool-name=insert-node-tool] circle{transition:fill 200ms ease-in-out,stroke 200ms ease-in-out}.joint-tools .joint-tool[data-tool-name=insert-node-tool] path{transition:stroke 200ms ease-in-out}.joint-tools .joint-tool[data-tool-name=insert-node-tool]:hover circle{fill:var(--app-border-selection);stroke:var(--app-border-selection)}.joint-tools .joint-tool[data-tool-name=insert-node-tool]:hover path{stroke:var(--app-bg-primary)}.joint-tools .joint-tool .menu-button-icon,.joint-tools .joint-tool .resize-button-icon{transition:fill 200ms ease-in-out;fill:var(--app-text-secondary)}.joint-tools .joint-tool:hover .menu-button-icon,.joint-tools .joint-tool:hover .resize-button-icon{fill:var(--app-text-primary)}.fade-in{opacity:1;transition:opacity 300ms ease}@starting-style{.fade-in{opacity:0}}.inspector-container{position:absolute;right:0;top:var(--app-inspector-top-offset);flex-shrink:0;width:var(--app-inspector-width);height:calc(100vh - var(--app-inspector-top-offset));box-sizing:border-box;display:flex;flex-direction:column;border-top:1px solid var(--app-border-secondary);box-shadow:-4px 8px 8px #00000012;overflow-x:hidden;background-color:var(--app-bg-primary);z-index:2}.inspector-container .joint-inspector.joint-theme-light{position:relative;gap:0}.inspector-container .joint-inspector.joint-theme-light .group{padding:16px 0 0 0;max-height:unset}.inspector-container .joint-inspector.joint-theme-light .group[data-name=general]{padding:0}.inspector-container .joint-inspector.joint-theme-light .group[data-name=general] .group-label{display:none}.inspector-container .joint-inspector.joint-theme-light .group .group-label{padding:4px 20px 4px 20px;height:26px;border-top:1px solid;border-bottom:1px solid;border-left:none;border-right:none;border-radius:0;border-color:var(--app-border-secondary);background-color:var(--app-bg-tertiary);color:var(--app-text-secondary);font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;pointer-events:none}.inspector-container .joint-inspector.joint-theme-light .group .group-label::before{display:none}.inspector-container .joint-inspector.joint-theme-light .group .field{padding-left:20px;padding-right:20px;padding-top:16px}.inspector-container .joint-inspector.joint-theme-light .group .field label{font-family:"Inter",sans-serif;margin-bottom:8px;margin-top:0;font-size:13px;font-weight:500}.inspector-container .joint-inspector.joint-theme-light .group .field label:after{display:none}.inspector-container .joint-inspector.joint-theme-light .group .field label .field-hint-container{margin-top:9px;display:flex;padding:12px;gap:8px;border-radius:var(--app-border-radius-medium);background-color:var(--app-bg-quaternary);padding:8px 10px;min-height:32px;box-sizing:border-box}.inspector-container .joint-inspector.joint-theme-light .group .field label .field-hint{flex:1;font-weight:400;font-size:12px;line-height:16px;align-self:center;color:var(--app-text-tertiary)}.inspector-container .joint-inspector.joint-theme-light .group .field label .field-hint-icon{align-self:center;width:18px;height:18px}.inspector-container .joint-inspector.joint-theme-light .field:last-of-type{margin-bottom:0 !important}.inspector-container .joint-inspector.joint-theme-light .field.content-editable-field div.content-editable{font-family:"Inter",sans-serif;font-size:13px;font-weight:500;line-height:20px;text-align:left;border:1px solid var(--app-border-primary);border-radius:var(--app-border-radius-medium);box-sizing:border-box;width:100%;padding:9px 13px 9px 13px;word-break:normal;min-height:70px;color:var(--app-text-primary);outline-color:var(--app-primary)}.inspector-container .joint-inspector.joint-theme-light .field.text-field input{font-family:"Inter",sans-serif;font-size:13px;font-weight:500;line-height:20px;text-align:left;border:1px solid var(--app-border-primary);border-radius:var(--app-border-radius-medium);box-sizing:border-box;width:100%;padding:9px 13px 9px 13px;height:38px;color:var(--app-text-primary);outline-color:var(--app-primary)}.inspector-container .joint-inspector.joint-theme-light .field.number-field input{font-family:"Inter",sans-serif;font-size:13px;font-weight:500;line-height:20px;text-align:left;border:1px solid var(--app-border-primary);border-radius:var(--app-border-radius-medium);box-sizing:border-box;width:100%;padding:9px 13px 9px 13px;height:38px;color:var(--app-text-primary);outline-color:var(--app-primary)}.inspector-container .joint-inspector.joint-theme-light .field .toggle{height:14px;width:36px;border-radius:14px}.inspector-container .joint-inspector.joint-theme-light .field .toggle input:checked+span{background:var(--app-primary-hover)}.inspector-container .joint-inspector.joint-theme-light .field .toggle input:checked+span i{position:absolute;left:20px;background:var(--app-primary);box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.inspector-container .joint-inspector.joint-theme-light .field .toggle span{background:rgba(0,0,0,.26);color:var(--app-bg-tertiary);border-radius:14px;box-shadow:none}.inspector-container .joint-inspector.joint-theme-light .field .toggle span i{right:50%;width:50%;top:-2px;height:130%;left:0;border-radius:50%;cursor:pointer;background:var(--app-bg-primary);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);transition-duration:.28s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:left}.inspector-container .inspector-header{align-items:center;padding:20px;display:flex}.inspector-container .inspector-header.hidden{display:none}.inspector-container .inspector-header img.inspector-header-icon{width:24px;height:24px;margin-right:8px;border:1px solid var(--app-border-secondary);border-radius:6px;background-color:var(--app-bg-tertiary);padding:5px}.inspector-container .inspector-header .inspector-header-text-wrapper{display:flex;flex-direction:column}.inspector-container .inspector-header .inspector-header-text-wrapper span.inspector-header-name{font-family:"Inter",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16px;padding:0;color:var(--app-text-primary)}.inspector-container .inspector-header .inspector-header-text-wrapper span.inspector-header-hint{font-family:"Inter",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding:0;color:var(--app-text-secondary);margin-top:2px}.inspector-container .inspector-header .inspector-header-text-wrapper span.inspector-header-hint.hidden{display:none}.inspector-container .inspector-separator{border-bottom:1px solid var(--app-border-secondary)}.inspector-container .inspector-separator.hidden{display:none}.inspector-container .inspector-content{overflow-y:auto;padding-bottom:16px}.inspector-container .inspector-content>div{position:static;display:flex;flex-direction:column;gap:8px}.inspector-container .inspector-content .inspector-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.inspector-container .inspector-content .inspector-placeholder .inspector-placeholder-icon{width:38px;height:38px;background-image:url(../assets/icons/inspector-empty.svg);background-size:contain;background-repeat:no-repeat}.inspector-container .inspector-content .inspector-placeholder span{font-family:"Inter",sans-serif;font-size:12px;color:var(--app-text-tertiary)}.inspector-container.inspector-closed{padding-top:calc(38.2vh - var(--app-inspector-top-offset))}.inspector-container.inspector-closed .inspector-content{transform:translateY(-50%)}.navigator-container{position:absolute;left:20px;bottom:20px;border-radius:8px;background-color:var(--app-bg-primary);color:var(--jj-text-secondary);font-size:12px;line-height:16px;display:flex;flex-direction:column;align-items:center;font-family:"Inter",sans-serif;box-shadow:0px 4px 11px 0px #00000014}.navigator-container .joint-toolbar{border-radius:8px;height:52px}.navigator-container .joint-toolbar .joint-toolbar-group{gap:4px}.navigator-container .joint-toolbar .joint-widget[data-type=iconButton]{background:transparent;border:none;padding:10px;cursor:pointer}.navigator-container .joint-toolbar .joint-widget[data-type=iconButton].active{border:1px solid var(--app-border-secondary);background-color:var(--app-bg-primary)}.navigator-container .joint-toolbar div.joint-widget[data-type=zoomSlider]{padding:6px 4px}.navigator-container .joint-toolbar div.joint-widget[data-type=zoomSlider]:hover{background-color:unset}.navigator-container .joint-toolbar div.joint-widget[data-type=zoomSlider] output{min-width:28px}.navigator-container .joint-toolbar div.joint-widget[data-type=zoomSlider] input{color:var(--app-border-navigator);--brightness-hover: 100%;--brightness-down: 100%}.navigator-container .joint-toolbar div.joint-widget[data-type=zoomSlider] input:hover{color:var(--app-primary)}.joint-navigator{max-height:180px;transform:scale(1);transform-origin:center bottom;transition:.3s ease-in-out;transition-property:max-height,transform}.current-view:not(.joint-navigator.hidden){opacity:1;transition-delay:.3s;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.joint-navigator .joint-paper{box-shadow:none}.joint-navigator .joint-paper svg{shape-rendering:geometricPrecision !important}.joint-navigator .joint-paper .joint-element .trigger{fill:#ccd9e1;stroke:#c0d2d8}.joint-navigator .joint-paper .joint-element .action{fill:#8da9d3;stroke:#799bc8}.joint-navigator .joint-paper .joint-element .control{fill:#92e39a;stroke:#76d681}.joint-navigator .joint-paper .joint-element .note{fill:#f1f0d7;stroke:#f1f0d7}.joint-navigator .joint-paper .joint-link .labels{display:none}.joint-navigator.hidden{max-height:0;transform:scale(0)}.joint-navigator.hidden .current-view{opacity:0;transition:none}.joint-dialog .joint-stencil .content{padding:0 8px}.joint-dialog .joint-stencil .content .group{padding:0 !important}.joint-dialog .joint-stencil .group-label{font-family:"Inter",sans-serif !important;height:24px !important;background-color:unset !important}.joint-dialog .joint-stencil .joint-element:hover [joint-selector=body]{stroke:var(--app-border-accent-hover)}.joint-dialog.mock-dialog div.body{padding:16px;color:var(--app-text-primary);font-size:14px}.joint-dialog.mock-dialog div.controls button.control-button{margin-left:16px !important;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;border-radius:var(--app-border-radius-small);border:1px solid var(--app-border-primary);background-color:var(--app-bg-primary);color:var(--app-text-primary);padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:color 200ms ease-in-out,border-color 200ms ease-in-out,background-color 200ms ease-in-out}.joint-dialog.mock-dialog div.controls button.control-button:hover{border-color:var(--app-border-accent-hover);color:var(--app-primary);background-color:var(--app-accent-hover)}:root{--jj-border-radius-small: 4px;--jj-border-radius-medium: 6px;--jj-border-radius-large: 12px;--jj-bg-tooltip: #374151;--jj-bg-navigator-path-fill: #8DA9D3;--jj-bg-primary: #FFFFFF;--jj-bg-secondary: #4B5563;--jj-bg-tertiary: #D1D5DB;--jj-bg-quaternary: #EDF1F8;--jj-border-navigator: #4D6490;--jj-border-selector: #137BDD;--jj-border-primary: #9CA3AF;--jj-border-secondary: #D1D5DB;--jj-border-tertiary: #E0E6EA;--jj-border-quaternary: #374151;--jj-text-context-toolbar: #1F2937;--jj-text-primary: #4B5563;--jj-text-secondary: #6B7280;--jj-text-tertiary: #9CA3AF;--jj-text-disabled: #D1D5DB;--jj-accent-primary: #E2E9F4;--jj-accent-secondary: #D9E2F2;--jj-accent-tertiary: #D2DDE5;--jj-accent-hover: #EDF1F8}@font-face{font-family:"Open Sans";font-stretch:75% 125%;font-style:normal;font-weight:125 950;src:url(../assets/fonts/OpenSans.ttf)}@keyframes fadeIn{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.joint-select-box.joint-color-palette.joint-theme-light .select-box-selection{padding:4px;box-sizing:border-box;border-radius:var(--jj-border-radius-small);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.joint-select-box.joint-color-palette.joint-theme-light .select-box-selection::after{content:none}.joint-select-box.joint-color-palette.joint-theme-light .select-box-selection .select-box-option-content{width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--jj-border-secondary)}.joint-select-box.joint-color-palette.joint-theme-light .select-box-selection .select-box-option-content img{margin:0;width:100%;height:100%;border-radius:50%}.joint-select-box-options.joint-select-box.joint-color-palette.joint-theme-light.rendered{background-color:var(--jj-bg-primary);border-radius:var(--jj-border-radius-small);width:144px;box-shadow:0px 4px 4px 0px #00000040}.joint-select-box-options.joint-select-box.joint-color-palette.joint-theme-light.rendered .select-box-option-content.select-box-option{border-radius:50%;border:solid 1px var(--jj-border-secondary)}.joint-select-box-options.joint-select-box.joint-color-palette.joint-theme-light.rendered .select-box-option-content.select-box-option img.select-box-option-icon{width:100%;height:100%;margin:0;vertical-align:unset !important}.joint-context-toolbar.joint-theme-light.joint-vertical{min-width:116px;box-shadow:0px 4px 14px 0px rgba(0,0,0,.06);border-radius:var(--jj-border-radius-medium);padding:2px;border:1px solid var(--jj-accent-primary);background:var(--jj-bg-primary);animation:fadeIn .2s ease-in-out}.joint-context-toolbar.joint-theme-light.joint-vertical .tools{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:inherit;background:var(--jj-bg-primary);cursor:default;flex-grow:1}.joint-context-toolbar.joint-theme-light.joint-vertical .tools .tool{display:flex;height:28px;width:100%;padding:0px 12px;align-items:center;color:var(--jj-text-context-menu);text-align:center;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border:none;background:var(--jj-bg-primary)}.joint-context-toolbar.joint-theme-light.joint-vertical .tools .tool:first-of-type{border-top-left-radius:var(--jj-border-radius-small);border-top-right-radius:var(--jj-border-radius-small)}.joint-context-toolbar.joint-theme-light.joint-vertical .tools .tool:last-of-type{border-bottom-left-radius:var(--jj-border-radius-small);border-bottom-right-radius:var(--jj-border-radius-small)}.joint-context-toolbar.joint-theme-light.joint-vertical .tools .tool:not(:disabled):hover{background:var(--jj-accent-primary)}.joint-context-toolbar.joint-theme-light.joint-vertical .tools .tool[disabled]{color:var(--jj-text-disabled);cursor:inherit}.joint-free-transform.joint-theme-light{border:1px solid var(--jj-border-selector)}.joint-free-transform.joint-theme-light .resize{border-radius:1px !important;width:6px;height:6px}.joint-free-transform.joint-theme-light .resize.nw,.joint-free-transform.joint-theme-light .resize.ne,.joint-free-transform.joint-theme-light .resize.se,.joint-free-transform.joint-theme-light .resize.sw{background:var(--jj-border-selector)}.joint-halo.joint-theme-light .handle.nw,.joint-halo.joint-theme-light .handle.sw,.joint-halo.joint-theme-light .handle.w{transform:translate(-5px, 0)}.joint-halo.joint-theme-light .handle.ne,.joint-halo.joint-theme-light .handle.se,.joint-halo.joint-theme-light .handle.e{transform:translate(5px, 0)}.joint-halo.joint-theme-light .handle.remove{background-image:url(../assets/halo/icon-remove.svg)}.joint-halo.joint-theme-light .handle.unlink{background-image:url(../assets/halo/icon-unlink.svg)}.joint-halo.joint-theme-light .handle.rotate{background-image:url(../assets/halo/icon-rotate.svg)}.joint-halo.joint-theme-light .handle.fork{background-image:url(../assets/halo/icon-fork.svg)}.joint-halo.joint-theme-light .handle.link{background-image:url(../assets/halo/icon-link.svg)}.joint-halo.joint-theme-light .handle.clone{background-image:url(../assets/halo/icon-clone.svg)}.joint-inspector.joint-theme-light .group{padding:0;max-height:1000px;transition:max-height .3s ease-in}.joint-inspector.joint-theme-light .group .group-label::before{top:0 !important;position:static !important;margin-right:8px !important;margin-left:4px !important;width:auto !important;height:auto !important}.joint-inspector.joint-theme-light .group.closed{max-height:32px;transition:max-height .3s ease-out}.joint-inspector.joint-theme-light .group.closed .field:not(.color-palette-field){display:block}.joint-inspector.joint-theme-light .group.closed .group-label::before{transform:rotate(-90deg);filter:invert(0.5)}.joint-inspector.joint-theme-light .group .group-label{border-radius:var(--jj-border-radius-small);background-color:var(--jj-accent-primary);color:var(--jj-text-primary);font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:600;padding:6px 5px 6px 5px;height:32px;box-sizing:border-box;display:flex;align-items:center;transition:background-color .2s ease-in-out}.joint-inspector.joint-theme-light .group .group-label::before{width:10px !important;height:16px !important;transition:transform .3s ease;content:url(../assets/inspector/icon-opened.svg) !important}.joint-inspector.joint-theme-light .group .group-label:hover{background-color:var(--jj-accent-hover)}.joint-inspector.joint-theme-light .group .field{box-sizing:border-box;padding:10px 4px 0 4px;background-color:var(--jj-bg-primary)}.joint-inspector.joint-theme-light .group .field label{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;line-height:16px;text-align:left}.joint-inspector.joint-theme-light .group .field label.with-output{margin-right:8px}.joint-inspector.joint-theme-light .group .field.range-field input{color:var(--jj-bg-secondary);--thumb-height: 0.875em;--track-height: 0.125em;--track-color: var(--jj-bg-tertiary);--brightness-hover: 130%;--brightness-down: 80%;--clip-edges: 0.125em}.joint-inspector.joint-theme-light .group .field.range-field input{position:relative;background:none;overflow:hidden;padding:6px 0}.joint-inspector.joint-theme-light .group .field.range-field input:active{cursor:grabbing}.joint-inspector.joint-theme-light .group .field.range-field input:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.joint-inspector.joint-theme-light .group .field.range-field input,.joint-inspector.joint-theme-light .group .field.range-field input::-webkit-slider-runnable-track,.joint-inspector.joint-theme-light .group .field.range-field input::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.joint-inspector.joint-theme-light .group .field.range-field input::-webkit-slider-runnable-track,.joint-inspector.joint-theme-light .group .field.range-field input::-webkit-slider-thumb{position:relative}.joint-inspector.joint-theme-light .group .field.range-field input::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * 0.5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px);--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width, var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width, var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further))}.joint-inspector.joint-theme-light .group .field.range-field input:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}.joint-inspector.joint-theme-light .group .field.range-field input:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}.joint-inspector.joint-theme-light .group .field.range-field input::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}.joint-inspector.joint-theme-light .group .field.range-field input:disabled::-webkit-slider-thumb{cursor:not-allowed}.joint-inspector.joint-theme-light .group .field.range-field input,.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-track,.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-thumb{appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-track,.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-thumb,.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-progress{background:#fff0}.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width, var(--thumb-height));border-radius:var(--thumb-width, var(--thumb-height));cursor:grab}.joint-inspector.joint-theme-light .group .field.range-field input:active::-moz-range-thumb{cursor:grabbing}.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-track{width:100%;background:var(--track-color)}.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms}.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-track,.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-thumb,.joint-inspector.joint-theme-light .group .field.range-field input::-moz-range-progress{filter:brightness(100%)}.joint-inspector.joint-theme-light .group .field.range-field input:hover::-moz-range-thumb,.joint-inspector.joint-theme-light .group .field.range-field input:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}.joint-inspector.joint-theme-light .group .field.range-field input:active::-moz-range-thumb,.joint-inspector.joint-theme-light .group .field.range-field input:active::-moz-range-progress{filter:brightness(var(--brightness-down))}.joint-inspector.joint-theme-light .group .field.range-field input:disabled::-moz-range-thumb{cursor:not-allowed}.joint-inspector.joint-theme-light .group .field.range-field output,.joint-inspector.joint-theme-light .group .field.range-field span.units{color:var(--jj-text-secondary);font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;line-height:16px;text-align:left}.joint-inspector.joint-theme-light .group .field.content-editable-field .content-editable{color:var(--jj-text-secondary);font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:16px;text-align:left;border:1px solid var(--jj-border-secondary);border-radius:var(--jj-border-radius-small);box-sizing:border-box;width:100%;padding:8px}.joint-inspector.joint-theme-light .group .field:last-of-type{margin-bottom:12px}.joint-inspector.joint-theme-light .group button.btn-list-add,.joint-inspector.joint-theme-light .group button.btn-list-del{border:1px solid var(--jj-border-primary);border-radius:50%;background:var(--jj-bg-primary);color:var(--jj-text-primary);width:28px;height:28px;box-sizing:border-box}.joint-inspector.joint-theme-light .group button.btn-list-add:hover,.joint-inspector.joint-theme-light .group button.btn-list-del:hover{background:var(--jj-accent-primary);border-color:var(--jj-accent-primary)}.joint-lightbox.joint-theme-light .bg{background-color:rgba(0,0,0,.7)}.joint-lightbox.joint-theme-light .fg{background-color:#f6f6f6 !important}.joint-lightbox.joint-theme-light .controls button{line-height:17.7px;height:auto;box-sizing:content-box;border-radius:var(--jj-border-radius-small);padding:8px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;color:var(--jj-text-primary);background-color:var(--jj-bg-primary);border:none}.joint-navigator.joint-theme-light{border:none;padding:0 !important}.current-view:not(.joint-navigator.joint-theme-light.hidden){border:2px solid var(--jj-border-navigator);border-radius:var(--jj-border-radius-small)}.joint-popup.joint-theme-light{box-shadow:0px 4px 12px 0px #00000014;border-radius:var(--jj-border-radius-small);background-color:var(--jj-bg-primary);border:1px solid var(--jj-border-secondary);animation:fadeIn .2s ease-in-out}.joint-select-box.joint-theme-light{box-sizing:border-box;border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-secondary);color:var(--jj-text-primary);font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:18px;text-align:left;transition:border-color .2s ease-in-out}.joint-select-box.joint-theme-light[data-type=select-box]:hover{border-color:var(--jj-border-primary)}.joint-select-box.joint-theme-light .select-box-option:hover{background-color:var(--jj-accent-hover)}.joint-select-box.joint-theme-light .select-box-selection::after{width:10px;height:6px;background-image:url("../assets/inspector/icon-arrow-down.svg");background-size:10px 6px}.joint-select-box-options.joint-select-box.joint-theme-light:not(.joint-color-palette){box-sizing:border-box;background-color:var(--jj-bg-primary);color:var(--jj-text-primary);font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:18px;border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-secondary);transform:translate(-1px, -1px);box-shadow:0px 4px 12px 0px #00000014}.joint-select-box-options.joint-select-box.joint-theme-light:not(.joint-color-palette) .select-box-option.selected::after{width:10px;height:7px;background-image:url("../assets/select-box/icon-selected-option.svg");background-size:10px 7px}.joint-select-box-options.joint-select-box.joint-theme-light:not(.joint-color-palette)>div.select-box-option-content:first-of-type{border-radius:var(--jj-border-radius-small) var(--jj-border-radius-small) 0 0}.joint-select-box-options.joint-select-box.joint-theme-light:not(.joint-color-palette)>div.select-box-option-content:nth-last-child(2){border-radius:0 0 var(--jj-border-radius-small) var(--jj-border-radius-small)}.joint-select-button-group.joint-theme-light .select-button-group-button{border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-secondary);box-sizing:border-box;margin:0 4px}.joint-select-button-group.joint-theme-light .select-button-group-button.selected{background:var(--jj-accent-primary);border-color:var(--jj-accent-primary)}.joint-selection.joint-theme-light{background-color:var(--jj-accent-primary);border:1px solid var(--jj-border-selector)}.joint-selection.joint-theme-light .selection-wrapper{border:1px solid var(--jj-border-selector)}.joint-selection.joint-theme-light .handle.rotate{background-image:url(../assets/selection/icon-rotate.svg)}.joint-selection.joint-theme-light .handle.resize{background-image:url(../assets/selection/icon-resize.svg)}.joint-selection.joint-theme-light .handle.resize.se{cursor:se-resize}.joint-selection.joint-theme-light .handle.remove{background-image:url(../assets/selection/icon-remove.svg)}.joint-selection.joint-theme-light .joint-selection-frame{border:1px dashed var(--jj-border-selector) !important}.snapline.horizontal{border-bottom:1px dashed var(--jj-border-selector)}.snapline.vertical{border-right:1px dashed var(--jj-border-selector)}.joint-stencil.joint-theme-light{position:relative;box-sizing:border-box;height:100%;padding:10px 0 8px 8px;display:flex;flex-direction:column;flex-shrink:1;gap:8px}.joint-stencil.joint-theme-light.stencil-filtered.not-found::after{top:100px !important;left:0;color:var(--jj-text-secondary)}.joint-stencil.joint-theme-light .groups-toggle{display:flex;width:100%;height:24px;align-items:center;gap:4px}.joint-stencil.joint-theme-light .groups-toggle .group-label{font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-left:10px;padding:0;order:3;color:var(--jj-text-secondary);cursor:initial}.joint-stencil.joint-theme-light .groups-toggle button.btn{position:relative;background:transparent;color:transparent;height:20px;width:20px;box-sizing:content-box;border:1px solid var(--jj-border-secondary);border-radius:var(--jj-border-radius-small);cursor:pointer;padding:0;transition:background .2s ease-in-out}.joint-stencil.joint-theme-light .groups-toggle button.btn::before{display:block;content:"";background-size:8px 12px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;height:100%;width:100%}.joint-stencil.joint-theme-light .groups-toggle button.btn:hover{background:var(--jj-accent-hover)}.joint-stencil.joint-theme-light .groups-toggle button.btn.btn-expand{order:1}.joint-stencil.joint-theme-light .groups-toggle button.btn.btn-expand::before{background-image:url(../assets/stencil/icon-expand.svg)}.joint-stencil.joint-theme-light .groups-toggle button.btn.btn-collapse{order:2}.joint-stencil.joint-theme-light .groups-toggle button.btn.btn-collapse::before{background-image:url(../assets/stencil/icon-collapse.svg)}.joint-stencil.joint-theme-light .search-wrap{height:30px;padding-right:8px}.joint-stencil.joint-theme-light .search-wrap input{color:var(--jj-text-tertiary);font-family:"Open Sans",sans-serif;font-size:13.333px;font-style:normal;font-weight:400;line-height:normal;height:100%;padding:7.5px 7px 7px 31.5px;border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-secondary);transition:border-color .2s ease-in-out}.joint-stencil.joint-theme-light .search-wrap input:hover{border-color:var(--jj-border-primary)}.joint-stencil.joint-theme-light .search-wrap input::placeholder{color:var(--jj-text-tertiary);font-family:"Open Sans",sans-serif;font-size:13.333px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.joint-stencil.joint-theme-light .search-wrap input::-webkit-search-cancel-button{background:green}.joint-stencil.joint-theme-light .search-wrap::after{content:url(../assets/stencil/icon-search.svg);width:15.5px;height:15.5px;display:block;top:-24px;left:8px;position:relative;flex-shrink:0;z-index:1}.joint-stencil.joint-theme-light .content{top:50px !important;overflow-y:auto;display:flex;flex-direction:column;gap:8px;height:calc(100% - $top-offset)}.joint-stencil.joint-theme-light .content .group{padding:0 8px;flex-shrink:0;max-height:1000px;transition:max-height .3s ease-in}.joint-stencil.joint-theme-light .content .group .joint-paper{width:100% !important}.joint-stencil.joint-theme-light .content .group-label::before{flex-shrink:0;display:block;margin-right:8px;margin-left:4px}.joint-stencil.joint-theme-light .content .group.closed{max-height:32px;transition:max-height .3s ease-out}.joint-stencil.joint-theme-light .content .group.closed .group-label::before{transform:rotate(-90deg);filter:invert(0.5)}.joint-stencil.joint-theme-light .content .group-label{border-radius:var(--jj-border-radius-small);background-color:var(--jj-accent-primary);color:var(--jj-text-primary);font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:600;padding:6px 5px 6px 5px;height:32px;box-sizing:border-box;display:flex;align-items:center;transition:background-color .2s ease-in-out}.joint-stencil.joint-theme-light .content .group-label::before{width:10px !important;height:16px !important;transition:transform .3s ease;content:url(../assets/stencil/icon-opened.svg)}.joint-stencil.joint-theme-light .content .group-label:hover{background-color:var(--jj-accent-hover)}.joint-stencil.joint-theme-light .joint-viewport>g{pointer-events:bounding-box}.joint-toolbar.joint-theme-light{background-color:var(--jj-bg-primary);box-shadow:0px 3.8580212593px 7.7160425186px 0px #0000001A;box-sizing:border-box;width:100%;height:55px;padding:0 8px}.joint-tooltip.joint-theme-light{background:var(--jj-bg-tooltip);border:none;border-radius:var(--jj-border-radius-medium);box-shadow:0px 4px 14px 0px #0000000F;color:var(--jj-accent-tertiary);font-family:"Open Sans",sans-serif;font-weight:600;font-size:11px;line-height:15px;--arrow-mask-size: 4px;--arrow-mask-margin: calc(var(--arrow-mask-size) * -1);--arrow-size: 6px;--arrow-margin: calc(var(--arrow-size) * -1)}.joint-tooltip.joint-theme-light .tooltip-arrow-mask{border-width:var(--arrow-mask-size)}.joint-tooltip.joint-theme-light.top .tooltip-arrow-mask,.joint-tooltip.joint-theme-light.bottom .tooltip-arrow-mask{margin-left:var(--arrow-mask-margin)}.joint-tooltip.joint-theme-light.left .tooltip-arrow-mask,.joint-tooltip.joint-theme-light.right .tooltip-arrow-mask{margin-top:var(--arrow-mask-margin)}.joint-tooltip.joint-theme-light.top .tooltip-arrow-mask{border-bottom-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light.right .tooltip-arrow-mask{border-left-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light.bottom .tooltip-arrow-mask{border-top-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light.left .tooltip-arrow-mask{border-right-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light .tooltip-arrow{border-width:var(--arrow-size)}.joint-tooltip.joint-theme-light.top .tooltip-arrow,.joint-tooltip.joint-theme-light.bottom .tooltip-arrow{margin-left:var(--arrow-margin)}.joint-tooltip.joint-theme-light.left .tooltip-arrow,.joint-tooltip.joint-theme-light.right .tooltip-arrow{margin-top:var(--arrow-margin)}.joint-tooltip.joint-theme-light.top .tooltip-arrow{border-bottom-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light.right .tooltip-arrow{border-left-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light.bottom .tooltip-arrow{border-top-color:var(--jj-bg-tooltip)}.joint-tooltip.joint-theme-light.left .tooltip-arrow{border-right-color:var(--jj-bg-tooltip)}.joint-widget.joint-theme-light{border-radius:var(--jj-border-radius-small);transition:background-color .2s ease-in-out}.joint-widget.joint-theme-light:hover:not([data-type=separator]):not(:disabled){background-color:var(--jj-accent-hover)}.joint-widget.joint-theme-light[data-type=separator]{width:0px;border-color:var(--jj-border-tertiary)}.joint-widget.joint-theme-light[data-name=undo],.joint-widget.joint-theme-light[data-name=redo]{width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.joint-widget.joint-theme-light[data-name=undo]::before{content:url("../assets/widgets/icon-undo.svg")}.joint-widget.joint-theme-light[data-name=redo]::before{content:url("../assets/widgets/icon-redo.svg")}.joint-widget.joint-theme-light input[type=range]{margin-right:8px;color:var(--jj-bg-secondary);--thumb-height: 0.875em;--track-height: 0.125em;--track-color: var(--jj-bg-tertiary);--brightness-hover: 130%;--brightness-down: 80%;--clip-edges: 0.125em}.joint-widget.joint-theme-light input[type=range]{position:relative;background:none;overflow:hidden;padding:6px 0}.joint-widget.joint-theme-light input[type=range]:active{cursor:grabbing}.joint-widget.joint-theme-light input[type=range]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.joint-widget.joint-theme-light input[type=range],.joint-widget.joint-theme-light input[type=range]::-webkit-slider-runnable-track,.joint-widget.joint-theme-light input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.joint-widget.joint-theme-light input[type=range]::-webkit-slider-runnable-track,.joint-widget.joint-theme-light input[type=range]::-webkit-slider-thumb{position:relative}.joint-widget.joint-theme-light input[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * 0.5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px);--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width, var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width, var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further))}.joint-widget.joint-theme-light input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}.joint-widget.joint-theme-light input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}.joint-widget.joint-theme-light input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}.joint-widget.joint-theme-light input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.joint-widget.joint-theme-light input[type=range],.joint-widget.joint-theme-light input[type=range]::-moz-range-track,.joint-widget.joint-theme-light input[type=range]::-moz-range-thumb{appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.joint-widget.joint-theme-light input[type=range]::-moz-range-track,.joint-widget.joint-theme-light input[type=range]::-moz-range-thumb,.joint-widget.joint-theme-light input[type=range]::-moz-range-progress{background:#fff0}.joint-widget.joint-theme-light input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width, var(--thumb-height));border-radius:var(--thumb-width, var(--thumb-height));cursor:grab}.joint-widget.joint-theme-light input[type=range]:active::-moz-range-thumb{cursor:grabbing}.joint-widget.joint-theme-light input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}.joint-widget.joint-theme-light input[type=range]::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms}.joint-widget.joint-theme-light input[type=range]::-moz-range-track,.joint-widget.joint-theme-light input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}.joint-widget.joint-theme-light input[type=range]::-moz-range-thumb,.joint-widget.joint-theme-light input[type=range]::-moz-range-progress{filter:brightness(100%)}.joint-widget.joint-theme-light input[type=range]:hover::-moz-range-thumb,.joint-widget.joint-theme-light input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}.joint-widget.joint-theme-light input[type=range]:active::-moz-range-thumb,.joint-widget.joint-theme-light input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}.joint-widget.joint-theme-light input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.joint-widget.joint-theme-light[data-type=checkbox]{width:20px;height:20px;position:relative;border-radius:var(--jj-border-radius-small);margin:0}.joint-widget.joint-theme-light[data-type=checkbox] input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.joint-widget.joint-theme-light[data-type=checkbox] input[type=checkbox]:after{cursor:pointer;line-height:1.5em;content:" ";display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;background:var(--jj-bg-quaternary);border:1px solid var(--jj-border-secondary);border-radius:var(--jj-border-radius-small)}.joint-widget.joint-theme-light[data-type=checkbox] input[type=checkbox]:checked:after{content:url("../assets/widgets/icon-checkbox-tick.svg");text-align:center}.joint-widget.joint-theme-light[data-type=colorPicker]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;width:16px;height:16px;cursor:pointer;padding:0;border:1px solid var(--jj-border-quaternary);border-radius:var(--jj-border-radius-small);overflow:hidden;width:24px;height:24px}.joint-widget.joint-theme-light:disabled{filter:opacity(0.5);cursor:initial}::-webkit-color-swatch-wrapper{padding:0}::-webkit-color-swatch{border:0;border-radius:0}::-moz-color-swatch,::-moz-focus-inner{border:0}::-moz-focus-inner{padding:0}.joint-dialog.joint-theme-light{font-family:"Inter",sans-serif}.joint-dialog.joint-theme-light .fg{border:1px solid #e4e5e7;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0px 4px 16px rgba(0,0,0,.16)}.joint-dialog.joint-theme-light .titlebar{color:#333;font-weight:600;text-shadow:none;background-color:#fff;padding-top:16px;padding-left:16px;padding-right:25px}.joint-dialog.joint-theme-light.inlined .fg{position:relative;top:auto;left:auto;z-index:auto;margin:0}.joint-dialog.joint-theme-light[data-type=alert] .fg{border-color:#c00d0f}.joint-dialog.joint-theme-light[data-type=alert] .titlebar{color:#deebfb;background-color:#c00d0f}.joint-dialog.joint-theme-light[data-type=warning] .fg{border-color:#daac0f}.joint-dialog.joint-theme-light[data-type=warning] .titlebar{color:#deebfb;background-color:#daac0f}.joint-dialog.joint-theme-light[data-type=success] .fg{border-color:#5fa9ee}.joint-dialog.joint-theme-light[data-type=success] .titlebar{color:#deebfb;background-color:#5fa9ee}.joint-dialog.joint-theme-light .btn-close{color:#6a6c8a;font-size:16px;padding:16px;font-weight:500;background-color:transparent;border:none}.joint-dialog.joint-theme-light[data-type=alert] .btn-close,.joint-dialog.joint-theme-light[data-type=warning] .btn-close,.joint-dialog.joint-theme-light[data-type=success] .btn-close{color:#f6f6f6}.joint-dialog.joint-theme-light .body{color:#55627b;padding:10px}.joint-dialog.joint-theme-light .controls .control-button{border:none;color:#fefefe;background-color:#5faaee;border-radius:8px;padding:0 15px;font-size:10pt;font-weight:bold}.joint-dialog.joint-theme-light .controls .control-button:hover{background-color:#4c88be}:root{--app-primary: #275EE7;--app-primary-hover: #3A6FEB;--app-bg-primary: #FFFFFF;--app-bg-secondary: #4E5663;--app-bg-tertiary: #F8F9FC;--app-bg-quaternary: #F2F4F6;--app-bg-tooltip: #3A4452;--app-border-primary: #DCDFE5;--app-border-secondary: #E8EAED;--app-border-accent: #BECDF4;--app-border-accent-hover: #93ACEC;--app-border-selection: #275EE7;--app-border-navigator: #2F59C1;--app-text-primary: #1F2433;--app-text-secondary: #6E7A91;--app-text-tertiary: #636D83;--app-border-radius-medium: 8px;--app-border-radius-small: 6px;--app-accent-hover: #EBEFF9;--app-border-non-configured: #CCCED3;--app-outline-non-configured: #DBDBDB;--app-connection-outline: #E6C685;--app-bg-button: #FCFCFD;--app-toolbar-height: 52px;--app-inspector-width: 330px;--app-inspector-top-offset: var(--app-toolbar-height);--jj-primary: var(--app-primary);--jj-primary-hover: var(--app-primary-hover);--jj-bg-primary: var(--app-bg-primary);--jj-bg-secondary: var(--app-bg-secondary);--jj-bg-tertiary: var(--app-bg-tertiary);--jj-bg-quaternary: var(--app-bg-quaternary);--jj-bg-tooltip: var(--app-bg-tooltip);--jj-border-primary: var(--app-border-primary);--jj-border-secondary: var(--app-border-secondary);--jj-border-accent: var(--app-border-accent);--jj-border-accent-hover: var(--app-border-accent-hover);--jj-border-selection: var(--app-border-selection);--jj-border-navigator: var(--app-border-navigator);--jj-text-primary: var(--app-text-primary);--jj-text-secondary: var(--app-text-secondary);--jj-text-tertiary: var(--app-text-tertiary);--jj-border-radius-medium: var(--app-border-radius-medium);--jj-border-radius-small: var(--app-border-radius-small);--jj-accent-hover: var(--app-accent-hover)}