.svelte-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.svelte-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.svelte-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.svelte-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.svelte-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{z-index:5;margin:15px;position:absolute}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.svelte-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.svelte-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.svelte-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__viewport-portal{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.svelte-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.svelte-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.svelte-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.svelte-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.svelte-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.svelte-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.svelte-flow__resize-control.handle.left{top:50%;left:0}.svelte-flow__resize-control.handle.right{top:50%;left:100%}.svelte-flow__resize-control.handle.top{top:0;left:50%}.svelte-flow__resize-control.handle.bottom{top:100%;left:50%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.svelte-flow__resize-control.line.left{border-left-width:1px;left:0}.svelte-flow__resize-control.line.right{border-right-width:1px;left:100%}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.svelte-flow__resize-control.line.top{border-top-width:1px;top:0}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default));padding:2px;font-size:10px;position:absolute}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow{--sv-accent:var(--vscode-focusBorder,#007fd4);--sv-danger:var(--vscode-editorError-foreground,#f14c4c);--sv-warning:var(--vscode-editorWarning-foreground,#cca700);--sv-active:var(--vscode-testing-iconPassed,#22c55e);--sv-inactive:var(--vscode-testing-iconFailed,#f14c4c);--sv-border-muted:var(--vscode-panel-border,#454545);--sv-badge-bg:var(--vscode-badge-background,#4d4d4d);--sv-badge-fg:var(--vscode-badge-foreground,#fff);--sv-comment:var(--vscode-descriptionForeground,#999);--sv-link:var(--vscode-editorLink-activeForeground,#4daafc);--sv-radius:4px;--sv-motion:.15s;--sv-option-1:#3cc8b4;--sv-option-2:#a78bfa;--sv-option-3:#f0883e;--sv-option-4:#ec6fb0;--sv-option-5:#b5c256;--sv-option-6:#8fa3bf;--xy-edge-stroke-default:var(--vscode-foreground);--xy-edge-stroke-width-default:1px;--xy-edge-stroke-selected-default:var(--vscode-focusBorder);--xy-connectionline-stroke-default:var(--vscode-foreground);--xy-connectionline-stroke-width-default:1px;--xy-attribution-background-color-default:color-mix(in srgb, var(--vscode-editor-background) 50%, transparent);--xy-minimap-background-color-default:var(--vscode-editor-background);--xy-background-pattern-dots-color-default:var(--vscode-editorLineNumber-foreground,var(--vscode-foreground));--xy-background-pattern-lines-color-default:var(--vscode-editorWidget-border,var(--vscode-panel-border));--xy-background-pattern-cross-color-default:var(--vscode-editorWidget-border,var(--vscode-panel-border));--xy-node-color-default:inherit;--xy-node-border-default:1px solid var(--vscode-panel-border);--xy-node-background-color-default:var(--vscode-editor-background);--xy-node-group-background-color-default:transparent;--xy-node-boxshadow-hover-default:0 1px 4px 1px color-mix(in srgb, var(--vscode-widget-shadow) 8%, transparent);--xy-node-boxshadow-selected-default:0 0 0 .5px var(--vscode-focusBorder);--xy-handle-background-color-default:var(--vscode-foreground);--xy-handle-border-color-default:var(--vscode-editor-background);--xy-selection-background-color-default:color-mix(in srgb, var(--vscode-focusBorder) 8%, transparent);--xy-selection-border-default:1px dotted color-mix(in srgb, var(--vscode-focusBorder) 80%, transparent);--xy-controls-button-background-color-default:var(--vscode-button-secondaryBackground);--xy-controls-button-background-color-hover-default:var(--vscode-button-secondaryHoverBackground);--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:var(--vscode-panel-border);--xy-controls-box-shadow-default:0 0 2px 1px color-mix(in srgb, var(--vscode-widget-shadow) 8%, transparent)}.vscode-light .svelte-flow{--sv-option-1:#0f8a7c;--sv-option-2:#6d4bd1;--sv-option-3:#c25e00;--sv-option-4:#c2307a;--sv-option-5:#6b7a10;--sv-option-6:#55678a}.vscode-high-contrast .svelte-flow{--sv-option-1:#2ee6d0;--sv-option-2:#c3a6ff;--sv-option-3:#ffa24d;--sv-option-4:#ff7fc8;--sv-option-5:#d4e157;--sv-option-6:#b8c8e0}.vscode-high-contrast-light .svelte-flow{--sv-option-1:#006b5f;--sv-option-2:#4a2fb0;--sv-option-3:#8a3f00;--sv-option-4:#9c1a5c;--sv-option-5:#4d5a00;--sv-option-6:#3c4c6c}.svelte-flow__handle{opacity:0;pointer-events:none;transition:opacity var(--sv-motion,.15s) ease;background-color:#0000!important;border-color:#0000!important;min-width:0!important;min-height:0!important}.svelte-flow__handle.sv-handle-point{width:var(--sv-handle-size,10px)!important;height:var(--sv-handle-size,10px)!important}.svelte-flow__handle:before{content:"";background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));transition:background-color var(--sv-motion,.15s) ease;pointer-events:none;border:none;position:absolute}.svelte-flow__handle.sv-handle-point:before{inset:0}.svelte-flow__handle.sv-handle-placed{transform:translate(-50%,-50%)!important}.svelte-flow__handle.sv-handle-strip-top,.svelte-flow__handle.sv-handle-strip-bottom{width:var(--sv-handle-strip-length,80%)!important;height:var(--sv-handle-strip-thickness,4px)!important}.svelte-flow__handle.sv-handle-strip-left,.svelte-flow__handle.sv-handle-strip-right{width:var(--sv-handle-strip-thickness,4px)!important;height:var(--sv-handle-strip-length,80%)!important}.svelte-flow__handle.sv-handle-strip-top:before,.svelte-flow__handle.sv-handle-strip-bottom:before{width:var(--sv-handle-bar-length,75%);height:var(--sv-handle-bar-thickness,3px);top:50%;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle.sv-handle-strip-left:before,.svelte-flow__handle.sv-handle-strip-right:before{height:var(--sv-handle-bar-length,75%);width:var(--sv-handle-bar-thickness,3px);top:50%;left:50%;transform:translate(-50%,-50%)}.svelte-flow__node:hover:not(:has(.ghost-hit:hover)) .svelte-flow__handle,.svelte-flow__node.selected:not(:has(.ghost-hit:hover)) .svelte-flow__handle,.svelte-flow__handle.connectingfrom,.svelte-flow__handle.connectingto{opacity:1;pointer-events:all}.instance-view .svelte-flow__handle{opacity:0!important;pointer-events:none!important}.sv-modifier-down .svelte-flow__node{pointer-events:all}.sv-modifier-down .svelte-flow__node:hover .svelte-flow__handle,.sv-modifier-down .svelte-flow__node.selected .svelte-flow__handle{opacity:1;pointer-events:all}.svelte-flow__handle:hover:before,.svelte-flow__handle.connectingfrom:before,.svelte-flow__handle.connectingto:before{background-color:var(--sv-accent,#007fd4)}.svelte-flow__node{font-family:var(--sv-font-family,inherit);font-size:var(--sv-font-size,13px)}.av-metric-text{font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0,"liga" 0,"clig" 0,"calt" 0;letter-spacing:0;word-spacing:0;text-rendering:geometricprecision}.svelte-flow__node-JUMP{pointer-events:none}.av-edge .svelte-flow__edge-path{shape-rendering:crispedges}.av-node-preview{outline:2px solid color-mix(in srgb,var(--sv-link) 70%,transparent);outline-offset:2px;border-radius:var(--sv-radius);background-color:color-mix(in srgb,var(--sv-link) 12%,transparent)}.av-node-arrival{border-radius:var(--sv-radius);animation:1s ease-out 2 av-node-arrival-pulse}@keyframes av-node-arrival-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--sv-link) 70%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.av-node-drop{outline:2px dashed var(--sv-accent);outline-offset:4px;border-radius:var(--sv-radius)}.av-slot-above,.av-slot-below{position:relative}.av-slot-above:before,.av-slot-below:after{content:"";background:var(--sv-accent);height:3px;box-shadow:0 0 6px color-mix(in srgb,var(--sv-accent) 60%,transparent);pointer-events:none;z-index:5;border-radius:2px;position:absolute;left:-10px;right:-10px}.av-slot-above:before{top:-7px}.av-slot-below:after{bottom:-7px}.av-slot-invalid.av-slot-above:before,.av-slot-invalid.av-slot-below:after{background:var(--sv-danger);box-shadow:0 0 6px color-mix(in srgb,var(--sv-danger) 60%,transparent)}.av-fragment-dragged{opacity:.35}@media(prefers-reduced-motion:reduce){.av-node-arrival{outline:2px solid color-mix(in srgb,var(--sv-link) 70%,transparent);outline-offset:2px;animation:none}}.av-option-stripe{background:var(--av-option-color);pointer-events:none;z-index:2;width:2px;position:absolute;top:0;bottom:0;left:0}.av-option-stripe.is-negated{background:repeating-linear-gradient(to bottom,var(--av-option-color) 0 4px,transparent 4px 7px)}.av-option-dot{box-sizing:border-box;background:var(--av-option-color);pointer-events:none;z-index:2;border-radius:50%;width:6px;height:6px;position:absolute}.av-option-dot.is-negated{border:1.5px solid var(--av-option-color);background:0 0}.av-option-badge{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--av-option-color) 60%,transparent);background:color-mix(in srgb,var(--av-option-color) 16%,var(--vscode-editor-background,#1e1e1e));max-width:112px;color:var(--vscode-foreground,#ccc);text-overflow:ellipsis;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;border-radius:8px;margin-right:5px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:0;right:100%;overflow:hidden}.av-option-badge.is-right{margin-left:5px;margin-right:0;left:100%;right:auto}.av-option-badge.is-negated{border-style:dashed}.av-option-absent>.av-node-body{opacity:.4}.av-option-absent:after{content:"";pointer-events:none;z-index:1;background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--sv-comment,#999) 55%,transparent) 0 1px,transparent 1px 5px);position:absolute;inset:0}.print-mode{--print-fg:#000;--print-bg:var(--print-bg-override,#fff);--print-muted:#999;--print-page:var(--vscode-focusBorder,#007fd4);--print-comment:#2d8a3e;--print-border:1px solid #000;--print-none:transparent}.print-mode .svelte-flow{background-color:var(--print-bg);--xy-edge-stroke-default:var(--print-fg);--xy-edge-stroke-selected-default:var(--print-fg);--xy-node-color-default:var(--print-fg);--xy-node-border-default:var(--print-border);--xy-node-background-color-default:var(--print-bg);--xy-node-boxshadow-hover-default:none;--xy-node-boxshadow-selected-default:none;--xy-handle-background-color-default:var(--print-none);--xy-handle-border-color-default:var(--print-none);--xy-selection-background-color-default:var(--print-none);--xy-selection-border-default:none;--xy-background-pattern-lines-color-default:var(--print-none);--xy-background-pattern-dots-color-default:var(--print-none);--xy-background-pattern-cross-color-default:var(--print-none)}.print-mode.print-show-grid .svelte-flow{--xy-background-pattern-lines-color-default:var(--print-grid-color-override,#000);--xy-background-pattern-dots-color-default:var(--print-grid-color-override,#000);--xy-background-pattern-cross-color-default:var(--print-grid-color-override,#000)}.print-mode .svelte-flow__viewport{--vscode-foreground:var(--print-fg);--vscode-editor-background:var(--print-bg);--vscode-editor-foreground:var(--print-fg);--vscode-focusBorder:var(--print-fg);--vscode-button-background:var(--print-bg);--vscode-button-foreground:var(--print-fg);--vscode-badge-background:var(--print-bg);--vscode-badge-foreground:var(--print-fg);--vscode-panel-border:var(--print-fg);--vscode-input-foreground:var(--print-fg);--vscode-symbolIcon-operatorForeground:var(--print-fg);--vscode-debugTokenExpression-number:var(--print-fg)}.print-mode .svelte-flow__controls,.print-mode .svelte-flow__attribution,.print-mode:not(.print-show-grid) .svelte-flow__background,.print-mode .svelte-flow__panel:not(.print-toolbar-panel):not(.svelte-flow__controls){display:none!important}.print-mode .print-toolbar-panel{display:flex!important}.print-mode .svelte-flow__handle{opacity:0;pointer-events:none}.print-mode .svelte-flow__selection,.print-mode .node-toolbar{display:none!important}.print-mode .svelte-flow__node-PAGE .svelte-flow__resize-control{opacity:1!important;pointer-events:all!important}.print-mode .svelte-flow__node-PAGE svg rect,.print-mode .svelte-flow__node-PAGE svg line,.print-mode .svelte-flow__node-PAGE svg path{stroke:var(--print-page)}.print-mode .svelte-flow__node-PAGE.selected .page-frame{border-color:var(--vscode-focusBorder,#007fd4)}.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE),.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE) svg{color:var(--print-fg)}.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE) svg{fill:var(--print-fg)}.print-mode .svelte-flow__edges svg{stroke:var(--print-fg);fill:none}.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE) svg text{fill:var(--print-fg)}.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE) svg rect,.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE) svg line,.print-mode .svelte-flow__node:not(.svelte-flow__node-PAGE) svg path{stroke:var(--print-fg)}.print-mode .svelte-flow__node-STEP .step-container{color:var(--print-step-font-color,var(--print-fg))}.print-mode .svelte-flow__node-STEP svg rect{stroke:var(--print-step-border-color,var(--print-fg));fill:var(--print-step-bg-color,none)}.print-mode .svelte-flow__node-STEP text{fill:var(--print-step-font-color,var(--print-fg))!important;font-family:var(--print-step-font-family)!important;font-size:var(--print-step-font-size)!important;font-weight:var(--print-step-font-weight)!important;font-style:var(--print-step-font-style)!important}.print-mode .svelte-flow__node-STEP foreignObject span,.print-mode .svelte-flow__node-STEP foreignObject input{color:var(--print-step-font-color,var(--print-fg))!important;font-family:var(--print-step-font-family)!important;font-size:var(--print-step-font-size)!important;font-weight:var(--print-step-font-weight)!important;font-style:var(--print-step-font-style)!important}.print-mode .svelte-flow__node-TRANSITION{color:var(--print-transition-font-color,var(--print-fg))!important}.print-mode .transition-container svg rect{fill:var(--print-transition-border-color,var(--print-fg));stroke:var(--print-transition-border-color,var(--print-fg))}.print-mode .svelte-flow__node-TRANSITION input,.print-mode .svelte-flow__node-TRANSITION .condition-display,.print-mode .svelte-flow__node-TRANSITION .condition-var,.print-mode .svelte-flow__node-TRANSITION .condition-op,.print-mode .svelte-flow__node-TRANSITION .condition-inverted,.print-mode .svelte-flow__node-TRANSITION .condition-edge,.print-mode .svelte-flow__node-TRANSITION .condition-edge-arrow,.print-mode .svelte-flow__node-TRANSITION .condition-comparison{color:var(--print-transition-font-color,var(--print-fg))!important}.print-mode .svelte-flow__node-TRANSITION .condition-num{font-family:var(--print-number-font-family)!important;font-size:var(--print-number-font-size)!important;font-weight:var(--print-number-font-weight)!important;font-style:var(--print-number-font-style)!important;color:var(--print-number-font-color)!important;background:var(--print-number-bg-color)!important;border-color:var(--print-number-border-color,var(--print-number-font-color))!important}.print-mode .svelte-flow__node-ACTION{color:var(--print-action-font-color,var(--print-fg))!important}.print-mode .action-container{background:var(--print-action-bg-color)!important;color:var(--print-action-font-color)!important;border-color:var(--print-action-border-color,var(--print-action-font-color))!important}.print-mode .qualifier-section{background:var(--print-action-bg-color)!important;color:var(--print-action-font-color)!important}.print-mode .instruction-badge{font-family:var(--print-instruction-font-family)!important;font-size:var(--print-instruction-font-size)!important;font-weight:var(--print-instruction-font-weight)!important;font-style:var(--print-instruction-font-style)!important;color:var(--print-instruction-font-color)!important;background:var(--print-instruction-bg-color)!important;border:1px solid var(--print-instruction-border-color,var(--print-instruction-font-color))!important}.print-mode .action-condition{background:var(--print-action-bg-color)!important;color:var(--print-action-font-color)!important}.print-mode .svelte-flow__node-ACTION input{color:var(--print-action-font-color,var(--print-fg))!important}.print-mode .svelte-flow__node-COMMENT{font-family:var(--print-comment-font-family)!important;font-size:var(--print-comment-font-size)!important;font-weight:var(--print-comment-font-weight)!important;font-style:var(--print-comment-font-style)!important;color:var(--print-comment-font-color)!important;z-index:-1!important;border:1px solid var(--print-comment-border-color,var(--print-comment-font-color))!important;background:0 0!important}.print-mode .step-active,.print-mode .transition-enabled{color:var(--print-fg)!important;border-color:var(--print-fg)!important}.print-mode .av-diag{color:var(--print-fg)!important}.print-mode .av-diag-corner{background:0 0!important}.print-mode .step-active-fill{fill:none!important}.print-mode .step-active-border{display:none}.print-mode .svelte-flow__edge text,.print-mode .av-edge text{fill:var(--print-fg)!important}.print-mode .svelte-flow__edge-path,.print-mode .av-edge path,.print-mode .svelte-flow__edge{stroke:#000!important;stroke-width:2px!important;opacity:1!important;visibility:visible!important}.print-mode .svelte-flow__edges{opacity:1!important;visibility:visible!important;z-index:10!important}.print-mode svg.svelte-flow__edges{fill:none;stroke:#000!important;z-index:10!important}.print-mode .ghost-cell{display:none!important}.print-mode .svelte-flow__node-STEP{font-family:var(--print-step-font-family)!important;font-size:var(--print-step-font-size)!important;font-weight:var(--print-step-font-weight)!important;font-style:var(--print-step-font-style)!important}.print-mode .svelte-flow__node-STEP *{color:var(--print-step-font-color)!important}.print-mode .svelte-flow__node-ACTION{font-family:var(--print-action-font-family)!important;font-size:var(--print-action-font-size)!important;font-weight:var(--print-action-font-weight)!important;font-style:var(--print-action-font-style)!important}.print-mode .svelte-flow__node-ACTION *{color:var(--print-action-font-color)!important}.print-mode .svelte-flow__node-TRANSITION{font-family:var(--print-transition-font-family)!important;font-size:var(--print-transition-font-size)!important;font-weight:var(--print-transition-font-weight)!important;font-style:var(--print-transition-font-style)!important}.print-mode .svelte-flow__node-TRANSITION *{color:var(--print-transition-font-color)!important}.print-mode .svelte-flow__node-TRANSITION .condition-num{color:var(--print-number-font-color)!important}.print-mode .svelte-flow__node-STEP svg rect{fill:var(--print-step-bg-color)!important}.print-mode .svelte-flow__node-STEP .step-container{background:0 0!important}.print-mode .transition-container{background:var(--print-transition-bg-color)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:where(.av-sequence-editor,.av-ctxmenu){--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-vscode-foreground:var(--vscode-foreground);--color-button-background:var(--vscode-button-background);--color-editor-background:var(--vscode-editor-background);--color-sidebar-border:var(--vscode-sideBar-border)}}@layer base{:where(.av-sequence-editor,.av-ctxmenu){-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;background-color:var(--vscode-editor-background);width:100%;height:100%;color:var(--vscode-foreground);font-family:var(--vscode-font-family);font-size:var(--vscode-font-size);font-weight:var(--vscode-font-weight);margin:0;padding:0}:where(.av-sequence-editor,.av-ctxmenu) *,:where(.av-sequence-editor,.av-ctxmenu) :after,:where(.av-sequence-editor,.av-ctxmenu) :before,:where(.av-sequence-editor,.av-ctxmenu) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.av-sequence-editor,.av-ctxmenu) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.av-sequence-editor,.av-ctxmenu) hr{height:0;color:inherit;border-top-width:1px}:where(.av-sequence-editor,.av-ctxmenu) abbr:where([title]){text-decoration:underline dotted}:where(.av-sequence-editor,.av-ctxmenu) h1,:where(.av-sequence-editor,.av-ctxmenu) h2,:where(.av-sequence-editor,.av-ctxmenu) h3,:where(.av-sequence-editor,.av-ctxmenu) h4,:where(.av-sequence-editor,.av-ctxmenu) h5,:where(.av-sequence-editor,.av-ctxmenu) h6{font-size:inherit;font-weight:inherit}:where(.av-sequence-editor,.av-ctxmenu) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.av-sequence-editor,.av-ctxmenu) b,:where(.av-sequence-editor,.av-ctxmenu) strong{font-weight:bolder}:where(.av-sequence-editor,.av-ctxmenu) code,:where(.av-sequence-editor,.av-ctxmenu) kbd,:where(.av-sequence-editor,.av-ctxmenu) samp,:where(.av-sequence-editor,.av-ctxmenu) pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}:where(.av-sequence-editor,.av-ctxmenu) small{font-size:80%}:where(.av-sequence-editor,.av-ctxmenu) sub,:where(.av-sequence-editor,.av-ctxmenu) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.av-sequence-editor,.av-ctxmenu) sub{bottom:-.25em}:where(.av-sequence-editor,.av-ctxmenu) sup{top:-.5em}:where(.av-sequence-editor,.av-ctxmenu) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.av-sequence-editor,.av-ctxmenu) :-moz-focusring:where(:not(iframe)){outline:auto}:where(.av-sequence-editor,.av-ctxmenu) progress{vertical-align:baseline}:where(.av-sequence-editor,.av-ctxmenu) summary{display:list-item}:where(.av-sequence-editor,.av-ctxmenu) ol,:where(.av-sequence-editor,.av-ctxmenu) ul,:where(.av-sequence-editor,.av-ctxmenu) menu{list-style:none}:where(.av-sequence-editor,.av-ctxmenu) img,:where(.av-sequence-editor,.av-ctxmenu) svg,:where(.av-sequence-editor,.av-ctxmenu) video,:where(.av-sequence-editor,.av-ctxmenu) canvas,:where(.av-sequence-editor,.av-ctxmenu) audio,:where(.av-sequence-editor,.av-ctxmenu) iframe,:where(.av-sequence-editor,.av-ctxmenu) embed,:where(.av-sequence-editor,.av-ctxmenu) object{vertical-align:middle;display:block}:where(.av-sequence-editor,.av-ctxmenu) img,:where(.av-sequence-editor,.av-ctxmenu) video{max-width:100%;height:auto}:where(.av-sequence-editor,.av-ctxmenu) button,:where(.av-sequence-editor,.av-ctxmenu) input,:where(.av-sequence-editor,.av-ctxmenu) select,:where(.av-sequence-editor,.av-ctxmenu) optgroup,:where(.av-sequence-editor,.av-ctxmenu) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.av-sequence-editor,.av-ctxmenu) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.av-sequence-editor,.av-ctxmenu) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.av-sequence-editor,.av-ctxmenu) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.av-sequence-editor,.av-ctxmenu) ::file-selector-button{margin-inline-end:4px}:where(.av-sequence-editor,.av-ctxmenu) ::-moz-placeholder{opacity:1}:where(.av-sequence-editor,.av-ctxmenu) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.av-sequence-editor,.av-ctxmenu) ::-moz-placeholder{color:currentColor}:where(.av-sequence-editor,.av-ctxmenu) ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.av-sequence-editor,.av-ctxmenu) ::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}:where(.av-sequence-editor,.av-ctxmenu) ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}:where(.av-sequence-editor,.av-ctxmenu) textarea{resize:vertical}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-search-decoration{-webkit-appearance:none}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit{display:inline-flex}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-year-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-month-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-day-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-second-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-calendar-picker-indicator{line-height:1}:where(.av-sequence-editor,.av-ctxmenu) :-moz-ui-invalid{box-shadow:none}:where(.av-sequence-editor,.av-ctxmenu) button,:where(.av-sequence-editor,.av-ctxmenu) input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(.av-sequence-editor,.av-ctxmenu) ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-inner-spin-button{height:auto}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-outer-spin-button{height:auto}:where(.av-sequence-editor,.av-ctxmenu) [hidden]:where(:not([hidden=until-found])){display:none!important}:where(.av-sequence-editor,.av-ctxmenu) *{box-sizing:border-box}:where(.av-sequence-editor,.av-ctxmenu) a{color:var(--vscode-textLink-foreground)}:where(.av-sequence-editor,.av-ctxmenu) a:hover{color:var(--vscode-textLink-activeForeground)}:where(.av-sequence-editor,.av-ctxmenu) code,:where(.av-sequence-editor,.av-ctxmenu) pre{font-family:var(--vscode-editor-font-family);font-size:var(--vscode-editor-font-size);background-color:var(--vscode-textCodeBlock-background)}:where(.av-sequence-editor,.av-ctxmenu) ::-moz-selection{background-color:var(--vscode-editor-selectionBackground);color:var(--vscode-editor-selectionForeground)}:where(.av-sequence-editor,.av-ctxmenu) ::selection{background-color:var(--vscode-editor-selectionBackground);color:var(--vscode-editor-selectionForeground)}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-scrollbar{width:10px;height:10px}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-scrollbar-track{background:0 0}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background);border-radius:5px}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-scrollbar-thumb:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}:where(.av-sequence-editor,.av-ctxmenu) ::-webkit-scrollbar-thumb:active{background:var(--vscode-scrollbarSlider-activeBackground)}}@layer components{:where(.av-sequence-editor,.av-ctxmenu) .btn-primary{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:.25rem}:where(.av-sequence-editor,.av-ctxmenu) .btn-primary:hover{background-color:var(--vscode-button-hoverBackground)}:where(.av-sequence-editor,.av-ctxmenu) .btn-secondary{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--vscode-button-secondaryBackground);color:var(--vscode-button-secondaryForeground);border-radius:.25rem}:where(.av-sequence-editor,.av-ctxmenu) .btn-secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}:where(.av-sequence-editor,.av-ctxmenu) .input-vscode{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:var(--vscode-input-background);color:var(--vscode-input-foreground);border-width:1px;border-color:var(--vscode-dropdown-border);border-radius:.25rem;outline-style:none}:where(.av-sequence-editor,.av-ctxmenu) .input-vscode:focus{border-color:var(--vscode-focusBorder)}:where(.av-sequence-editor,.av-ctxmenu) .input-vscode::-moz-placeholder{color:var(--vscode-input-placeholderForeground)}:where(.av-sequence-editor,.av-ctxmenu) .input-vscode::placeholder{color:var(--vscode-input-placeholderForeground)}:where(.av-sequence-editor,.av-ctxmenu) .av-resolve-btn{color:var(--vscode-button-foreground,#fff);background-color:var(--vscode-button-background,#0e639c);border:1px solid var(--vscode-button-border,transparent);cursor:pointer;border-radius:2px;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:11px;line-height:1.4;transition:background-color .1s;display:inline-flex}:where(.av-sequence-editor,.av-ctxmenu) .av-resolve-btn:hover{background-color:var(--vscode-button-hoverBackground,#17b)}:where(.av-sequence-editor,.av-ctxmenu) .av-resolve-btn:disabled{opacity:.5;cursor:default;pointer-events:none}:where(.av-sequence-editor,.av-ctxmenu) .av-resolve-btn:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}:where(.av-sequence-editor,.av-ctxmenu) .av-resolve-btn--ghost{color:var(--vscode-foreground);border-color:var(--vscode-widget-border,#303031);background-color:#0000}:where(.av-sequence-editor,.av-ctxmenu) .av-resolve-btn--ghost:hover{background-color:var(--vscode-list-hoverBackground,#ffffff0f)}:where(.av-sequence-editor,.av-ctxmenu) .av-diff-added{background-color:var(--vscode-diffEditor-insertedTextBackground,#2ea0432e);box-shadow:inset 2px 0 0 var(--vscode-diffEditor-insertedTextBorder,#2ea043e6)}:where(.av-sequence-editor,.av-ctxmenu) .av-diff-removed{background-color:var(--vscode-diffEditor-removedTextBackground,#f851492e);box-shadow:inset 2px 0 0 var(--vscode-diffEditor-removedTextBorder,#f85149e6)}:where(.av-sequence-editor,.av-ctxmenu) .av-diff-modified{box-shadow:inset 2px 0 0 var(--vscode-gitDecoration-modifiedResourceForeground,#d29922e6);background-color:#d2992229}:where(.av-sequence-editor,.av-ctxmenu) .card-vscode{padding:calc(var(--spacing) * 4);background-color:var(--vscode-editorWidget-background);border:1px solid var(--vscode-editorWidget-border);box-shadow:0 2px 8px var(--vscode-widget-shadow);border-radius:.25rem}:where(.av-sequence-editor,.av-ctxmenu) .badge-vscode{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--vscode-badge-background);color:var(--vscode-badge-foreground);border-radius:2147483647px}:where(.av-sequence-editor,.av-ctxmenu) .badge-error{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--vscode-statusBarItem-errorBackground);color:var(--vscode-statusBarItem-errorForeground);border-radius:2147483647px}:where(.av-sequence-editor,.av-ctxmenu) .badge-warning{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--vscode-statusBarItem-warningBackground);color:var(--vscode-statusBarItem-warningForeground);border-radius:2147483647px}:where(.av-sequence-editor,.av-ctxmenu) .badge-info{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--vscode-editorInfo-foreground);color:var(--vscode-editor-background);border-radius:2147483647px}:where(.av-sequence-editor,.av-ctxmenu) .badge-success{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-color:var(--vscode-testing-iconPassed);color:var(--vscode-editor-background);border-radius:2147483647px}:where(.av-sequence-editor,.av-ctxmenu) .list-item{cursor:pointer;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.av-sequence-editor,.av-ctxmenu) .list-item:hover{background-color:var(--vscode-list-hoverBackground)}:where(.av-sequence-editor,.av-ctxmenu) .list-item.selected{background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}:where(.av-sequence-editor,.av-ctxmenu) .dropdown-menu{padding-block:var(--spacing);background-color:var(--vscode-menu-background);border:1px solid var(--vscode-menu-border);box-shadow:0 2px 8px var(--vscode-widget-shadow);border-radius:.25rem}:where(.av-sequence-editor,.av-ctxmenu) .dropdown-item{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:var(--vscode-menu-foreground)}:where(.av-sequence-editor,.av-ctxmenu) .dropdown-item:hover{background-color:var(--vscode-menu-selectionBackground);color:var(--vscode-menu-selectionForeground)}:where(.av-sequence-editor,.av-ctxmenu) .tooltip-vscode{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:var(--vscode-editorHoverWidget-background);color:var(--vscode-editorHoverWidget-foreground);border:1px solid var(--vscode-editorHoverWidget-border);box-shadow:0 2px 8px var(--vscode-widget-shadow);border-radius:.25rem}}@layer utilities{:where(.av-sequence-editor,.av-ctxmenu) .pointer-events-none{pointer-events:none}:where(.av-sequence-editor,.av-ctxmenu) .collapse{visibility:collapse}:where(.av-sequence-editor,.av-ctxmenu) .invisible{visibility:hidden}:where(.av-sequence-editor,.av-ctxmenu) .visible{visibility:visible}:where(.av-sequence-editor,.av-ctxmenu) .absolute{position:absolute}:where(.av-sequence-editor,.av-ctxmenu) .fixed{position:fixed}:where(.av-sequence-editor,.av-ctxmenu) .relative{position:relative}:where(.av-sequence-editor,.av-ctxmenu) .static{position:static}:where(.av-sequence-editor,.av-ctxmenu) .top-0{top:0}:where(.av-sequence-editor,.av-ctxmenu) .top-full{top:100%}:where(.av-sequence-editor,.av-ctxmenu) .right-0{right:0}:where(.av-sequence-editor,.av-ctxmenu) .left-0{left:0}:where(.av-sequence-editor,.av-ctxmenu) .z-10{z-index:10}:where(.av-sequence-editor,.av-ctxmenu) .z-50{z-index:50}:where(.av-sequence-editor,.av-ctxmenu) .container{width:100%}@media(min-width:40rem){:where(.av-sequence-editor,.av-ctxmenu) .container{max-width:40rem}}@media(min-width:48rem){:where(.av-sequence-editor,.av-ctxmenu) .container{max-width:48rem}}@media(min-width:64rem){:where(.av-sequence-editor,.av-ctxmenu) .container{max-width:64rem}}@media(min-width:80rem){:where(.av-sequence-editor,.av-ctxmenu) .container{max-width:80rem}}@media(min-width:96rem){:where(.av-sequence-editor,.av-ctxmenu) .container{max-width:96rem}}:where(.av-sequence-editor,.av-ctxmenu) .m-0{margin:0}:where(.av-sequence-editor,.av-ctxmenu) .mt-0\.5{margin-top:calc(var(--spacing) * .5)}:where(.av-sequence-editor,.av-ctxmenu) .mb-1{margin-bottom:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .ml-3{margin-left:calc(var(--spacing) * 3)}:where(.av-sequence-editor,.av-ctxmenu) .ml-auto{margin-left:auto}:where(.av-sequence-editor,.av-ctxmenu) .block{display:block}:where(.av-sequence-editor,.av-ctxmenu) .contents{display:contents}:where(.av-sequence-editor,.av-ctxmenu) .flex{display:flex}:where(.av-sequence-editor,.av-ctxmenu) .grid{display:grid}:where(.av-sequence-editor,.av-ctxmenu) .hidden{display:none}:where(.av-sequence-editor,.av-ctxmenu) .inline{display:inline}:where(.av-sequence-editor,.av-ctxmenu) .inline-block{display:inline-block}:where(.av-sequence-editor,.av-ctxmenu) .inline-flex{display:inline-flex}:where(.av-sequence-editor,.av-ctxmenu) .inline-grid{display:inline-grid}:where(.av-sequence-editor,.av-ctxmenu) .list-item{display:list-item}:where(.av-sequence-editor,.av-ctxmenu) .table{display:table}:where(.av-sequence-editor,.av-ctxmenu) .field-sizing-content{field-sizing:content}:where(.av-sequence-editor,.av-ctxmenu) .h-1{height:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .h-4{height:calc(var(--spacing) * 4)}:where(.av-sequence-editor,.av-ctxmenu) .h-6{height:calc(var(--spacing) * 6)}:where(.av-sequence-editor,.av-ctxmenu) .h-\[22px\]{height:22px}:where(.av-sequence-editor,.av-ctxmenu) .h-full{height:100%}:where(.av-sequence-editor,.av-ctxmenu) .max-h-\[196px\]{max-height:196px}:where(.av-sequence-editor,.av-ctxmenu) .max-h-\[200px\]{max-height:200px}:where(.av-sequence-editor,.av-ctxmenu) .max-h-full{max-height:100%}:where(.av-sequence-editor,.av-ctxmenu) .min-h-100{min-height:calc(var(--spacing) * 100)}:where(.av-sequence-editor,.av-ctxmenu) .w-4{width:calc(var(--spacing) * 4)}:where(.av-sequence-editor,.av-ctxmenu) .w-5{width:calc(var(--spacing) * 5)}:where(.av-sequence-editor,.av-ctxmenu) .w-7{width:calc(var(--spacing) * 7)}:where(.av-sequence-editor,.av-ctxmenu) .w-\[50px\]{width:50px}:where(.av-sequence-editor,.av-ctxmenu) .w-auto{width:auto}:where(.av-sequence-editor,.av-ctxmenu) .w-full{width:100%}:where(.av-sequence-editor,.av-ctxmenu) .w-max{width:max-content}:where(.av-sequence-editor,.av-ctxmenu) .w-px{width:1px}:where(.av-sequence-editor,.av-ctxmenu) .max-w-\[3ch\]{max-width:3ch}:where(.av-sequence-editor,.av-ctxmenu) .max-w-\[6ch\]{max-width:6ch}:where(.av-sequence-editor,.av-ctxmenu) .max-w-\[450px\]{max-width:450px}:where(.av-sequence-editor,.av-ctxmenu) .min-w-0{min-width:0}:where(.av-sequence-editor,.av-ctxmenu) .min-w-7{min-width:calc(var(--spacing) * 7)}:where(.av-sequence-editor,.av-ctxmenu) .min-w-8{min-width:calc(var(--spacing) * 8)}:where(.av-sequence-editor,.av-ctxmenu) .min-w-9{min-width:calc(var(--spacing) * 9)}:where(.av-sequence-editor,.av-ctxmenu) .min-w-15{min-width:calc(var(--spacing) * 15)}:where(.av-sequence-editor,.av-ctxmenu) .min-w-20{min-width:calc(var(--spacing) * 20)}:where(.av-sequence-editor,.av-ctxmenu) .min-w-100{min-width:calc(var(--spacing) * 100)}:where(.av-sequence-editor,.av-ctxmenu) .min-w-\[1\.5em\]{min-width:1.5em}:where(.av-sequence-editor,.av-ctxmenu) .min-w-\[1ch\]{min-width:1ch}:where(.av-sequence-editor,.av-ctxmenu) .min-w-\[2ch\]{min-width:2ch}:where(.av-sequence-editor,.av-ctxmenu) .min-w-\[80px\]{min-width:80px}:where(.av-sequence-editor,.av-ctxmenu) .min-w-\[220px\]{min-width:220px}:where(.av-sequence-editor,.av-ctxmenu) .flex-1{flex:1}:where(.av-sequence-editor,.av-ctxmenu) .flex-auto{flex:auto}:where(.av-sequence-editor,.av-ctxmenu) .flex-shrink,:where(.av-sequence-editor,.av-ctxmenu) .shrink{flex-shrink:1}:where(.av-sequence-editor,.av-ctxmenu) .shrink-0{flex-shrink:0}:where(.av-sequence-editor,.av-ctxmenu) .grow{flex-grow:1}:where(.av-sequence-editor,.av-ctxmenu) .border-collapse{border-collapse:collapse}:where(.av-sequence-editor,.av-ctxmenu) .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}:where(.av-sequence-editor,.av-ctxmenu) .animate-spin{animation:var(--animate-spin)}:where(.av-sequence-editor,.av-ctxmenu) .cursor-pointer{cursor:pointer}:where(.av-sequence-editor,.av-ctxmenu) .cursor-text{cursor:text}:where(.av-sequence-editor,.av-ctxmenu) .resize{resize:both}:where(.av-sequence-editor,.av-ctxmenu) .resize-none{resize:none}:where(.av-sequence-editor,.av-ctxmenu) .\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:where(.av-sequence-editor,.av-ctxmenu) .flex-col{flex-direction:column}:where(.av-sequence-editor,.av-ctxmenu) .flex-row{flex-direction:row}:where(.av-sequence-editor,.av-ctxmenu) .items-center{align-items:center}:where(.av-sequence-editor,.av-ctxmenu) .items-start{align-items:flex-start}:where(.av-sequence-editor,.av-ctxmenu) .items-stretch{align-items:stretch}:where(.av-sequence-editor,.av-ctxmenu) .justify-center{justify-content:center}:where(.av-sequence-editor,.av-ctxmenu) .gap-0\.5{gap:calc(var(--spacing) * .5)}:where(.av-sequence-editor,.av-ctxmenu) .gap-1{gap:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where(.av-sequence-editor,.av-ctxmenu) .gap-2{gap:calc(var(--spacing) * 2)}:where(.av-sequence-editor,.av-ctxmenu) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.av-sequence-editor,.av-ctxmenu) .overflow-hidden{overflow:hidden}:where(.av-sequence-editor,.av-ctxmenu) .overflow-visible{overflow:visible}:where(.av-sequence-editor,.av-ctxmenu) .overflow-y-auto{overflow-y:auto}:where(.av-sequence-editor,.av-ctxmenu) .rounded{border-radius:.25rem}:where(.av-sequence-editor,.av-ctxmenu) .rounded-sm{border-radius:var(--radius-sm)}:where(.av-sequence-editor,.av-ctxmenu) .rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}:where(.av-sequence-editor,.av-ctxmenu) .border{border-style:var(--tw-border-style);border-width:1px}:where(.av-sequence-editor,.av-ctxmenu) .border-0{border-style:var(--tw-border-style);border-width:0}:where(.av-sequence-editor,.av-ctxmenu) .border-2{border-style:var(--tw-border-style);border-width:2px}:where(.av-sequence-editor,.av-ctxmenu) .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}:where(.av-sequence-editor,.av-ctxmenu) .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:where(.av-sequence-editor,.av-ctxmenu) .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}:where(.av-sequence-editor,.av-ctxmenu) .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}:where(.av-sequence-editor,.av-ctxmenu) .border-none{--tw-border-style:none;border-style:none}:where(.av-sequence-editor,.av-ctxmenu) .border-\(--vscode-editorSuggestWidget-border\,\#454545\){border-color:var(--vscode-editorSuggestWidget-border,#454545)}:where(.av-sequence-editor,.av-ctxmenu) .border-\(--vscode-editorWidget-border\,\#454545\){border-color:var(--vscode-editorWidget-border,#454545)}:where(.av-sequence-editor,.av-ctxmenu) .border-\(--vscode-foreground\,\#cccccc\){border-color:var(--vscode-foreground,#ccc)}:where(.av-sequence-editor,.av-ctxmenu) .border-\(--vscode-input-border\,\#3c3c3c\){border-color:var(--vscode-input-border,#3c3c3c)}:where(.av-sequence-editor,.av-ctxmenu) .border-\(--vscode-menu-border\,\#454545\){border-color:var(--vscode-menu-border,#454545)}:where(.av-sequence-editor,.av-ctxmenu) .border-\(--vscode-panel-border\,\#454545\){border-color:var(--vscode-panel-border,#454545)}:where(.av-sequence-editor,.av-ctxmenu) .border-sidebar-border{border-color:var(--color-sidebar-border)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--sv-badge-bg\,\#4d4d4d\){background-color:var(--sv-badge-bg,#4d4d4d)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-editor-background\,\#1e1e1e\){background-color:var(--vscode-editor-background,#1e1e1e)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-editorSuggestWidget-background\,\#252526\){background-color:var(--vscode-editorSuggestWidget-background,#252526)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-editorSuggestWidget-selectedBackground\,\#04395e\){background-color:var(--vscode-editorSuggestWidget-selectedBackground,#04395e)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-editorWidget-background\,\#252526\){background-color:var(--vscode-editorWidget-background,#252526)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-input-background\,\#3c3c3c\){background-color:var(--vscode-input-background,#3c3c3c)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-menu-background\,\#252526\){background-color:var(--vscode-menu-background,#252526)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-panel-border\,\#454545\){background-color:var(--vscode-panel-border,#454545)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-progressBar-background\,\#0e70c0\){background-color:var(--vscode-progressBar-background,#0e70c0)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-sideBarSectionHeader-background\,rgba\(128\,128\,128\,0\.1\)\){background-color:var(--vscode-sideBarSectionHeader-background,#8080801a)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-testing-iconPassed\,\#22c55e\){background-color:var(--vscode-testing-iconPassed,#22c55e)}:where(.av-sequence-editor,.av-ctxmenu) .bg-\(--vscode-toolbar-hoverBackground\,rgba\(90\,93\,94\,0\.31\)\){background-color:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}:where(.av-sequence-editor,.av-ctxmenu) .bg-button-background{background-color:var(--color-button-background)}:where(.av-sequence-editor,.av-ctxmenu) .bg-editor-background{background-color:var(--color-editor-background)}:where(.av-sequence-editor,.av-ctxmenu) .bg-transparent{background-color:#0000}:where(.av-sequence-editor,.av-ctxmenu) .p-0{padding:0}:where(.av-sequence-editor,.av-ctxmenu) .p-1{padding:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .px-1{padding-inline:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}:where(.av-sequence-editor,.av-ctxmenu) .px-2{padding-inline:calc(var(--spacing) * 2)}:where(.av-sequence-editor,.av-ctxmenu) .px-3{padding-inline:calc(var(--spacing) * 3)}:where(.av-sequence-editor,.av-ctxmenu) .py-0{padding-block:0}:where(.av-sequence-editor,.av-ctxmenu) .py-0\.5{padding-block:calc(var(--spacing) * .5)}:where(.av-sequence-editor,.av-ctxmenu) .py-1{padding-block:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}:where(.av-sequence-editor,.av-ctxmenu) .py-2{padding-block:calc(var(--spacing) * 2)}:where(.av-sequence-editor,.av-ctxmenu) .pr-2{padding-right:calc(var(--spacing) * 2)}:where(.av-sequence-editor,.av-ctxmenu) .pl-1{padding-left:var(--spacing)}:where(.av-sequence-editor,.av-ctxmenu) .pl-2{padding-left:calc(var(--spacing) * 2)}:where(.av-sequence-editor,.av-ctxmenu) .pl-3{padding-left:calc(var(--spacing) * 3)}:where(.av-sequence-editor,.av-ctxmenu) .text-center{text-align:center}:where(.av-sequence-editor,.av-ctxmenu) .text-left{text-align:left}:where(.av-sequence-editor,.av-ctxmenu) .font-mono{font-family:var(--font-mono)}:where(.av-sequence-editor,.av-ctxmenu) .font-sans{font-family:var(--font-sans)}:where(.av-sequence-editor,.av-ctxmenu) .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.av-sequence-editor,.av-ctxmenu) .text-\[1em\]{font-size:1em}:where(.av-sequence-editor,.av-ctxmenu) .text-\[8px\]{font-size:8px}:where(.av-sequence-editor,.av-ctxmenu) .text-\[10px\]{font-size:10px}:where(.av-sequence-editor,.av-ctxmenu) .text-\[11px\]{font-size:11px}:where(.av-sequence-editor,.av-ctxmenu) .leading-6\.25{--tw-leading:calc(var(--spacing) * 6.25);line-height:calc(var(--spacing) * 6.25)}:where(.av-sequence-editor,.av-ctxmenu) .leading-none{--tw-leading:1;line-height:1}:where(.av-sequence-editor,.av-ctxmenu) .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.av-sequence-editor,.av-ctxmenu) .font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}:where(.av-sequence-editor,.av-ctxmenu) .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.av-sequence-editor,.av-ctxmenu) .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.av-sequence-editor,.av-ctxmenu) .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}:where(.av-sequence-editor,.av-ctxmenu) .text-ellipsis{text-overflow:ellipsis}:where(.av-sequence-editor,.av-ctxmenu) .whitespace-nowrap{white-space:nowrap}:where(.av-sequence-editor,.av-ctxmenu) .whitespace-pre-line{white-space:pre-line}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--sv-active\,\#22c55e\){color:var(--sv-active,#22c55e)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--sv-badge-fg\,\#ffffff\){color:var(--sv-badge-fg,#fff)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--sv-comment\,\#999999\){color:var(--sv-comment,#999)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--sv-inactive\,\#f14c4c\){color:var(--sv-inactive,#f14c4c)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-button-foreground\,\#ffffff\){color:var(--vscode-button-foreground,#fff)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-debugTokenExpression-number\,\#b5cea8\){color:var(--vscode-debugTokenExpression-number,#b5cea8)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-debugTokenExpression-string\,\#ce9178\){color:var(--vscode-debugTokenExpression-string,#ce9178)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-descriptionForeground\,\#8c8c8c\){color:var(--vscode-descriptionForeground,#8c8c8c)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-descriptionForeground\,\#808080\){color:var(--vscode-descriptionForeground,gray)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-editorSuggestWidget-foreground\,\#cccccc\){color:var(--vscode-editorSuggestWidget-foreground,#ccc)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-editorSuggestWidget-selectedForeground\,\#ffffff\){color:var(--vscode-editorSuggestWidget-selectedForeground,#fff)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-editorWidget-foreground\,\#cccccc\){color:var(--vscode-editorWidget-foreground,#ccc)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-foreground\,\#ccc\),:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-foreground\,\#cccccc\){color:var(--vscode-foreground,#ccc)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-input-foreground\,\#ccc\){color:var(--vscode-input-foreground,#ccc)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-menu-foreground\,\#ccc\){color:var(--vscode-menu-foreground,#ccc)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-symbolIcon-fieldForeground\,\#75beff\){color:var(--vscode-symbolIcon-fieldForeground,#75beff)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-symbolIcon-variableForeground\,\#75beff\){color:var(--vscode-symbolIcon-variableForeground,#75beff)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-testing-iconFailed\,\#f14c4c\){color:var(--vscode-testing-iconFailed,#f14c4c)}:where(.av-sequence-editor,.av-ctxmenu) .text-\(--vscode-testing-iconPassed\,\#22c55e\){color:var(--vscode-testing-iconPassed,#22c55e)}:where(.av-sequence-editor,.av-ctxmenu) .text-inherit{color:inherit}:where(.av-sequence-editor,.av-ctxmenu) .text-vscode-foreground{color:var(--color-vscode-foreground)}:where(.av-sequence-editor,.av-ctxmenu) .lowercase{text-transform:lowercase}:where(.av-sequence-editor,.av-ctxmenu) .uppercase{text-transform:uppercase}:where(.av-sequence-editor,.av-ctxmenu) .italic{font-style:italic}:where(.av-sequence-editor,.av-ctxmenu) .underline{text-decoration-line:underline}:where(.av-sequence-editor,.av-ctxmenu) .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.av-sequence-editor,.av-ctxmenu) .opacity-50{opacity:.5}:where(.av-sequence-editor,.av-ctxmenu) .opacity-60{opacity:.6}:where(.av-sequence-editor,.av-ctxmenu) .opacity-70{opacity:.7}:where(.av-sequence-editor,.av-ctxmenu) .opacity-80{opacity:.8}:where(.av-sequence-editor,.av-ctxmenu) .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.av-sequence-editor,.av-ctxmenu) .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.av-sequence-editor,.av-ctxmenu) .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.av-sequence-editor,.av-ctxmenu) .outline{outline-style:var(--tw-outline-style);outline-width:1px}:where(.av-sequence-editor,.av-ctxmenu) .blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.av-sequence-editor,.av-ctxmenu) .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.av-sequence-editor,.av-ctxmenu) .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}:where(.av-sequence-editor,.av-ctxmenu) .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.av-sequence-editor,.av-ctxmenu) .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.av-sequence-editor,.av-ctxmenu) .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.av-sequence-editor,.av-ctxmenu) .duration-100{--tw-duration:.1s;transition-duration:.1s}:where(.av-sequence-editor,.av-ctxmenu) .duration-150{--tw-duration:.15s;transition-duration:.15s}:where(.av-sequence-editor,.av-ctxmenu) .ease-linear{--tw-ease:linear;transition-timing-function:linear}:where(.av-sequence-editor,.av-ctxmenu) .outline-none{--tw-outline-style:none;outline-style:none}:where(.av-sequence-editor,.av-ctxmenu) .select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}:where(.av-sequence-editor,.av-ctxmenu) .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:text-\(--sv-comment\,\#999999\)::-moz-placeholder{color:var(--sv-comment,#999)}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:text-\(--sv-comment\,\#999999\)::placeholder{color:var(--sv-comment,#999)}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:italic::-moz-placeholder{font-style:italic}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:italic::placeholder{font-style:italic}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:opacity-50::-moz-placeholder{opacity:.5}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:opacity-50::placeholder{opacity:.5}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:opacity-70::-moz-placeholder{opacity:.7}:where(.av-sequence-editor,.av-ctxmenu) .placeholder\:opacity-70::placeholder{opacity:.7}@media(hover:hover){:where(.av-sequence-editor,.av-ctxmenu) .hover\:rounded-sm:hover{border-radius:var(--radius-sm)}:where(.av-sequence-editor,.av-ctxmenu) .hover\:bg-\(--vscode-editorSuggestWidget-selectedBackground\,\#04395e\):hover{background-color:var(--vscode-editorSuggestWidget-selectedBackground,#04395e)}:where(.av-sequence-editor,.av-ctxmenu) .hover\:bg-\(--vscode-menu-selectionBackground\,\#094771\):hover{background-color:var(--vscode-menu-selectionBackground,#094771)}:where(.av-sequence-editor,.av-ctxmenu) .hover\:bg-\(--vscode-toolbar-hoverBackground\,rgba\(90\,93\,94\,0\.31\)\):hover{background-color:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}:where(.av-sequence-editor,.av-ctxmenu) .hover\:text-\(--vscode-menu-selectionForeground\,\#ffffff\):hover{color:var(--vscode-menu-selectionForeground,#fff)}}:where(.av-sequence-editor,.av-ctxmenu) .focus\:border-\(--vscode-focusBorder\,\#007fd4\):focus{border-color:var(--vscode-focusBorder,#007fd4)}:where(.av-sequence-editor,.av-ctxmenu) .focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.av-sequence-editor,.av-ctxmenu) .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:where(.av-sequence-editor,.av-ctxmenu) .focus\:placeholder\:opacity-40:focus::-moz-placeholder{opacity:.4}:where(.av-sequence-editor,.av-ctxmenu) .focus\:placeholder\:opacity-40:focus::placeholder{opacity:.4}:where(.av-sequence-editor,.av-ctxmenu) .focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}:where(.av-sequence-editor,.av-ctxmenu) .focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}:where(.av-sequence-editor,.av-ctxmenu) .focus-visible\:outline-\(--vscode-focusBorder\,\#007fd4\):focus-visible{outline-color:var(--vscode-focusBorder,#007fd4)}:where(.av-sequence-editor,.av-ctxmenu) .active\:bg-\(--vscode-toolbar-activeBackground\,rgba\(90\,93\,94\,0\.5\)\):active{background-color:var(--vscode-toolbar-activeBackground,#5a5d5e80)}:where(.av-sequence-editor,.av-ctxmenu) .disabled\:cursor-default:disabled{cursor:default}:where(.av-sequence-editor,.av-ctxmenu) .disabled\:opacity-50:disabled{opacity:.5}:where(.av-sequence-editor,.av-ctxmenu) .disabled\:opacity-60:disabled{opacity:.6}:where(.av-sequence-editor,.av-ctxmenu) .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}:where(.av-sequence-editor,.av-ctxmenu) .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}}.av-sequence-editor,.av-sequence-editor[data-av-theme=dark]{--vscode-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--vscode-font-size:13px;--vscode-font-weight:400;--vscode-editor-font-family:"SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--vscode-editor-font-size:12px;--vscode-editor-background:#1e1e1e;--vscode-editor-foreground:#d4d4d4;--vscode-foreground:#ccc;--vscode-descriptionForeground:#9d9d9d;--vscode-icon-foreground:#c5c5c5;--vscode-focusBorder:#007fd4;--vscode-selection-background:#264f78;--vscode-textSeparator-foreground:#ffffff2e;--vscode-textLink-foreground:#3794ff;--vscode-textLink-activeForeground:#3794ff;--vscode-textPreformat-foreground:#d7ba7d;--vscode-textBlockQuote-background:#222;--vscode-textBlockQuote-border:#007acc80;--vscode-textCodeBlock-background:#0a0a0a66;--vscode-widget-shadow:#0000005c;--vscode-widget-border:#303031;--vscode-input-background:#3c3c3c;--vscode-input-foreground:#ccc;--vscode-input-border:#3c3c3c;--vscode-inputOption-activeBorder:#007acc;--vscode-inputOption-hoverBackground:#5a5d5e80;--vscode-inputOption-activeBackground:#007fd466;--vscode-inputOption-activeForeground:#fff;--vscode-input-placeholderForeground:#a6a6a6;--vscode-inputValidation-infoBackground:#063b49;--vscode-inputValidation-infoBorder:#007acc;--vscode-inputValidation-warningBackground:#352a05;--vscode-inputValidation-warningBorder:#b89500;--vscode-inputValidation-errorBackground:#5a1d1d;--vscode-inputValidation-errorBorder:#be1100;--vscode-dropdown-background:#3c3c3c;--vscode-dropdown-foreground:#f0f0f0;--vscode-dropdown-border:#3c3c3c;--vscode-checkbox-background:#3c3c3c;--vscode-checkbox-foreground:#f0f0f0;--vscode-checkbox-border:#3c3c3c;--vscode-button-foreground:#fff;--vscode-button-background:#0e639c;--vscode-button-hoverBackground:#17b;--vscode-button-secondaryForeground:#fff;--vscode-button-secondaryBackground:#3a3d41;--vscode-button-secondaryHoverBackground:#45494e;--vscode-badge-background:#4d4d4d;--vscode-badge-foreground:#fff;--vscode-scrollbar-shadow:#000;--vscode-scrollbarSlider-background:#79797966;--vscode-scrollbarSlider-hoverBackground:#646464b3;--vscode-scrollbarSlider-activeBackground:#bfbfbf66;--vscode-progressBar-background:#0e70c0;--vscode-errorForeground:#f48771;--vscode-editorError-foreground:#f14c4c;--vscode-editorWarning-foreground:#cca700;--vscode-editorInfo-foreground:#3794ff;--vscode-editorHint-foreground:#eeeeeeb3;--vscode-editor-selectionBackground:#264f78;--vscode-editor-selectionForeground:#fff;--vscode-editor-inactiveSelectionBackground:#3a3d41;--vscode-editor-lineHighlightBackground:#ffffff0a;--vscode-editor-rangeHighlightBackground:#ffffff0a;--vscode-editorCursor-foreground:#aeafad;--vscode-editorWidget-background:#252526;--vscode-editorWidget-foreground:#ccc;--vscode-editorWidget-border:#454545;--vscode-editorHoverWidget-background:#252526;--vscode-editorHoverWidget-foreground:#ccc;--vscode-editorHoverWidget-border:#454545;--vscode-quickInput-background:#252526;--vscode-quickInput-foreground:#ccc;--vscode-list-activeSelectionBackground:#04395e;--vscode-list-activeSelectionForeground:#fff;--vscode-list-inactiveSelectionBackground:#37373d;--vscode-list-inactiveSelectionForeground:#ccc;--vscode-list-hoverBackground:#2a2d2e;--vscode-list-highlightForeground:#2aaaff;--vscode-list-focusHighlightForeground:#2aaaff;--vscode-list-errorForeground:#f88070;--vscode-list-warningForeground:#cca700;--vscode-menu-border:#454545;--vscode-menu-foreground:#ccc;--vscode-menu-background:#252526;--vscode-menu-selectionForeground:#fff;--vscode-menu-selectionBackground:#04395e;--vscode-menu-separatorBackground:#454545;--vscode-toolbar-hoverBackground:#5a5d5e4f;--vscode-toolbar-activeBackground:#6366674f;--vscode-sideBar-background:#252526;--vscode-sideBar-foreground:#ccc;--vscode-sideBar-border:#1e1e1e;--vscode-sideBarTitle-foreground:#bbb;--vscode-sideBarSectionHeader-background:#0000;--vscode-sideBarSectionHeader-foreground:#ccc;--vscode-sideBarSectionHeader-border:#ccc3;--vscode-panel-background:#1e1e1e;--vscode-panel-border:#454545;--vscode-panelTitle-activeForeground:#e7e7e7;--vscode-panelTitle-inactiveForeground:#e7e7e799;--vscode-panelTitle-activeBorder:#e7e7e7;--vscode-statusBar-background:#007acc;--vscode-statusBar-foreground:#fff;--vscode-statusBar-border:transparent;--vscode-statusBarItem-activeBackground:#ffffff2e;--vscode-statusBarItem-hoverBackground:#ffffff1f;--vscode-statusBarItem-errorBackground:#c72e0f;--vscode-statusBarItem-errorForeground:#fff;--vscode-statusBarItem-warningBackground:#7a6400;--vscode-statusBarItem-warningForeground:#fff;--vscode-statusBarItem-remoteBackground:#16825d;--vscode-statusBarItem-remoteForeground:#fff;--vscode-activityBar-background:#333;--vscode-activityBar-foreground:#fff;--vscode-activityBar-inactiveForeground:#fff6;--vscode-activityBarBadge-background:#007acc;--vscode-activityBarBadge-foreground:#fff;--vscode-tab-activeBackground:#1e1e1e;--vscode-tab-inactiveBackground:#2d2d2d;--vscode-tab-activeForeground:#fff;--vscode-tab-inactiveForeground:#ffffff80;--vscode-tab-border:#252526;--vscode-charts-foreground:#ccc;--vscode-charts-lines:#cccccc80;--vscode-charts-red:#f14c4c;--vscode-charts-blue:#3794ff;--vscode-charts-yellow:#cca700;--vscode-charts-orange:#d18616;--vscode-charts-green:#89d185;--vscode-charts-purple:#b180d7;--vscode-testing-iconFailed:#f14c4c;--vscode-testing-iconPassed:#73c991;--vscode-testing-runAction:#73c991;--vscode-gitDecoration-addedResourceForeground:#81b88b;--vscode-gitDecoration-modifiedResourceForeground:#e2c08d;--vscode-gitDecoration-deletedResourceForeground:#c74e39}.av-sequence-editor[data-av-theme=light]{--vscode-editor-background:#fff;--vscode-editor-foreground:#333;--vscode-foreground:#3b3b3b;--vscode-descriptionForeground:#717171;--vscode-icon-foreground:#424242;--vscode-focusBorder:#0066bf;--vscode-selection-background:#add6ff;--vscode-textSeparator-foreground:#0000002e;--vscode-textLink-foreground:#006ab1;--vscode-textLink-activeForeground:#006ab1;--vscode-textPreformat-foreground:#a31515;--vscode-textBlockQuote-background:#f2f2f2;--vscode-textBlockQuote-border:#007acc80;--vscode-textCodeBlock-background:#dcdcdc66;--vscode-widget-shadow:#00000029;--vscode-widget-border:#d4d4d4;--vscode-input-background:#fff;--vscode-input-foreground:#3b3b3b;--vscode-input-border:#cecece;--vscode-inputOption-activeBorder:#007acc;--vscode-inputOption-hoverBackground:#b8b8b84f;--vscode-inputOption-activeBackground:#0090f133;--vscode-inputOption-activeForeground:#000;--vscode-input-placeholderForeground:#767676;--vscode-dropdown-background:#fff;--vscode-dropdown-foreground:#3b3b3b;--vscode-dropdown-border:#cecece;--vscode-checkbox-background:#fff;--vscode-checkbox-foreground:#3b3b3b;--vscode-checkbox-border:#cecece;--vscode-button-foreground:#fff;--vscode-button-background:#005fb8;--vscode-button-hoverBackground:#0258a8;--vscode-button-secondaryForeground:#3b3b3b;--vscode-button-secondaryBackground:#e5e5e5;--vscode-button-secondaryHoverBackground:#ccc;--vscode-badge-background:#c4c4c4;--vscode-badge-foreground:#333;--vscode-scrollbarSlider-background:#64646466;--vscode-scrollbarSlider-hoverBackground:#646464b3;--vscode-scrollbarSlider-activeBackground:#0009;--vscode-errorForeground:#a1260d;--vscode-editorError-foreground:#e51400;--vscode-editorWarning-foreground:#bf8803;--vscode-editorInfo-foreground:#1a85ff;--vscode-editorWidget-background:#f3f3f3;--vscode-editorWidget-foreground:#3b3b3b;--vscode-editorWidget-border:#c8c8c8;--vscode-editorHoverWidget-background:#f3f3f3;--vscode-editorHoverWidget-foreground:#3b3b3b;--vscode-editorHoverWidget-border:#c8c8c8;--vscode-quickInput-background:#f3f3f3;--vscode-quickInput-foreground:#3b3b3b;--vscode-list-activeSelectionBackground:#0060c0;--vscode-list-activeSelectionForeground:#fff;--vscode-list-inactiveSelectionBackground:#e4e6f1;--vscode-list-inactiveSelectionForeground:#3b3b3b;--vscode-list-hoverBackground:#e8e8e8;--vscode-list-highlightForeground:#0066bf;--vscode-menu-border:#d4d4d4;--vscode-menu-foreground:#3b3b3b;--vscode-menu-background:#fff;--vscode-menu-selectionForeground:#fff;--vscode-menu-selectionBackground:#0060c0;--vscode-menu-separatorBackground:#d4d4d4;--vscode-toolbar-hoverBackground:#b8b8b84f;--vscode-toolbar-activeBackground:#a6a6a64f;--vscode-sideBar-background:#f3f3f3;--vscode-sideBar-foreground:#3b3b3b;--vscode-sideBar-border:#e5e5e5;--vscode-panel-background:#fff;--vscode-panel-border:#e5e5e5;--vscode-charts-foreground:#3b3b3b;--vscode-charts-red:#e51400;--vscode-charts-blue:#1a85ff;--vscode-charts-yellow:#bf8803;--vscode-charts-orange:#d18616;--vscode-charts-green:#388a34;--vscode-charts-purple:#652d90;--vscode-testing-iconFailed:#f14c4c;--vscode-testing-iconPassed:#388a34}.av-sequence-editor{background-color:var(--vscode-editor-background);width:100%;height:100%;color:var(--vscode-foreground);font-family:var(--vscode-font-family);font-size:var(--vscode-font-size);font-weight:var(--vscode-font-weight);position:relative;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.diag-panel{background-color:var(--vscode-editor-background);width:100%;height:100%;color:var(--vscode-foreground);flex-direction:column;display:flex}.diag-panel__header{background-color:var(--vscode-editorWidget-background);border-bottom:1px solid var(--vscode-widget-border,#303031);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.diag-panel__hero-icon{color:var(--vscode-editorError-foreground,#f14c4c);flex-shrink:0;display:inline-flex}.diag-panel__header-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.diag-panel__title{color:var(--vscode-foreground);margin:0;font-size:13px;font-weight:600;line-height:1.2}.diag-panel__summary{color:var(--vscode-descriptionForeground,#9d9d9d);-moz-column-gap:8px;flex-wrap:wrap;column-gap:8px;margin:0;font-size:12px;line-height:1.3;display:flex}.diag-panel__summary-message{color:var(--vscode-foreground)}.diag-panel__summary-counts{color:var(--vscode-descriptionForeground,#9d9d9d)}.diag-panel__toolbar{flex-shrink:0;align-items:center;gap:6px;display:flex}.diag-panel__body{flex:auto;overflow:hidden auto}.diag-toolbar-btn{color:var(--vscode-foreground);border:1px solid var(--vscode-widget-border,#303031);cursor:pointer;background-color:#0000;border-radius:2px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;line-height:1.4;transition:background-color .12s ease-out;display:inline-flex}.diag-toolbar-btn:hover{background-color:var(--vscode-toolbar-hoverBackground,#ffffff0f)}.diag-toolbar-btn:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.popover-trigger.svelte-1xqel4b{display:contents}.popover-panel.svelte-1xqel4b{background:var(--vscode-editorWidget-background,#252526);border:1px solid var(--vscode-editorWidget-border,#454545);border-radius:4px;box-shadow:0 4px 12px #0006}.toggle-on.svelte-1hyzviw{background:var(--vscode-button-background,#0e639c);color:var(--vscode-button-foreground,#fff)}.toggle-off.svelte-1hyzviw{color:var(--vscode-foreground,#ccc);background:0 0}.av-ctxmenu.svelte-1cvpuwl{z-index:9999;background:var(--vscode-menu-background,#252526);min-width:220px;max-width:360px;color:var(--vscode-menu-foreground,#ccc);border:1px solid var(--vscode-menu-border,#454545);font-family:var(--vscode-font-family,system-ui);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:5px;outline:none;padding:4px 0;font-size:13px;box-shadow:0 2px 8px #00000052}.av-ctxmenu-sep.svelte-1cvpuwl{background:var(--vscode-menu-separatorBackground,#454545);height:1px;margin:4px 0}.av-ctxmenu-header.svelte-1cvpuwl{text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground,#969696);opacity:.85;pointer-events:none;padding:4px 8px;font-size:11px}.av-ctxmenu-item.svelte-1cvpuwl{cursor:pointer;height:22px;color:inherit;background:0 0;outline:none;align-items:center;padding:0 26px 0 8px;display:flex}.av-ctxmenu-item.svelte-1cvpuwl:hover:not(.av-ctxmenu-item--disabled),.av-ctxmenu-item.svelte-1cvpuwl:focus:not(.av-ctxmenu-item--disabled),.av-ctxmenu-item--active.svelte-1cvpuwl{background:var(--vscode-menu-selectionBackground,#094771);color:var(--vscode-menu-selectionForeground,#fff)}.av-ctxmenu-item--disabled.svelte-1cvpuwl{opacity:.4;cursor:default}.av-ctxmenu-item--danger.svelte-1cvpuwl:hover:not(.av-ctxmenu-item--disabled),.av-ctxmenu-item--danger.svelte-1cvpuwl:focus:not(.av-ctxmenu-item--disabled){color:var(--vscode-errorForeground,#f48771)}.av-ctxmenu-check.svelte-1cvpuwl{flex:0 0 16px;justify-content:center;align-items:center;width:16px;font-size:12px;display:inline-flex}.av-ctxmenu-icon.svelte-1cvpuwl{opacity:.85;flex:0 0 16px;margin-right:6px;font-size:14px}.av-ctxmenu-label.svelte-1cvpuwl{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.av-ctxmenu-hint.svelte-1cvpuwl{opacity:.7;color:var(--vscode-descriptionForeground,#969696);white-space:nowrap;margin-left:16px;font-size:12px}.av-ctxmenu-chevron.svelte-1cvpuwl{opacity:.7;margin-left:8px;font-size:12px}@media(prefers-reduced-motion:reduce){.av-ctxmenu-item.svelte-1cvpuwl{transition:none}}.av-confirm-overlay.svelte-1s6m7wt{z-index:200000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.av-confirm-modal.svelte-1s6m7wt{background:var(--vscode-editor-background,#1e1e1e);min-width:320px;max-width:400px;color:var(--vscode-foreground,#ccc);border:1px solid var(--vscode-panel-border,#454545);border-radius:8px;padding:16px;box-shadow:0 8px 24px #00000080}.av-confirm-title.svelte-1s6m7wt{margin:0 0 8px;font-size:14px;font-weight:600}.av-confirm-message.svelte-1s6m7wt{color:var(--vscode-descriptionForeground,#ccc);margin:0 0 16px;font-size:12px;line-height:1.5}.av-confirm-actions.svelte-1s6m7wt{justify-content:flex-end;gap:8px;display:flex}.av-confirm-btn.svelte-1s6m7wt{cursor:pointer;background:var(--vscode-button-secondaryBackground,#3a3d41);color:var(--vscode-button-secondaryForeground,#ccc);border:1px solid #0000;border-radius:4px;padding:4px 14px;font-size:12px;font-weight:500}.av-confirm-btn.svelte-1s6m7wt:hover{background:var(--vscode-button-secondaryHoverBackground,#45494e)}.av-confirm-ok.svelte-1s6m7wt{background:var(--vscode-button-background,#0e639c);color:var(--vscode-button-foreground,#fff)}.av-confirm-ok.svelte-1s6m7wt:hover{background:var(--vscode-button-hoverBackground,#17b)}.av-confirm-danger.svelte-1s6m7wt{background:var(--vscode-errorForeground,#f48771);color:var(--vscode-button-foreground,#fff)}.av-confirm-btn.svelte-1s6m7wt:focus-visible{outline:2px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.transparent.svelte-tz4gft{background:0 0}.a11y-hidden.svelte-199gzn9{display:none}.a11y-live-msg.svelte-199gzn9{clip:rect(0px,0px,0px,0px);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-flow__selection.svelte-x2t08h{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-1r9z9id{z-index:2000;pointer-events:all;position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-1r9z9id:focus,.svelte-flow__selection-wrapper.svelte-1r9z9id:focus-visible{outline:none}.svelte-flow.svelte-137nk30{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.av-tooltip-trigger.svelte-c43bsi{position:relative}.av-tooltip-panel.svelte-c43bsi{z-index:100000;min-width:max-content;max-width:480px}.av-diag.svelte-14ui9w1{pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.av-diag-error.svelte-14ui9w1{color:var(--sv-danger,#f14c4c)}.av-diag-warning.svelte-14ui9w1{color:var(--sv-warning,#cca700)}.av-diag-corner.svelte-14ui9w1{background-color:var(--vscode-editor-background,#1e1e1e);z-index:6;border-radius:50%;padding:1px;position:absolute;top:0;right:0;transform:translate(35%,-35%)}.toolbar.svelte-19zzrw{background:var(--vscode-editorWidget-background,#252526);border:1px solid var(--vscode-panel-border,#454545);z-index:50;border-radius:.25rem;flex-direction:column;min-width:6rem;padding:.125rem;animation:.12s ease-out svelte-19zzrw-toolbar-fade-in;display:flex;position:absolute;box-shadow:0 2px 8px #00000040}@keyframes svelte-19zzrw-toolbar-fade-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toolbar[style*="bottom: 100%"].svelte-19zzrw{animation-name:svelte-19zzrw-toolbar-fade-in-top}.toolbar[style*="top: 100%"].svelte-19zzrw{animation-name:svelte-19zzrw-toolbar-fade-in-bottom}@keyframes svelte-19zzrw-toolbar-fade-in-top{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes svelte-19zzrw-toolbar-fade-in-bottom{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.toolbar-button.svelte-zogan8{width:100%;color:var(--vscode-foreground,#ccc);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;border-radius:.125rem;flex-direction:row;align-items:center;margin:0;padding:0;transition:background-color .1s,color .1s;display:flex}.toolbar-button.svelte-zogan8:hover:not(.disabled){background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}.toolbar-button.svelte-zogan8:active:not(.disabled){background:var(--vscode-toolbar-activeBackground,#5a5d5e80)}.toolbar-button.svelte-zogan8:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.toolbar-button.active.svelte-zogan8{background:var(--vscode-button-background,#0e639c);color:var(--vscode-button-foreground,#fff)}.toolbar-button.active.svelte-zogan8:hover:not(.disabled){background:var(--vscode-button-hoverBackground,#17b)}.toolbar-button.disabled.svelte-zogan8{opacity:.4;cursor:not-allowed}.toolbar-button-icon.svelte-zogan8{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.5rem;display:flex}.toolbar-button-separator.svelte-zogan8{background:var(--vscode-panel-border,#454545);opacity:.6;flex-shrink:0;width:1px;height:1rem}.toolbar-button-label.svelte-zogan8{font-family:var(--vscode-font-family,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;text-align:left;flex:1;padding:0 .5rem;font-size:.6875rem;font-weight:600}.toolbar-divider.svelte-1yfiaxt{background:var(--vscode-panel-border,#454545);opacity:.6;flex-shrink:0}.toolbar-divider-vertical.svelte-1yfiaxt{width:1px;height:1rem;margin:0 .125rem}.toolbar-divider-horizontal.svelte-1yfiaxt{width:100%;height:1px;margin:.125rem 0}.toolbar-expander.svelte-ufssft{width:100%;color:var(--vscode-descriptionForeground,#8c8c8c);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;border-radius:.125rem;flex-direction:row;align-items:center;margin:0;padding:0;transition:background-color .1s,color .1s;display:flex}.toolbar-expander.svelte-ufssft:hover{background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f);color:var(--vscode-foreground,#ccc)}.toolbar-expander.svelte-ufssft:active{background:var(--vscode-toolbar-activeBackground,#5a5d5e80)}.toolbar-expander.svelte-ufssft:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.toolbar-expander-icon.svelte-ufssft{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.5rem;display:flex}.toolbar-expander-separator.svelte-ufssft{background:var(--vscode-panel-border,#454545);opacity:.4;flex-shrink:0;width:1px;height:1rem}.toolbar-expander-label.svelte-ufssft{font-family:var(--vscode-font-family,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;text-align:left;flex:1;padding:0 .5rem;font-size:.6875rem;font-weight:600}.search-bar.svelte-3c8eyp{border-bottom:1px solid var(--vscode-panel-border,#454545);background:var(--vscode-input-background,#3c3c3c);align-items:center;gap:4px;padding:4px 6px;display:flex}.search-icon.svelte-3c8eyp{color:var(--vscode-input-placeholderForeground,#8c8c8c);flex-shrink:0;align-items:center;display:flex}.search-input.svelte-3c8eyp{color:var(--vscode-input-foreground,#ccc);font-family:var(--vscode-font-family,system-ui, sans-serif);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:11px}.search-input.svelte-3c8eyp::-moz-placeholder{color:var(--vscode-input-placeholderForeground,#8c8c8c)}.search-input.svelte-3c8eyp::placeholder{color:var(--vscode-input-placeholderForeground,#8c8c8c)}.clear-button.svelte-3c8eyp{color:var(--vscode-input-placeholderForeground,#8c8c8c);cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.clear-button.svelte-3c8eyp:hover{color:var(--vscode-input-foreground,#ccc);background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}.av-node-diff-added.svelte-1f1867k>.av-node-body{box-shadow:inset 0 0 0 2px var(--vscode-diffEditor-insertedTextBorder,#2ea043e6);background-color:var(--vscode-diffEditor-insertedTextBackground,#2ea0432e);border-radius:4px}.av-node-diff-removed.svelte-1f1867k>.av-node-body{box-shadow:inset 0 0 0 2px var(--vscode-diffEditor-removedTextBorder,#f85149e6);background-color:var(--vscode-diffEditor-removedTextBackground,#f851492e);border-radius:4px}.av-node-diff-modified.svelte-1f1867k>.av-node-body{box-shadow:inset 0 0 0 2px var(--vscode-gitDecoration-modifiedResourceForeground,#d29922e6);background-color:#d2992229;border-radius:4px}.ghost-cell.svelte-ljpng0{width:var(--gs);height:var(--gs);pointer-events:none;z-index:5;color:var(--vscode-foreground,#ccc);position:absolute;top:100%;left:0}.ghost-hit.svelte-ljpng0{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:8px 0 0}.ghost-hit.svelte-ljpng0:focus-visible{outline:none}.ghost-hint.svelte-ljpng0,.ghost-preview.svelte-ljpng0{pointer-events:none;transition:opacity var(--sv-motion,.15s) ease,transform var(--sv-motion,.15s) ease,color var(--sv-motion,.15s) ease;position:absolute}.ghost-hint.svelte-ljpng0{opacity:.32;line-height:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.ghost-preview.svelte-ljpng0{opacity:0;justify-content:center;align-items:center;line-height:0;display:flex;inset:0;transform:scale(.96)}.ghost-cell.svelte-ljpng0:is(:where(.svelte-ljpng0):has(.ghost-hit:where(.svelte-ljpng0):hover),:where(.svelte-ljpng0):has(.ghost-hit:where(.svelte-ljpng0):focus-visible)){color:var(--sv-accent,#007fd4)}.ghost-cell.svelte-ljpng0:is(:where(.svelte-ljpng0):has(.ghost-hit:where(.svelte-ljpng0):hover),:where(.svelte-ljpng0):has(.ghost-hit:where(.svelte-ljpng0):focus-visible)) .ghost-hint:where(.svelte-ljpng0){opacity:0;transform:translate(-50%,-50%)scale(.85)}.ghost-cell.svelte-ljpng0:is(:where(.svelte-ljpng0):has(.ghost-hit:where(.svelte-ljpng0):hover),:where(.svelte-ljpng0):has(.ghost-hit:where(.svelte-ljpng0):focus-visible)) .ghost-preview:where(.svelte-ljpng0){opacity:.55;transform:scale(1)}.ghost-cell.svelte-ljpng0:has(.ghost-hit:where(.svelte-ljpng0):active) .ghost-preview:where(.svelte-ljpng0){opacity:.75;transition-duration:50ms;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.ghost-cell.svelte-ljpng0,.ghost-hint.svelte-ljpng0,.ghost-preview.svelte-ljpng0{transition:none}}.step-name-input.svelte-os85vr{box-shadow:none;border-radius:3px;transition:box-shadow .1s}.step-name-invalid.svelte-os85vr{box-shadow:inset 0 0 0 1.5px var(--sv-danger,var(--vscode-editorError-foreground,#f14c4c))}.step-container.svelte-os85vr{color:var(--vscode-foreground,#ccc);background-color:var(--vscode-editor-background,#1e1e1e);justify-content:flex-start;align-items:center;transition:transform .15s,color .15s;display:flex;position:relative}.emulation-clickable.svelte-os85vr{cursor:pointer}.step-ref-armed.svelte-os85vr{outline:2px solid var(--sv-accent,#007fd4);outline-offset:3px;cursor:alias;border-radius:var(--sv-radius,4px)}.step-svg-anchor.svelte-os85vr{flex:none;position:relative;overflow:visible}.step-active.svelte-os85vr{color:var(--sv-active,#22c55e);transform:scale(1.02)}.step-active-fill.svelte-os85vr{fill:color-mix(in srgb,currentColor 15%,transparent)}.step-container.group-hover-highlight.svelte-os85vr{outline:2px solid var(--sv-accent,#007fd4);outline-offset:1px;border-radius:var(--sv-radius,4px)}.variable-tooltip-trigger.svelte-dtt2zn{display:inline}.variable-tooltip-panel.svelte-dtt2zn{z-index:100000;pointer-events:none;min-width:max-content}.sim-value-input.svelte-62jbj8{field-sizing:content;background:var(--vscode-input-background,#3c3c3c);width:auto;min-width:2em;color:var(--vscode-input-foreground,#ccc);font:inherit;text-align:center;outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:-1px;border:none;border-radius:2px;padding:0 2px;font-weight:500;line-height:1.2}.variable-set-popover.svelte-3qsxni{z-index:100000;min-width:max-content}.condition-display.svelte-1f085sa{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;display:inline-block}.condition-var.svelte-1f085sa,.condition-inverted.svelte-1f085sa,.condition-edge.svelte-1f085sa,.condition-comparison.svelte-1f085sa,.condition-op.svelte-1f085sa,.condition-paren.svelte-1f085sa,.condition-num.svelte-1f085sa,.condition-other.svelte-1f085sa{overflow-wrap:anywhere;display:inline-block}.condition-var.svelte-1f085sa,.condition-inverted.svelte-1f085sa,.condition-edge.svelte-1f085sa,.condition-comparison.svelte-1f085sa{transition:color .15s,text-shadow .15s}.tooltip-slot.svelte-1f085sa{display:inline}.clickable.svelte-1f085sa{cursor:pointer;border-radius:2px;transition:background-color .15s}.comparison-operand.svelte-1f085sa{font:inherit;color:inherit;display:inline}.sync-ref.armed.svelte-1f085sa{cursor:pointer;text-decoration:underline;text-decoration-color:var(--vscode-editorLink-activeForeground);text-underline-offset:2px}.sync-ref.armed.svelte-1f085sa:hover{color:var(--vscode-editorLink-activeForeground)!important}.match-boxed.svelte-1f085sa{background-color:var(--vscode-editor-findMatchHighlightBackground);border:1px solid var(--vscode-editor-findMatchHighlightBorder,transparent);border-radius:2px;padding:0 1px}.clickable.svelte-1f085sa:hover{background-color:#ffffff1a}.clickable.svelte-1f085sa:active{background-color:#ffffff2e}.condition-inverted.svelte-1f085sa .condition-var-name:where(.svelte-1f085sa){text-decoration:overline}.condition-not.svelte-1f085sa{opacity:.6;text-decoration:none}.condition-edge-arrow.svelte-1f085sa{line-height:1}.condition-rising.svelte-1f085sa .condition-edge-arrow:where(.svelte-1f085sa){color:var(--vscode-charts-green,#4ade80)}.condition-falling.svelte-1f085sa .condition-edge-arrow:where(.svelte-1f085sa){color:var(--vscode-charts-red,#f87171)}.condition-op.svelte-1f085sa,.condition-paren.svelte-1f085sa{color:var(--vscode-symbolIcon-operatorForeground,#d4d4d4)}.condition-num.svelte-1f085sa{color:var(--vscode-debugTokenExpression-number,#b5cea8)}.condition-subscript-punct.svelte-1f085sa{color:var(--vscode-symbolIcon-operatorForeground,#d4d4d4)}.condition-subscript-num.svelte-1f085sa{color:var(--vscode-debugTokenExpression-number,#b5cea8)}.condition-subscript-var.svelte-1f085sa{color:var(--vscode-symbolIcon-variableForeground,#9cdcfe)}.eval-true.svelte-1f085sa .condition-subscript-punct:where(.svelte-1f085sa),.eval-true.svelte-1f085sa .condition-subscript-num:where(.svelte-1f085sa),.eval-true.svelte-1f085sa .condition-subscript-var:where(.svelte-1f085sa){color:#4ade80}.eval-false.svelte-1f085sa .condition-subscript-punct:where(.svelte-1f085sa),.eval-false.svelte-1f085sa .condition-subscript-num:where(.svelte-1f085sa),.eval-false.svelte-1f085sa .condition-subscript-var:where(.svelte-1f085sa){color:#f87171}.condition-str.svelte-1f085sa{color:var(--vscode-debugTokenExpression-string,#ce9178)}.eval-true.svelte-1f085sa{color:#4ade80!important}.eval-false.svelte-1f085sa{color:#f87171!important}.condition-inverted.eval-true.svelte-1f085sa,.condition-inverted.eval-true.svelte-1f085sa .condition-not:where(.svelte-1f085sa),.condition-inverted.eval-true.svelte-1f085sa .condition-var-name:where(.svelte-1f085sa){color:#4ade80!important}.condition-inverted.eval-false.svelte-1f085sa,.condition-inverted.eval-false.svelte-1f085sa .condition-not:where(.svelte-1f085sa),.condition-inverted.eval-false.svelte-1f085sa .condition-var-name:where(.svelte-1f085sa){color:#f87171!important}.condition-edge.eval-true.svelte-1f085sa,.condition-edge.eval-true.svelte-1f085sa .condition-edge-arrow:where(.svelte-1f085sa),.condition-edge.eval-true.svelte-1f085sa .condition-var-name:where(.svelte-1f085sa){color:#4ade80!important}.condition-edge.eval-false.svelte-1f085sa,.condition-edge.eval-false.svelte-1f085sa .condition-edge-arrow:where(.svelte-1f085sa),.condition-edge.eval-false.svelte-1f085sa .condition-var-name:where(.svelte-1f085sa){color:#f87171!important}.ct-drag-overlay.svelte-1wne63j{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:2px;position:absolute;inset:0}.ct-drag-overlay.svelte-1wne63j:hover{background:color-mix(in srgb,var(--vscode-focusBorder,#007fd4) 15%,transparent)}.ct-drag-overlay.svelte-1wne63j:active{cursor:grabbing}.transition-source-active.svelte-1bmo6pc{color:var(--sv-active,#22c55e)}.transition-source-inactive.svelte-1bmo6pc{color:var(--sv-inactive,#f14c4c);opacity:.6}.transition-container.svelte-1bmo6pc{color:var(--vscode-foreground,#ccc)}.av-support-dot.svelte-1k0eprs{width:var(--av-support-dot-size,6px);height:var(--av-support-dot-size,6px);background-color:var(--sv-badge-bg,#4d4d4d);border:1px solid color-mix(in srgb,var(--sv-badge-fg,#fff) 45%,transparent);box-sizing:content-box;pointer-events:none;border-radius:50%;line-height:0;display:inline-block}.av-support-dot-warning.svelte-1k0eprs{background-color:var(--sv-warning,#cca700);border-color:color-mix(in srgb,var(--sv-warning,#cca700) 55%,transparent)}.av-support-dot-corner.svelte-1k0eprs{outline:2px solid var(--vscode-editor-background,#1e1e1e);z-index:6;position:absolute;top:0;left:0;transform:translate(-35%,-35%)}.parameter-chip.svelte-1oeztu6{height:100%;font:inherit;color:inherit;flex-shrink:0;align-items:center;display:inline-flex}.parameter-chip.readonly.svelte-1oeztu6{opacity:.7}.chip-prefix.svelte-1oeztu6{font:inherit;color:inherit;opacity:.85;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;line-height:1}.chip-prefix.muted.svelte-1oeztu6{color:var(--vscode-descriptionForeground,#8b8b8b);opacity:1}.chip-input-wrapper.svelte-1oeztu6{align-items:center;line-height:1.2;display:inline-flex}.chip-resting.svelte-1oeztu6{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:2px;margin:0;padding:0;line-height:1.2}.chip-resting.svelte-1oeztu6:hover:not(:disabled){background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}.chip-resting.placeholder.svelte-1oeztu6{color:var(--vscode-descriptionForeground,#8b8b8b);opacity:.7;font-style:italic}.chip-resting.svelte-1oeztu6:disabled{cursor:default}.chip-gear.svelte-1oeztu6{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--vscode-descriptionForeground,#8b8b8b);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;align-items:center;margin:0;padding:0 0 0 2px;line-height:1;transition:opacity .12s;display:inline-flex}.parameter-chip.svelte-1oeztu6:hover .chip-gear:where(.svelte-1oeztu6){opacity:.6;pointer-events:auto}.chip-gear.svelte-1oeztu6:hover,.chip-gear.svelte-1oeztu6:focus-visible{opacity:1;pointer-events:auto;color:var(--vscode-foreground,#ccc)}.chip-resting.sim-settable.svelte-1oeztu6{cursor:pointer;text-underline-offset:2px;text-decoration:underline dotted;text-decoration-color:var(--vscode-focusBorder,#007fd4)}.chip-resting.sim-settable.svelte-1oeztu6:hover{background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}.chip-input-wrapper.is-focused.svelte-1oeztu6 textarea,.chip-input-wrapper.is-focused.svelte-1oeztu6 input{field-sizing:content;width:auto;color:inherit;text-align:center;font:inherit;padding:0;line-height:1.2}.chip-input-wrapper.is-focused.svelte-1oeztu6 textarea:focus,.chip-input-wrapper.is-focused.svelte-1oeztu6 input:focus{background:var(--vscode-input-background,#3c3c3c);outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:-1px;border-radius:2px}.select-open.svelte-rqgda9{background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f);border-radius:2px}.option-selected.svelte-rqgda9{background:var(--vscode-list-activeSelectionBackground,#094771);color:var(--vscode-list-activeSelectionForeground,#fff)}.placeholder.svelte-rqgda9{color:var(--vscode-input-placeholderForeground,var(--vscode-descriptionForeground,#8b8b8b));font-style:italic}.param-section.svelte-9vzy0p{flex-shrink:0;align-items:center;height:100%;display:flex}.param-separator.svelte-9vzy0p{background:var(--vscode-panel-border,#454545);flex-shrink:0}.param-item.svelte-9vzy0p,.operand-pair.svelte-9vzy0p{align-items:center;height:100%;display:inline-flex}.operand-operator.svelte-9vzy0p{font:inherit;color:var(--vscode-descriptionForeground,#8b8b8b);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;line-height:1}.logic-input.svelte-18ol806{width:100%;min-width:160px;font-family:var(--vscode-editor-font-family,monospace);padding:1px 4px;font-size:11px}.expanded-panel.svelte-17nwax8{z-index:200;background:var(--vscode-editorWidget-background,#252526);border:1px solid var(--vscode-editorWidget-border,#454545);border-radius:3px;flex-direction:column;min-width:320px;padding:6px 8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 16px #00000073}.params-table.svelte-17nwax8{border-collapse:collapse;width:100%;color:var(--vscode-foreground,#ccc);font-size:10px}.params-table.svelte-17nwax8 th:where(.svelte-17nwax8){text-align:left;border-bottom:1px solid var(--vscode-editorWidget-border,#454545);color:var(--vscode-descriptionForeground,#8b8b8b);padding:4px 6px;font-weight:600}.params-table.svelte-17nwax8 td:where(.svelte-17nwax8){vertical-align:middle;padding:4px 6px}.param-label.svelte-17nwax8{white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:flex}.label-text.svelte-17nwax8{text-transform:capitalize}.required.svelte-17nwax8{color:var(--vscode-editorError-foreground,#f14c4c);font-weight:700}.param-widget.svelte-17nwax8{align-items:center;display:flex}.param-help.svelte-17nwax8{color:var(--vscode-descriptionForeground,#8b8b8b);font-size:9px;font-style:italic;line-height:1.3}.logic-section.svelte-17nwax8{color:var(--vscode-foreground,#ccc);flex-direction:column;gap:4px;font-size:10px;display:flex}.section-spaced.svelte-17nwax8{border-top:1px solid var(--vscode-editorWidget-border,#454545);margin-top:6px;padding-top:6px}.logic-row.svelte-17nwax8{align-items:flex-start;gap:8px;padding:0 6px;display:flex}.logic-label.svelte-17nwax8{white-space:nowrap;min-width:64px;padding-top:2px;font-weight:600}.logic-field.svelte-17nwax8{flex-direction:column;flex:1;gap:2px;display:flex}.support-section.svelte-17nwax8{color:var(--vscode-foreground,#ccc);font-size:10px}.support-section-spaced.svelte-17nwax8{border-top:1px solid var(--vscode-editorWidget-border,#454545);margin-top:6px;padding-top:6px}.support-title.svelte-17nwax8{color:var(--vscode-descriptionForeground,#8b8b8b);padding:0 6px 3px;font-weight:600}.support-list.svelte-17nwax8{margin:0;padding:0;list-style:none}.support-line.svelte-17nwax8{white-space:nowrap;gap:6px;padding:2px 6px;display:flex}.support-target.svelte-17nwax8{font-weight:600}.support-text.svelte-17nwax8{color:var(--vscode-descriptionForeground,#8b8b8b)}.action-container.svelte-17y6sp3{color:var(--vscode-foreground,#ccc);overflow:visible}.duration-section.svelte-17y6sp3{background:color-mix(in srgb,var(--sv-warning,#cca700) 20%,transparent);flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex}.stacked-below.svelte-17y6sp3{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.stacked-above.svelte-17y6sp3{border-bottom-right-radius:0;border-bottom-left-radius:0}.action-row.svelte-17y6sp3>:first-child{border-top-left-radius:calc(var(--radius-sm,.25rem) - 1px);border-bottom-left-radius:calc(var(--radius-sm,.25rem) - 1px)}.action-row.svelte-17y6sp3>:last-child{border-top-right-radius:calc(var(--radius-sm,.25rem) - 1px);border-bottom-right-radius:calc(var(--radius-sm,.25rem) - 1px)}.stacked-below.svelte-17y6sp3 .action-row:where(.svelte-17y6sp3)>:first-child{border-top-left-radius:0}.stacked-below.svelte-17y6sp3 .action-row:where(.svelte-17y6sp3)>:last-child{border-top-right-radius:0}.stacked-above.svelte-17y6sp3 .action-row:where(.svelte-17y6sp3)>:first-child{border-bottom-left-radius:0}.stacked-above.svelte-17y6sp3 .action-row:where(.svelte-17y6sp3)>:last-child{border-bottom-right-radius:0}.action-content.svelte-17y6sp3{flex-shrink:0}.action-content.svelte-17y6sp3 textarea,.action-content.svelte-17y6sp3 input{color:currentColor;text-align:center;width:auto}.logic-cell.svelte-17y6sp3{cursor:pointer;color:var(--vscode-descriptionForeground,#8b8b8b);flex-shrink:0;align-items:center;display:flex}.instruction-badge.svelte-17y6sp3{background:var(--sv-badge-bg,#4d4d4d);color:var(--sv-badge-fg,#fff);flex-shrink:0;justify-content:center;align-items:center;display:flex}.drop-before.svelte-17y6sp3{border-top:3px solid var(--sv-accent,#007fd4)!important}.drop-after.svelte-17y6sp3{border-bottom:3px solid var(--sv-accent,#007fd4)!important}.drop-overwrite.svelte-17y6sp3{background:color-mix(in srgb,var(--sv-warning,#cca700) 15%,transparent);border-color:var(--sv-warning,#cca700)!important}.drop-text-copy.svelte-17y6sp3{background:color-mix(in srgb,var(--sv-accent,#007fd4) 10%,transparent);border-color:var(--sv-accent,#007fd4)!important}.page-frame.svelte-hkj80{border:2px dashed var(--vscode-focusBorder,#007fd4);box-sizing:border-box;background:#007fd408;width:100%;height:100%;position:relative}.page-number.svelte-hkj80{color:var(--vscode-focusBorder,#007fd4);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:700;line-height:1;position:absolute;top:6px;right:8px}.page-label.svelte-hkj80{color:var(--vscode-focusBorder,#007fd4);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;font-weight:500;position:absolute;top:6px;left:8px}.print-document-footer.svelte-hkj80{border-top:1px solid var(--vscode-panel-border,#ddd);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vscode-foreground,#333);justify-content:space-between;align-items:center;padding-top:4px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.group-node-group.svelte-v0q4vo{box-sizing:border-box;background-color:#0000;width:100%;height:100%;position:relative}.group-node-border.svelte-v0q4vo{box-sizing:border-box;border:1px dashed var(--sv-border-muted,#454545);opacity:.7;transition:opacity var(--sv-motion,.15s) ease,border-color var(--sv-motion,.15s) ease;pointer-events:none;background-color:#0000;border-radius:8px;position:absolute;inset:0}.group-option-stripe.svelte-v0q4vo{top:8px;bottom:8px}.group-node-group.av-option-absent.svelte-v0q4vo .group-node-border:where(.svelte-v0q4vo){opacity:.35}.group-node-label.svelte-v0q4vo{color:var(--vscode-editor-foreground,#ccc);font-size:12px;font-family:var(--vscode-editor-font-family,monospace);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--sv-radius,4px);background-color:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--sv-border-muted,#454545);transition:border-color var(--sv-motion,.15s) ease;z-index:10;pointer-events:auto;align-items:center;gap:6px;max-width:min(320px,70%);padding:2px 8px;font-weight:600;display:inline-flex;position:absolute;top:0;left:16px;transform:translateY(-50%)}.group-name-text.svelte-v0q4vo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.group-node-label.svelte-v0q4vo:hover{border-color:var(--sv-accent,#007fd4)}.group-type-mark.svelte-v0q4vo{box-sizing:border-box;border-radius:var(--sv-radius,4px);width:18px;height:18px;font-size:10px;font-weight:700;font-family:var(--vscode-editor-font-family,monospace);color:var(--sv-comment,#999);background-color:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--sv-border-muted,#454545);z-index:10;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity var(--sv-motion,.15s) ease;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:0;right:16px;transform:translateY(-50%)}.group-type-mark.is-macro.svelte-v0q4vo{color:var(--vscode-editor-background,#1e1e1e);background-color:var(--sv-comment,#999);border-color:var(--sv-comment,#999)}.group-type-mark.is-revealed.svelte-v0q4vo{opacity:1}.group-warn.svelte-v0q4vo{width:14px;height:14px;color:var(--sv-warning,#cca700);border:1px solid var(--sv-warning,#cca700);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.group-endpoints.svelte-v0q4vo{border-radius:var(--sv-radius,4px);max-width:calc(100% - 24px);font-size:10px;font-family:var(--vscode-editor-font-family,monospace);color:var(--sv-comment,#999);background-color:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--sv-border-muted,#454545);z-index:10;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity var(--sv-motion,.15s) ease,transform var(--sv-motion,.15s) ease;align-items:center;gap:6px;padding:2px 8px;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)translateY(4px)}.group-endpoints.is-revealed.svelte-v0q4vo{opacity:1;transform:translate(-50%,50%)translateY(0)}.group-endpoints.svelte-v0q4vo .ep:where(.svelte-v0q4vo){align-items:baseline;gap:3px;min-width:0;display:inline-flex}.group-endpoints.svelte-v0q4vo .ep-val:where(.svelte-v0q4vo){text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.group-endpoints.svelte-v0q4vo .ep-key:where(.svelte-v0q4vo){opacity:.7;text-transform:uppercase}.group-endpoints.svelte-v0q4vo .ep-sep:where(.svelte-v0q4vo){opacity:.5}.group-empty-hint.svelte-v0q4vo{color:var(--sv-comment,#999);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group-node-group.group-hover-highlight.svelte-v0q4vo .group-node-border:where(.svelte-v0q4vo),.group-node-group.is-selected.svelte-v0q4vo .group-node-border:where(.svelte-v0q4vo){opacity:1;border-color:var(--sv-accent,#007fd4);outline:2px solid var(--sv-accent,#007fd4);outline-offset:-1px}.group-node-group.group-hover-highlight.svelte-v0q4vo .group-node-label:where(.svelte-v0q4vo),.group-node-group.is-selected.svelte-v0q4vo .group-node-label:where(.svelte-v0q4vo){border-color:var(--sv-accent,#007fd4)}.av-jump-connector.svelte-1fvt2p9{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block;overflow:visible}.av-jump-hit.svelte-1fvt2p9{pointer-events:all}.av-jump-connector.svelte-1fvt2p9:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:1px}.tb-btn.svelte-1i2bato{min-width:48px;height:40px;color:var(--vscode-foreground,#ccc);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}.tb-btn.svelte-1i2bato:hover:not(.disabled){background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}.tb-btn.svelte-1i2bato:active:not(.disabled){transform:scale(.97)}.tb-btn.pressed.svelte-1i2bato{background:var(--vscode-inputOption-activeBackground,#0e639c66);border-color:var(--vscode-inputOption-activeBorder,#007fd4);color:var(--vscode-inputOption-activeForeground,#fff)}.tb-btn.svelte-1i2bato:focus-visible{outline:2px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.tb-btn.disabled.svelte-1i2bato{opacity:.35;cursor:not-allowed}.tb-icon.svelte-1i2bato{justify-content:center;align-items:center;height:16px;line-height:0;display:flex}.tb-label.svelte-1i2bato{letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:10px;font-weight:500;line-height:1}.tb-separator.svelte-d901ly{background:var(--vscode-editorWidget-border,#454545);flex-shrink:0;width:1px;height:24px;margin:0 8px}.toolbar-group.svelte-bcw7ar,.seg.svelte-10i112f{align-items:center;gap:2px;display:flex}.seg-cell.svelte-10i112f{min-width:40px;height:40px;color:var(--vscode-foreground,#ccc);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;transition:background-color .15s,border-color .15s;display:flex}.seg-cell.svelte-10i112f:hover:not(.disabled):not(.selected){background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f)}.seg-cell.selected.svelte-10i112f{background:var(--vscode-inputOption-activeBackground,#0e639c66);border-color:var(--vscode-inputOption-activeBorder,#007fd4);color:var(--vscode-inputOption-activeForeground,#fff)}.seg-cell.svelte-10i112f:focus-visible{outline:2px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.seg-cell.disabled.svelte-10i112f{opacity:.35;cursor:not-allowed}@media(forced-colors:active){.seg-cell.selected.svelte-10i112f{border-width:2px;border-color:highlight}}.seg-icon.svelte-10i112f{justify-content:center;align-items:center;height:16px;line-height:0;display:flex}.seg-label.svelte-10i112f{letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:10px;font-weight:500;line-height:1}.panel.svelte-1h1ek6t{align-items:center;gap:4px;display:flex}.flow-toolbar-panel{margin:10px!important}.toolbar-card.svelte-1xqct8n{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-panel-border,#454545);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:width .12s;display:flex;box-shadow:0 2px 8px #0000004d}.dynamic-slot.svelte-1xqct8n{align-items:center;gap:4px;display:flex}.toolbar-card.compact.svelte-1xqct8n{gap:4px;padding:4px 8px}.toolbar-card.compact .tb-label,.toolbar-card.compact .seg-label{display:none}.toolbar-card.compact .tb-btn,.toolbar-card.compact .seg-cell{min-width:32px;padding:4px}.toolbar-card.compact .tb-separator{margin:0 4px}.print-toolbar-container.svelte-tmotbe{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-panel-border,#454545);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:flex;box-shadow:0 2px 8px #0000004d}.print-toolbar-group.svelte-tmotbe{align-items:center;gap:4px;display:flex}.print-toolbar-label.svelte-tmotbe{color:var(--vscode-descriptionForeground,#969696);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;font-weight:500}.print-toolbar-page-label.svelte-tmotbe{color:var(--vscode-foreground,#ccc);text-align:center;min-width:24px;font-size:11px;font-weight:500}.print-toolbar-select.svelte-tmotbe{background:var(--vscode-input-background,#3c3c3c);color:var(--vscode-input-foreground,#ccc);border:1px solid var(--vscode-input-border,#3c3c3c);cursor:pointer;border-radius:4px;outline:none;padding:3px 6px;font-size:11px}.print-toolbar-select.svelte-tmotbe:focus{border-color:var(--vscode-focusBorder,#007fd4)}.print-toolbar-select.svelte-tmotbe:disabled{opacity:.5;cursor:not-allowed}.print-toolbar-btn.svelte-tmotbe{border:1px solid var(--vscode-panel-border,#454545);color:var(--vscode-foreground,#ccc);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.print-toolbar-btn.svelte-tmotbe:hover:not(:disabled){background:var(--vscode-button-secondaryHoverBackground,#3a3d41);border-color:var(--vscode-focusBorder,#007fd4)}.print-toolbar-btn.svelte-tmotbe:active:not(:disabled){transform:scale(.97)}.print-toolbar-btn.svelte-tmotbe:disabled{opacity:.5;cursor:not-allowed}.print-toolbar-btn-action.svelte-tmotbe{background:var(--vscode-button-secondaryBackground,#3a3d41)}.print-toolbar-btn-action.svelte-tmotbe:hover:not(:disabled){background:var(--vscode-button-background,#0e639c);color:var(--vscode-button-foreground,#fff);border-color:var(--vscode-button-background,#0e639c)}.print-toolbar-btn-exit.svelte-tmotbe{color:var(--vscode-editorError-foreground,#f14c4c)}.print-toolbar-btn-exit.svelte-tmotbe:hover:not(:disabled){background:color-mix(in srgb,var(--vscode-editorError-foreground,#f14c4c) 15%,transparent);border-color:var(--vscode-editorError-foreground,#f14c4c)}.print-toolbar-divider.svelte-tmotbe{background:var(--vscode-panel-border,#454545);width:1px;height:20px;margin:0 2px}.print-toolbar-spinner.svelte-tmotbe{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-tmotbe-print-spin;display:inline-block}@keyframes svelte-tmotbe-print-spin{to{transform:rotate(360deg)}}.print-modal-overlay.svelte-8p7dgq{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.print-modal.svelte-8p7dgq{background:var(--vscode-editorWidget-background,#252526);border:1px solid var(--vscode-widget-border,var(--vscode-panel-border,#454545));border-radius:8px;flex-direction:column;width:820px;max-width:95vw;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000073}.print-modal-header.svelte-8p7dgq{border-bottom:1px solid var(--vscode-panel-border,#454545);background:var(--vscode-titleBar-activeBackground,#1e1e1e);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.print-modal-header.svelte-8p7dgq h3:where(.svelte-8p7dgq){color:var(--vscode-titleBar-activeForeground,var(--vscode-foreground,#ccc));margin:0;font-size:13px;font-weight:600}.print-modal-close.svelte-8p7dgq{color:var(--vscode-titleBar-activeForeground,var(--vscode-icon-foreground,#ccc));cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .1s,color .1s;display:flex}.print-modal-close.svelte-8p7dgq:hover{background:var(--vscode-toolbar-hoverBackground,#5a5d5e4f);color:var(--vscode-foreground,#fff)}.print-modal-content.svelte-8p7dgq{flex-direction:column;gap:20px;max-height:70vh;padding:18px;display:flex;overflow-y:auto}.print-section.svelte-8p7dgq{flex-direction:column;gap:12px;display:flex}.print-section-title.svelte-8p7dgq{text-transform:uppercase;letter-spacing:.5px;color:var(--vscode-descriptionForeground,#969696);border-bottom:1px solid var(--vscode-panel-border,#45454566);margin:0;padding-bottom:6px;font-size:11px;font-weight:700}.print-section-content.svelte-8p7dgq{flex-direction:column;gap:14px;display:flex}.print-setting-row.svelte-8p7dgq{flex-direction:column;gap:4px;display:flex}.checkbox-row.svelte-8p7dgq{flex-direction:row;gap:16px;margin-top:4px}.print-tabs.svelte-8p7dgq{border-bottom:1px solid var(--vscode-panel-border,#454545);gap:4px;margin-bottom:6px;display:flex;overflow-x:auto}.tab-btn.svelte-8p7dgq{color:var(--vscode-descriptionForeground,#969696);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s}.tab-btn.svelte-8p7dgq:hover{color:var(--vscode-foreground,#fff)}.tab-btn.active.svelte-8p7dgq{color:var(--vscode-foreground,#fff);border-bottom-color:var(--vscode-focusBorder,#007fd4)}.print-tab-panels.svelte-8p7dgq{margin-top:4px}.print-typography-tab-content.svelte-8p7dgq{flex-direction:column;gap:12px;display:flex}.print-typography-tab-content.hidden.svelte-8p7dgq{display:none!important}.premium-switch.svelte-8p7dgq{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:12px;width:100%;display:inline-flex;position:relative}.premium-switch-checkbox.svelte-8p7dgq{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.premium-switch-track.svelte-8p7dgq{background-color:var(--vscode-button-secondaryBackground,#3a3d41);border:1px solid var(--vscode-panel-border,#454545);border-radius:9px;flex-shrink:0;width:34px;height:18px;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:relative}.premium-switch-bullet.svelte-8p7dgq{content:"";background-color:var(--vscode-foreground,#ccc);border-radius:50%;width:12px;height:12px;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:2px}.premium-switch-checkbox.svelte-8p7dgq:checked+.premium-switch-track:where(.svelte-8p7dgq){background-color:var(--vscode-button-background,#0e639c);border-color:var(--vscode-button-background,#0e639c)}.premium-switch-checkbox.svelte-8p7dgq:checked+.premium-switch-track:where(.svelte-8p7dgq) .premium-switch-bullet:where(.svelte-8p7dgq){background-color:var(--vscode-button-foreground,#fff);transform:translate(16px)}.premium-switch-checkbox.svelte-8p7dgq:focus-visible+.premium-switch-track:where(.svelte-8p7dgq){outline:2px solid var(--vscode-focusBorder,#007fd4);outline-offset:2px}.premium-switch-label-text.svelte-8p7dgq{color:var(--vscode-foreground,#ccc);font-size:12px}.premium-setting-desc.svelte-8p7dgq{color:var(--vscode-descriptionForeground,#969696);padding-left:46px;font-size:11px}.premium-setting-desc-no-align.svelte-8p7dgq{color:var(--vscode-descriptionForeground,#969696);margin-top:2px;font-size:11px}.premium-text-label.svelte-8p7dgq{color:var(--vscode-foreground,#ccc);flex-direction:column;gap:8px;width:100%;font-size:12px;display:flex}.premium-text-label-text.svelte-8p7dgq{font-weight:500}.print-text-input.svelte-8p7dgq{border:1px solid var(--vscode-input-border,#3c3c3c);background:var(--vscode-input-background,#3c3c3c);width:100%;color:var(--vscode-input-foreground,#ccc);box-sizing:border-box;border-radius:4px;padding:6px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.print-text-input.svelte-8p7dgq:focus{border-color:var(--vscode-focusBorder,#007fd4);box-shadow:0 0 0 1px var(--vscode-focusBorder,#007fd4);outline:none}.print-modal-footer.svelte-8p7dgq{border-top:1px solid var(--vscode-panel-border,#454545);background:var(--vscode-editorWidget-background,#252526);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.print-btn-secondary.svelte-8p7dgq,.print-btn-primary.svelte-8p7dgq{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.print-btn-secondary.svelte-8p7dgq{background:var(--vscode-button-secondaryBackground,#3a3d41);color:var(--vscode-button-secondaryForeground,#fff);border-color:var(--vscode-panel-border,#454545)}.print-btn-secondary.svelte-8p7dgq:hover{background:var(--vscode-button-secondaryHoverBackground,#45494e)}.print-btn-primary.svelte-8p7dgq{background:var(--vscode-button-background,#0e639c);color:var(--vscode-button-foreground,#fff)}.print-btn-primary.svelte-8p7dgq:hover{background:var(--vscode-button-hoverBackground,#17b)}.print-table-select.svelte-8p7dgq{background:var(--vscode-input-background,#3c3c3c);color:var(--vscode-input-foreground,#ccc);border:1px solid var(--vscode-input-border,#3c3c3c);box-sizing:border-box;cursor:pointer;border-radius:3px;width:100%;padding:4px 8px;font-size:11px}.print-table-number.svelte-8p7dgq{background:var(--vscode-input-background,#3c3c3c);color:var(--vscode-input-foreground,#ccc);border:1px solid var(--vscode-input-border,#3c3c3c);box-sizing:border-box;border-radius:3px;width:60px;padding:4px 8px;font-size:11px}.print-table-checkbox.svelte-8p7dgq{cursor:pointer;width:14px;height:14px;accent-color:var(--vscode-focusBorder,#007fd4);margin:0}.print-color-with-transparent.svelte-8p7dgq{align-items:center;gap:8px;display:flex}.print-transparent-label.svelte-8p7dgq{cursor:pointer;color:var(--vscode-foreground,#ccc);align-items:center;gap:6px;font-size:11px;display:flex}.print-table-color.svelte-8p7dgq{border:1px solid var(--vscode-panel-border,#454545);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:3px;width:36px;height:24px;padding:0}.print-table-color.svelte-8p7dgq:disabled{opacity:.35;cursor:not-allowed}.print-setting-label.svelte-8p7dgq{color:var(--vscode-foreground,#ccc);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.instance-selector.svelte-tx8jen{margin-top:4px}select.svelte-tx8jen{width:100%;font-size:11px;font-family:var(--vscode-font-family,sans-serif);background:var(--vscode-dropdown-background,#3c3c3c);color:var(--vscode-dropdown-foreground,#ccc);border:1px solid var(--vscode-dropdown-border,#454545);cursor:pointer;border-radius:4px;outline:none;padding:3px 6px}select.svelte-tx8jen:hover,select.svelte-tx8jen:focus{border-color:var(--vscode-focusBorder,#007fd4)}.options-panel.svelte-d7i6ap{z-index:5;color:var(--vscode-foreground,#ccc);font-size:11px;position:absolute;top:calc(100% + 6px);right:0}.options-card.svelte-d7i6ap,.options-pill.svelte-d7i6ap{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-panel-border,#454545);color:inherit}.options-card.svelte-d7i6ap{border-radius:6px;min-width:300px;max-width:380px;padding:6px 8px}.options-pill.svelte-d7i6ap{font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;display:block}.options-pill.svelte-d7i6ap:hover{background:var(--vscode-list-hoverBackground,#ffffff1a)}.options-header.svelte-d7i6ap{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.options-title.svelte-d7i6ap{font-size:12px;font-weight:600}.options-list.svelte-d7i6ap{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.options-row.svelte-d7i6ap{border-radius:var(--sv-radius,4px);cursor:pointer;align-items:center;gap:8px;padding:2px 2px 2px 4px;display:flex}.options-row.svelte-d7i6ap:hover{background:var(--vscode-list-hoverBackground,#ffffff1a)}.options-select.svelte-d7i6ap{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0;display:flex}.options-swatch.svelte-d7i6ap{border-radius:2px;flex:none;width:10px;height:10px}.options-label.svelte-d7i6ap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.options-default.svelte-d7i6ap{flex:none;font-size:10px}.options-count.svelte-d7i6ap{text-align:right;min-width:36px;color:var(--sv-comment,#999);white-space:nowrap;flex:none}.options-icon-button.svelte-d7i6ap{border-radius:var(--sv-radius,4px);width:22px;height:22px;color:var(--sv-comment,#999);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.options-icon-button.svelte-d7i6ap:hover{background:var(--vscode-toolbar-hoverBackground,#ffffff1f);color:var(--vscode-foreground,#ccc)}.options-icon-button.is-previewing.svelte-d7i6ap{background:var(--sv-badge-bg,#4d4d4d);color:var(--sv-badge-fg,#fff)}.options-pill.svelte-d7i6ap:focus-visible,.options-select.svelte-d7i6ap:focus-visible,.options-icon-button.svelte-d7i6ap:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.regen-notice.svelte-s7dlje{max-width:460px;max-height:45vh;color:var(--vscode-foreground,#ccc);background:var(--vscode-editorWidget-background,#252526);border:1px solid var(--vscode-editorWarning-foreground,#cca700);border-radius:6px;padding:8px 10px;font-size:11px;overflow-y:auto}.regen-header.svelte-s7dlje{color:var(--vscode-editorWarning-foreground,#cca700);align-items:center;gap:6px;display:flex}.regen-title.svelte-s7dlje{color:var(--vscode-foreground,#ccc);flex:auto;font-size:12px;font-weight:600}.regen-text.svelte-s7dlje{margin:6px 0 4px}.regen-list.svelte-s7dlje{margin:2px 0 4px;padding-left:18px}.regen-losses.svelte-s7dlje summary:where(.svelte-s7dlje){cursor:pointer;color:var(--sv-comment,#999)}.regen-actions.svelte-s7dlje{justify-content:flex-end;margin-top:6px;display:flex}.regen-button.svelte-s7dlje{font:inherit;color:var(--vscode-button-secondaryForeground,#fff);background:var(--vscode-button-secondaryBackground,#3a3d41);border:1px solid var(--vscode-button-border,transparent);cursor:pointer;border-radius:3px;padding:3px 10px}.regen-button.svelte-s7dlje:hover{background:var(--vscode-button-secondaryHoverBackground,#45494e)}.regen-icon-button.svelte-s7dlje{border-radius:var(--sv-radius,4px);width:22px;height:22px;color:var(--sv-comment,#999);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.regen-icon-button.svelte-s7dlje:hover{background:var(--vscode-toolbar-hoverBackground,#ffffff1f)}.regen-button.svelte-s7dlje:focus-visible,.regen-icon-button.svelte-s7dlje:focus-visible,.regen-losses.svelte-s7dlje summary:where(.svelte-s7dlje):focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.decl-panel.svelte-15yjhgw{color:var(--vscode-foreground,#ccc);font-size:11px}.decl-card.svelte-15yjhgw,.decl-pill.svelte-15yjhgw{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-panel-border,#454545);color:inherit}.decl-pill.svelte-15yjhgw{font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;display:block}.decl-pill.svelte-15yjhgw:hover{background:var(--vscode-list-hoverBackground,#ffffff1a)}.decl-card.svelte-15yjhgw{border-radius:6px;min-width:260px;max-width:420px;max-height:40vh;padding:6px 8px;overflow-y:auto}.decl-header.svelte-15yjhgw{justify-content:space-between;align-items:center;display:flex}.decl-title.svelte-15yjhgw{font-size:12px;font-weight:600}.decl-hint.svelte-15yjhgw{color:var(--sv-comment,#999);margin:2px 0 4px}.decl-section.svelte-15yjhgw{margin-top:4px;font-weight:600}.decl-list.svelte-15yjhgw{margin:2px 0 0;padding:0;list-style:none}.decl-row.svelte-15yjhgw{justify-content:space-between;gap:8px;padding:1px 2px;display:flex}.decl-name.svelte-15yjhgw{font-family:var(--vscode-editor-font-family,monospace);white-space:nowrap}.decl-value.svelte-15yjhgw{text-overflow:ellipsis;white-space:nowrap;color:var(--sv-comment,#999);font-family:var(--vscode-editor-font-family,monospace);overflow:hidden}.decl-icon-button.svelte-15yjhgw{border-radius:var(--sv-radius,4px);width:22px;height:22px;color:var(--sv-comment,#999);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.decl-icon-button.svelte-15yjhgw:hover{background:var(--vscode-toolbar-hoverBackground,#ffffff1f)}.decl-pill.svelte-15yjhgw:focus-visible,.decl-icon-button.svelte-15yjhgw:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.drag-ghost.svelte-uo51hf{z-index:9999;pointer-events:none;opacity:.8;transition:opacity .1s;position:fixed;transform:scale(.95)}.drag-ghost.has-target.svelte-uo51hf{opacity:1;transform:scale(1)}.ghost-action.svelte-uo51hf{border:2px solid var(--vscode-focusBorder,#007fd4);background:var(--vscode-editor-background,#1e1e1e);border-radius:3px;flex-direction:row;align-items:stretch;height:32px;display:flex;overflow:hidden;box-shadow:0 4px 12px #0006}.ghost-qualifier.svelte-uo51hf{text-transform:uppercase;background:var(--vscode-button-background,#0e639c);min-width:24px;color:var(--vscode-button-foreground,#fff);justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:flex}.ghost-separator.svelte-uo51hf{background:var(--vscode-panel-border,#454545);width:1px}.ghost-name.svelte-uo51hf{color:var(--vscode-foreground,#ccc);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:flex}.ghost-extra.svelte-uo51hf{background:var(--vscode-badge-background,#4d4d4d);color:var(--vscode-badge-foreground,#fff);border-radius:8px;align-items:center;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:600;display:flex}.text-pill.svelte-uo51hf{background:var(--vscode-badge-background,#4d4d4d);border-radius:10px;align-items:center;padding:4px 10px;display:flex;box-shadow:0 4px 12px #0006}.text-pill-label.svelte-uo51hf{color:var(--vscode-badge-foreground,#fff);white-space:nowrap;font-size:11px;font-weight:500}.fragment-ghost.svelte-15lam35{z-index:9999;pointer-events:none;opacity:.8;transition:opacity .1s;position:fixed;transform:scale(.95)}.fragment-ghost.has-target.svelte-15lam35{opacity:1;transform:scale(1)}.ghost-card.svelte-15lam35{border:2px solid var(--vscode-focusBorder,#007fd4);background:var(--vscode-editor-background,#1e1e1e);height:32px;color:var(--vscode-foreground,#ccc);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 10px;display:flex;box-shadow:0 4px 12px #0006}.fragment-ghost.invalid-target.svelte-15lam35 .ghost-card:where(.svelte-15lam35){border-color:var(--vscode-errorForeground,#f48771)}.ghost-step-icon.svelte-15lam35{flex:none}.ghost-label.svelte-15lam35{font-size:11px;font-weight:600}.ghost-count.svelte-15lam35{background:var(--vscode-badge-background,#4d4d4d);color:var(--vscode-badge-foreground,#fff);border-radius:8px;padding:1px 6px;font-size:10px;font-weight:500}.preview-box.svelte-hif36r{border:2px dashed var(--sv-accent,var(--vscode-focusBorder,#007fd4));background:color-mix(in srgb,var(--sv-accent,var(--vscode-focusBorder,#007fd4)) 12%,transparent);pointer-events:none;z-index:10;border-radius:4px;position:absolute;top:0;left:0}.preview-box.preview-transition.svelte-hif36r{background:color-mix(in srgb,var(--sv-accent,var(--vscode-focusBorder,#007fd4)) 45%,transparent);clip-path:inset(44% 20%);border-style:solid;border-width:0;border-radius:0}.svelte-flow__selection{background:#0078d71a;border:1px solid #0078d7cc}.sequence-name-panel{margin:10px!important}.sequence-info.svelte-17j03cp{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-panel-border,#454545);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;display:flex}.sequence-name.svelte-17j03cp{color:var(--vscode-foreground,#ccc);font-size:13px;font-weight:600}.sequence-name.editable.svelte-17j03cp{cursor:pointer;border-radius:4px;margin:-2px -4px;padding:2px 4px;transition:background-color .15s}.sequence-name.editable.svelte-17j03cp:hover{background-color:var(--vscode-list-hoverBackground,#ffffff1a)}.instance-badge.svelte-17j03cp{background:var(--vscode-inputValidation-infoBackground,#063b49);border:1px solid var(--vscode-inputValidation-infoBorder,#007acc);color:var(--vscode-inputValidation-infoForeground,#4fc1ff);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.back-to-class-btn.svelte-17j03cp{font-size:10px;font-weight:500;font-family:var(--vscode-font-family,sans-serif);background:var(--vscode-button-secondaryBackground,#3a3d41);color:var(--vscode-button-secondaryForeground,#fff);border:1px solid var(--vscode-button-border,transparent);cursor:pointer;border-radius:4px;padding:2px 8px}.back-to-class-btn.svelte-17j03cp:hover{background:var(--vscode-button-secondaryHoverBackground,#45494e)}.back-to-class-btn.svelte-17j03cp:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.extends-badge.svelte-17j03cp{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-symbolIcon-classForeground,#e8b213);color:var(--vscode-symbolIcon-classForeground,#e8b213);cursor:default;border-radius:4px;padding:2px 6px;font-size:10px;font-style:italic;font-weight:500}.readonly-indicator.svelte-17j03cp{background:var(--vscode-editor-background,#1e1e1e);border:1px solid var(--vscode-panel-border,#454545);color:var(--vscode-disabledForeground,#969696);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;display:flex;box-shadow:0 2px 8px #0000004d}.step-refs-popover.svelte-1k4jpqj{z-index:100000;background:var(--vscode-editorWidget-background,#252526);min-width:280px;max-width:520px;max-height:320px;color:var(--vscode-editorWidget-foreground,#ccc);border:1px solid var(--vscode-editorWidget-border,#454545);border-radius:4px;flex-direction:column;font-size:12px;display:flex;box-shadow:0 2px 8px #0000005c}.refs-header.svelte-1k4jpqj{border-bottom:1px solid var(--vscode-editorWidget-border,#454545);background:var(--vscode-editorWidget-background,#252526);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:flex;position:sticky;top:0}.refs-header-actions.svelte-1k4jpqj{align-items:center;gap:4px;display:flex}.refs-pinned.svelte-1k4jpqj{font-size:11px}.refs-open-panel.svelte-1k4jpqj{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:flex}.refs-open-panel.svelte-1k4jpqj:hover{background:var(--vscode-toolbar-hoverBackground,#ffffff1a)}.refs-empty.svelte-1k4jpqj{opacity:.75;padding:10px;font-style:italic}.refs-loading.svelte-1k4jpqj{opacity:.85;align-items:center;gap:6px;padding:10px;display:flex}.refs-list.svelte-1k4jpqj{overflow-y:auto}.refs-group-header.svelte-1k4jpqj{position:sticky;top:0}.refs-group-toggle.svelte-1k4jpqj{background:var(--vscode-sideBarSectionHeader-background,#333);width:100%;color:inherit;cursor:pointer;text-align:left;border:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.refs-chevron.svelte-1k4jpqj{transition:transform .1s;display:inline-block}.refs-chevron.collapsed.svelte-1k4jpqj{transform:rotate(-90deg)}.refs-file.svelte-1k4jpqj{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.refs-this-file.svelte-1k4jpqj{opacity:.6;font-style:italic}.refs-group-count.svelte-1k4jpqj{opacity:.6;margin-left:auto}.refs-row.svelte-1k4jpqj{cursor:pointer;border-left:2px solid #0000;padding:5px 10px 5px 26px}.refs-row.svelte-1k4jpqj:hover,.refs-row.active.svelte-1k4jpqj{background:var(--vscode-list-hoverBackground,#ffffff14);border-left-color:var(--vscode-focusBorder,#007fd4)}.refs-snippet.svelte-1k4jpqj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-refs-popover.svelte-173ufy9{z-index:100000;background:var(--vscode-editorWidget-background,#252526);min-width:280px;max-width:520px;max-height:320px;color:var(--vscode-editorWidget-foreground,#ccc);border:1px solid var(--vscode-editorWidget-border,#454545);border-radius:4px;flex-direction:column;font-size:12px;display:flex;box-shadow:0 2px 8px #0000005c}.refs-header.svelte-173ufy9{border-bottom:1px solid var(--vscode-editorWidget-border,#454545);background:var(--vscode-editorWidget-background,#252526);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-weight:600;display:flex;position:sticky;top:0}.refs-title.svelte-173ufy9{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.refs-var-name.svelte-173ufy9{text-overflow:ellipsis;white-space:nowrap;font-family:var(--vscode-editor-font-family,monospace);overflow:hidden}.refs-datatype.svelte-173ufy9{background:var(--vscode-badge-background,#4d4d4d);color:var(--vscode-badge-foreground,#fff);letter-spacing:.02em;border-radius:3px;flex:none;padding:0 5px;font-size:10px;font-weight:600}.refs-empty.svelte-173ufy9{opacity:.75;padding:10px;font-style:italic}.refs-loading.svelte-173ufy9{opacity:.85;align-items:center;gap:6px;padding:10px;display:flex}.refs-list.svelte-173ufy9{overflow-y:auto}.refs-group-header.svelte-173ufy9{position:sticky;top:0}.refs-group-toggle.svelte-173ufy9{background:var(--vscode-sideBarSectionHeader-background,#333);width:100%;color:inherit;cursor:pointer;text-align:left;border:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.refs-chevron.svelte-173ufy9{transition:transform .1s;display:inline-block}.refs-chevron.collapsed.svelte-173ufy9{transform:rotate(-90deg)}.refs-file.svelte-173ufy9{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.refs-this-file.svelte-173ufy9{opacity:.6;font-style:italic}.refs-prop.svelte-173ufy9{font-family:var(--vscode-editor-font-family,monospace);opacity:.95;font-weight:600}.refs-group-count.svelte-173ufy9{opacity:.6;margin-left:auto}.refs-row.svelte-173ufy9{cursor:pointer;border-left:2px solid #0000;padding:5px 10px 5px 26px}.refs-row.no-header.svelte-173ufy9{padding-left:10px}.refs-row-meta.svelte-173ufy9{opacity:.6;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;display:flex}.refs-seq.svelte-173ufy9,.refs-context.svelte-173ufy9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refs-seq.svelte-173ufy9:before,.refs-context.svelte-173ufy9:before{content:"\b7";margin-right:6px}.refs-row.svelte-173ufy9:hover,.refs-row.active.svelte-173ufy9{background:var(--vscode-list-hoverBackground,#ffffff14);border-left-color:var(--vscode-focusBorder,#007fd4)}.refs-snippet.svelte-173ufy9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refs-condition{white-space:nowrap!important}.option-form.svelte-pzoe1o{width:260px;color:var(--vscode-editorWidget-foreground,#ccc);flex-direction:column;gap:8px;padding:10px 12px;font-size:12px;display:flex}.option-form-title.svelte-pzoe1o{font-weight:600}.option-form-field.svelte-pzoe1o{flex-direction:column;gap:3px;display:flex}.option-form-row.svelte-pzoe1o{flex-direction:row;justify-content:space-between;align-items:center}.option-form-caption.svelte-pzoe1o{opacity:.8}.option-form-input.svelte-pzoe1o{background:var(--vscode-input-background,#3c3c3c);color:var(--vscode-input-foreground,#ccc);border:1px solid var(--vscode-input-border,transparent);font:inherit;border-radius:2px;outline:none;padding:3px 6px}.option-form-input.svelte-pzoe1o:focus{border-color:var(--vscode-focusBorder,#007fd4)}.option-form-name.svelte-pzoe1o{font-family:var(--vscode-editor-font-family,monospace)}.option-form-invalid.svelte-pzoe1o,.option-form-invalid.svelte-pzoe1o:focus{box-shadow:inset 0 0 0 1.5px var(--sv-danger,var(--vscode-editorError-foreground,#f14c4c));border-color:#0000}.option-form-error.svelte-pzoe1o{color:var(--sv-danger,var(--vscode-editorError-foreground,#f14c4c))}.option-form-actions.svelte-pzoe1o{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.option-form-button.svelte-pzoe1o{background:var(--vscode-button-secondaryBackground,#3a3d41);color:var(--vscode-button-secondaryForeground,#fff);font:inherit;cursor:pointer;border:none;border-radius:2px;padding:4px 10px}.option-form-primary.svelte-pzoe1o{background:var(--vscode-button-background,#0e639c);color:var(--vscode-button-foreground,#fff)}.option-form-button.svelte-pzoe1o:disabled{opacity:.5;cursor:default}.option-form-button.svelte-pzoe1o:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:1px}.diag-row.svelte-1jw7o5v{border-bottom:1px solid var(--vscode-widget-border,#303031);background-color:#0000;flex-direction:column;margin:0;padding:0;list-style:none;transition:background-color .12s ease-out;display:flex;position:relative}.diag-row.svelte-1jw7o5v:hover{background-color:var(--vscode-list-hoverBackground,#ffffff0a)}.diag-row--expanded.svelte-1jw7o5v{background-color:var(--vscode-list-inactiveSelectionBackground,#ffffff0a)}.diag-row__gutter.svelte-1jw7o5v{background-color:var(--vscode-editorError-foreground,#f14c4c);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.diag-row[data-severity=warning].svelte-1jw7o5v .diag-row__gutter:where(.svelte-1jw7o5v){background-color:var(--vscode-editorWarning-foreground,#cca700)}.diag-row[data-severity=info].svelte-1jw7o5v .diag-row__gutter:where(.svelte-1jw7o5v){background-color:var(--vscode-editorInfo-foreground,#3794ff)}.diag-row__head.svelte-1jw7o5v{width:100%;min-height:26px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px 6px 14px;display:flex}.diag-row__head.svelte-1jw7o5v:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:-1px}.diag-row__chev.svelte-1jw7o5v{color:var(--vscode-descriptionForeground,#9d9d9d);flex-shrink:0;transition:transform .12s ease-out;display:inline-flex}.diag-row--expanded.svelte-1jw7o5v .diag-row__chev:where(.svelte-1jw7o5v){transform:rotate(90deg)}.diag-row__icon.svelte-1jw7o5v{color:var(--vscode-editorError-foreground,#f14c4c);flex-shrink:0;display:inline-flex}.diag-row[data-severity=warning].svelte-1jw7o5v .diag-row__icon:where(.svelte-1jw7o5v){color:var(--vscode-editorWarning-foreground,#cca700)}.diag-row[data-severity=info].svelte-1jw7o5v .diag-row__icon:where(.svelte-1jw7o5v){color:var(--vscode-editorInfo-foreground,#3794ff)}.diag-row__code.svelte-1jw7o5v{text-transform:uppercase;letter-spacing:.02em;color:var(--vscode-badge-foreground);background-color:var(--vscode-badge-background);font-size:10px;font-weight:500;line-height:16px;font-family:var(--vscode-editor-font-family,monospace);border-radius:2px;flex-shrink:0;padding:0 5px}.diag-row__msg.svelte-1jw7o5v{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--vscode-foreground);flex:auto;font-size:12px;overflow:hidden}.diag-row--expanded.svelte-1jw7o5v .diag-row__msg:where(.svelte-1jw7o5v){white-space:normal;text-overflow:clip;overflow:visible}.diag-row__loc.svelte-1jw7o5v{font-family:var(--vscode-editor-font-family,monospace);color:var(--vscode-descriptionForeground,#9d9d9d);flex-shrink:0;font-size:11px}.diag-row__body.svelte-1jw7o5v{flex-direction:column;gap:8px;padding:0 12px 10px 38px;animation:.14s ease-out svelte-1jw7o5v-diag-row-reveal;display:flex}.diag-row__full-msg.svelte-1jw7o5v{color:var(--vscode-foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.diag-row__path.svelte-1jw7o5v{font-family:var(--vscode-editor-font-family,monospace);color:var(--vscode-descriptionForeground,#9d9d9d);word-break:break-all;margin:0;font-size:11px}.diag-row__actions.svelte-1jw7o5v{flex-wrap:wrap;gap:6px;animation:.15s ease-out svelte-1jw7o5v-diag-row-reveal;display:flex}@keyframes svelte-1jw7o5v-diag-row-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.hero-icon.svelte-houx0f{color:var(--vscode-editorError-foreground,#f14c4c);flex-shrink:0;display:inline-flex}.diag-flat.svelte-houx0f{margin:0;padding:0;list-style:none}.diag-group.svelte-houx0f{flex-direction:column;display:flex}.diag-group__header.svelte-houx0f{background-color:var(--vscode-sideBarSectionHeader-background,var(--vscode-editorWidget-background));width:100%;color:var(--vscode-foreground);border:none;border-bottom:1px solid var(--vscode-widget-border,#303031);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:6px 16px;font-size:12px;line-height:1.3;transition:background-color .12s ease-out;display:flex}.diag-group__header.svelte-houx0f:hover{background-color:var(--vscode-list-hoverBackground,#ffffff0a)}.diag-group__header.svelte-houx0f:focus-visible{outline:1px solid var(--vscode-focusBorder,#007fd4);outline-offset:-1px}.diag-group__chev.svelte-houx0f{color:var(--vscode-descriptionForeground,#9d9d9d);flex-shrink:0;transition:transform .12s ease-out;display:inline-flex;transform:rotate(90deg)}.diag-group--collapsed.svelte-houx0f .diag-group__chev:where(.svelte-houx0f){transform:rotate(0)}.diag-group__base.svelte-houx0f{color:var(--vscode-foreground);flex-shrink:0;font-weight:500}.diag-group__dir.svelte-houx0f{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--vscode-descriptionForeground,#9d9d9d);font-family:var(--vscode-editor-font-family,monospace);flex:auto;font-size:11px;overflow:hidden}.diag-group__count.svelte-houx0f{text-align:center;min-width:18px;color:var(--vscode-badge-foreground);background-color:var(--vscode-badge-background);border-radius:8px;flex-shrink:0;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.diag-group__list.svelte-houx0f{margin:0;padding:0;list-style:none}.diag-panel__inline-code.svelte-rzgcyd{font-family:var(--vscode-editor-font-family,monospace);background-color:var(--vscode-textCodeBlock-background,#ffffff0f);color:var(--vscode-textPreformat-foreground,var(--vscode-foreground));border-radius:2px;padding:0 4px;font-size:12px}.diag-panel__body.svelte-rzgcyd{padding:16px}.dup-form.svelte-rzgcyd{flex-direction:column;gap:16px;max-width:640px;display:flex}.dup-form__intro.svelte-rzgcyd{color:var(--vscode-descriptionForeground,#9d9d9d);margin:0;font-size:12px;line-height:1.5}.dup-form__fieldset.svelte-rzgcyd{border:1px solid var(--vscode-widget-border,#303031);background-color:var(--vscode-editorWidget-background,transparent);border-radius:3px;margin:0;padding:8px 12px}.dup-form__legend.svelte-rzgcyd{text-transform:uppercase;letter-spacing:.04em;color:var(--vscode-descriptionForeground,#9d9d9d);padding:0 4px;font-size:11px;font-weight:600}.dup-form__file-list.svelte-rzgcyd{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dup-form__file-row.svelte-rzgcyd{align-items:center;gap:8px;padding:4px 0;display:flex}.dup-form__file-label.svelte-rzgcyd{cursor:pointer;min-width:0;color:var(--vscode-foreground);flex:auto;align-items:center;gap:8px;font-size:12px;display:inline-flex}.dup-form__file-base.svelte-rzgcyd{color:var(--vscode-foreground);flex-shrink:0;font-weight:500}.dup-form__file-dir.svelte-rzgcyd{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--vscode-descriptionForeground,#9d9d9d);font-family:var(--vscode-editor-font-family,monospace);flex:auto;font-size:11px;overflow:hidden}.dup-form__field.svelte-rzgcyd{flex-direction:column;gap:6px;display:flex}.dup-form__label.svelte-rzgcyd{color:var(--vscode-foreground);font-size:12px;font-weight:500}.dup-form__input.svelte-rzgcyd{width:100%;font-family:var(--vscode-editor-font-family,monospace)}.dup-form__status.svelte-rzgcyd{margin:0;font-size:11px;line-height:1.3}.dup-form__status--ok.svelte-rzgcyd{color:var(--vscode-testing-iconPassed,#6abf69)}.dup-form__status--bad.svelte-rzgcyd{color:var(--vscode-editorError-foreground,#f14c4c)}.dup-form__actions.svelte-rzgcyd{align-items:center;gap:8px;display:flex}
