.sv{--sv-control: #06b6d4;--sv-check: rgba(255, 255, 255, .045);--sv-hover: rgba(255, 255, 255, .04);--sv-edge: rgba(255, 255, 255, .18);--sv-mixed: rgba(255, 255, 255, .35)}.sv .sv-stage{width:100%;height:100%;border:0;color-scheme:light;background:repeating-conic-gradient(var(--sv-check) 0% 25%,transparent 0% 50%) 50% / 20px 20px,transparent}.sv .sv-viewport{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;z-index:0}.sv .sv-canvas{position:relative}.sv .sv-artboard{position:absolute;box-shadow:0 0 0 1px var(--hp-line)}.sv .sv-artboard>.sv-stage{display:block}.sv .sv-zoombar button{color:var(--hp-text-muted)}.sv .sv-zoombar button[aria-label="Zoom in"],.sv .sv-zoombar button[aria-label="Zoom out"]{min-width:30px;font-size:15px;line-height:1}.sv .sv-zoombar .ed-viewbar-value{min-width:58px;font-variant-numeric:tabular-nums}.sv .sv-group+.sv-group{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--hp-line)}.sv .sv-group-title{margin:0 0 .6rem;font-family:var(--hp-sans);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--hp-text-faint)}.sv .sv-group-warn .sv-group-title{color:#f59e0b}.sv .sv-facts{margin:0;display:grid;gap:.45rem}.sv .sv-facts>div{display:flex;justify-content:space-between;gap:1rem;font-size:12px}.sv .sv-facts dt{color:var(--hp-text-muted)}.sv .sv-facts dd{margin:0;color:var(--hp-text);font-variant-numeric:tabular-nums}.sv .sv-swatches{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.sv .sv-swatches li{display:flex;align-items:center;gap:.55rem;font-size:12px}.sv .sv-swatch{width:14px;height:14px;flex:none;border-radius:3px;border:1px solid var(--sv-edge)}.sv .sv-swatches code{color:var(--hp-text);font-size:11px}.sv .sv-count{margin-left:auto;color:var(--hp-text-faint);font-variant-numeric:tabular-nums}.sv .sv-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:12px;color:var(--hp-text-muted)}.sv .sv-list li[data-severity=error]{color:#ef4444}.sv .sv-list li[data-severity=warning]{color:#f59e0b}.sv .sv-note{margin:.6rem 0 0;font-size:12px;line-height:1.55;color:var(--hp-text-muted)}.sv .sv-ok{color:#10b981}.sv .sv-choices{display:flex;gap:.35rem;flex-wrap:wrap}.sv .sv-choice{border:1px solid var(--hp-line);background:transparent;border-radius:9999px;padding:.3rem .7rem;font-size:11px;font-family:var(--hp-sans);color:var(--hp-text-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sv .sv-choice:hover{color:var(--hp-text)}.sv .sv-choice[aria-checked=true]{background:#8b5cf62e;border-color:#8b5cf68c;color:var(--hp-text);font-weight:500}.sv .sv-facts-result,.sv .sv-apply{margin-top:.9rem}.sv .sv-bad{color:#ef4444}.sv .sv-colour{width:3rem;height:1.75rem;padding:0;border:1px solid var(--hp-line);border-radius:.35rem;background:transparent;cursor:pointer}.sv .sv-stage.is-editing{cursor:default}.sv .sv-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sv .sv-select-box,.sv .sv-hover-box{position:absolute;pointer-events:none}.sv .sv-select-box{outline:1.5px solid var(--hp-violet, #8b5cf6);outline-offset:0}.sv .sv-hover-box{outline:1px dashed rgba(139,92,246,.5)}.sv .sv-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.sv .sv-field+.sv-field{margin-top:.7rem}.sv .sv-field-label{display:block;margin-bottom:.3rem;font-size:11px;color:var(--hp-text-muted)}.sv .sv-field-row{display:flex;align-items:center;gap:.45rem}.sv .sv-input{flex:1;min-width:0;padding:.3rem .45rem;border:1px solid var(--hp-line);border-radius:.35rem;background:transparent;color:var(--hp-text);font-family:var(--hp-mono, ui-monospace, monospace);font-size:11px}.sv .sv-input:focus-visible{outline:1px solid rgba(139,92,246,.6);outline-offset:1px}.sv .sv-range{width:100%;accent-color:#8b5cf6}.sv .sv-tree{list-style:none;margin:0;padding:0;max-height:44vh;overflow-y:auto}.sv .sv-tree-row{display:flex;align-items:baseline;gap:.4rem;width:100%;padding-block:.22rem;padding-right:.4rem;border-radius:.3rem;text-align:left;font-size:11px;color:var(--hp-text-muted);transition:background .12s,color .12s}.sv .sv-tree-row:hover{color:var(--hp-text);background:var(--sv-hover)}.sv .sv-tree-row.is-hover{color:var(--hp-text);background:var(--sv-hover);box-shadow:inset 2px 0 0 var(--hp-violet, #8b5cf6)}.sv .sv-tree-row.is-on{color:var(--hp-text);background:#8b5cf629}.sv .sv-tree-row.is-quiet .sv-tree-tag{opacity:.6}.sv .sv-tree-tag{font-family:var(--hp-mono, ui-monospace, monospace)}.sv .sv-tree-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hp-text-faint)}.sv .sv-tree-flag{margin-left:auto;flex-shrink:0;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--hp-text-faint)}.sv .sv-warn{color:#f59e0b}.sv .sv-palette-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.25rem .4rem;border-radius:.3rem;text-align:left;font-size:12px;transition:background .12s}.sv .sv-palette-row:hover{background:var(--sv-hover)}.sv .sv-palette-row.is-on{background:#8b5cf629}.sv .sv-palette-row code{color:var(--hp-text);font-size:11px}.sv .sv-times{color:var(--hp-text-faint);font-size:11px}.sv .sv-field-row input[type=number]{min-width:0;flex:1 1 0;-moz-appearance:textfield}.sv .sv-field-row input[type=number]::-webkit-outer-spin-button,.sv .sv-field-row input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sv .sv-path-overlay{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sv .sv-path-outline{fill:none;stroke:var(--hp-violet, #8b5cf6);stroke-width:1;opacity:.85}.sv .sv-handle-line{stroke:var(--sv-control, #06b6d4);stroke-width:1;opacity:.9}.sv .sv-handle{fill:var(--sv-control, #06b6d4);stroke:none;pointer-events:all;cursor:grab}.sv .sv-handle.is-implied{fill-opacity:.45}.sv .sv-anchor-grip{fill:transparent;pointer-events:all;cursor:move}.sv .sv-anchor{fill:var(--hp-bg);stroke:var(--hp-violet, #8b5cf6);stroke-width:1.5;pointer-events:none}.sv .sv-anchor.is-on{fill:var(--hp-violet, #8b5cf6);stroke:#fff}.sv .sv-union-box{position:absolute;pointer-events:none;outline:1px dashed rgba(139,92,246,.7)}.sv .sv-handle-grip{position:absolute;width:9px;height:9px;transform:translate(-50%,-50%);pointer-events:auto;touch-action:none;background:#fff;border:1.5px solid var(--hp-violet, #8b5cf6);border-radius:2px}.sv .sv-handle-grip:hover{background:var(--hp-violet, #8b5cf6)}.sv .sv-rotate-grip{width:11px;height:11px;border-radius:50%;cursor:grab}.sv .sv-rotate-grip:active{cursor:grabbing}.sv .sv-rotate-stem{position:absolute;width:1px;pointer-events:none;background:var(--hp-violet, #8b5cf6);opacity:.6}.sv .sv-guides{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sv .sv-guide{stroke:#06b6d4;stroke-width:1;pointer-events:none}.sv .sv-icon-row{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.45rem}.sv .sv-icon-btn{display:grid;place-items:center;width:2rem;height:1.75rem;border:1px solid var(--hp-line);border-radius:.35rem;color:var(--hp-text-muted);transition:color .12s,border-color .12s,background .12s}.sv .sv-icon-btn:hover:not(:disabled){color:var(--hp-text);border-color:#8b5cf699}.sv .sv-icon-btn:disabled{opacity:.35;cursor:not-allowed}.sv .sv-toggle{display:flex;align-items:center;gap:.45rem;margin:.35rem 0 .5rem;font-size:11px;color:var(--hp-text-muted);cursor:pointer}.sv .sv-toggle input{accent-color:#8b5cf6}.sv .sv-path-backdrop{fill:transparent;pointer-events:all;cursor:crosshair}.sv .sv-path-hit{fill:none;stroke:transparent;stroke-width:12;pointer-events:stroke;cursor:copy}.sv .sv-marquee{fill:#8b5cf614;stroke:var(--hp-violet, #8b5cf6);stroke-width:1;stroke-dasharray:3 2;pointer-events:none}.sv .sv-handle{pointer-events:none}.sv .sv-handle-grip-hit{fill:transparent;pointer-events:all;cursor:grab}.sv .sv-keys{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.3rem;font-size:11px;line-height:1.4;color:var(--hp-text-muted)}.sv .sv-keys span{display:block;color:var(--hp-text)}.sv .sv-strip{display:flex;flex-direction:column;align-items:center;gap:2px;width:44px;flex:none;padding-block:8px;border-right:1px solid var(--hp-line);background:var(--hp-bg)}.sv .sv-strip-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--hp-text-muted);transition:color .12s,background .12s}.sv .sv-strip-btn:hover{color:var(--hp-text);background:var(--ed-raised)}.sv .sv-strip-btn.is-on{color:var(--hp-text);background:var(--ed-accent-tint)}.sv .sv-bar{display:flex;align-items:center;gap:4px;min-height:44px;padding-inline:10px;border-bottom:1px solid var(--hp-line);background:var(--hp-bg);overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.sv .sv-bar-group{display:flex;align-items:center;gap:2px;flex:none;padding-inline:4px}.sv .sv-bar-group+.sv-bar-group{border-left:1px solid var(--hp-line)}.sv .sv-bar-end{margin-left:auto;flex:none}.sv .sv-bar-readout{font-size:11px;color:var(--hp-text-muted)}.sv .sv-bar-icon,.sv .sv-bar-text{display:inline-flex;align-items:center;gap:5px;height:28px;border-radius:6px;color:var(--hp-text-muted);font-size:11px;transition:color .12s,background .12s}.sv .sv-bar-icon{justify-content:center;width:28px}.sv .sv-bar-text{padding-inline:8px}.sv .sv-bar-icon:hover:not(:disabled),.sv .sv-bar-text:hover:not(:disabled){color:var(--hp-text);background:var(--ed-raised-hover)}.sv .sv-bar-icon[aria-pressed=true]{color:var(--hp-text);background:var(--ed-accent-tint)}.sv .sv-bar-icon:disabled,.sv .sv-bar-text:disabled{opacity:.35;cursor:not-allowed}.sv .sv-bar-toggle{display:inline-flex;align-items:center;gap:5px;padding-inline:4px;font-size:11px;color:var(--hp-text-muted);cursor:pointer}.sv .sv-bar-toggle input{accent-color:#8b5cf6}.sv .sv-bar-field{display:inline-flex;align-items:center;height:28px;padding-inline:6px 4px;border:1px solid var(--hp-line);border-radius:6px;background:var(--ed-raised);cursor:text}.sv .sv-bar-field:focus-within{border-color:#8b5cf6b3}.sv .sv-bar-field-label{font-size:10px;color:var(--hp-text-faint);margin-right:4px}.sv .sv-bar-field-unit{font-size:10px;color:var(--hp-text-faint)}.sv .sv-bar-field input{width:32px;border:0;outline:0;background:transparent;color:var(--hp-text);font-size:11px;font-variant-numeric:tabular-nums}.sv .sv-bar-menu{position:relative}.sv .sv-bar-drop{position:fixed;z-index:40;margin-top:6px;padding:8px;border:1px solid var(--hp-line);border-radius:10px;background:var(--hp-bg);box-shadow:var(--ed-shadow-menu);white-space:normal;width:236px}.sv .sv-bar-drop .sv-icon-row+.sv-icon-row{margin-top:6px}.sv .sv-well{width:24px;height:24px;flex:none;border-radius:6px;border:1px solid var(--ed-swatch-ring);box-shadow:inset 0 0 0 1px #00000059;cursor:pointer}.sv .sv-well-stroke{-webkit-mask:radial-gradient(circle,transparent 5px,#000 5.5px);mask:radial-gradient(circle,transparent 5px,#000 5.5px);border-radius:50%}.sv .sv-well.is-none{background:linear-gradient(135deg,transparent 45%,#ef4444 45%,#ef4444 55%,transparent 55%),var(--ed-raised)}.sv .sv-well.is-mixed{background:repeating-linear-gradient(45deg,var(--sv-mixed) 0 3px,transparent 3px 6px)}.sv .sv-well.is-ref{background:linear-gradient(135deg,#8b5cf6,#22d3ee)}.sv .sv-pop{position:fixed;z-index:40;width:248px;padding:10px;border:1px solid var(--hp-line);border-radius:12px;background:var(--hp-bg);box-shadow:var(--ed-shadow-menu);white-space:normal}.sv .sv-pop-head{margin:0 0 6px;font-size:11px;color:var(--hp-text)}.sv .sv-pop-head code{color:var(--hp-text-muted);margin-left:4px}.sv .sv-pop-title{margin:10px 0 5px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-text-faint)}.sv .sv-pop-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.sv .sv-pop-swatch{aspect-ratio:1;max-width:100%;border-radius:4px;border:1px solid var(--ed-swatch-ring);box-shadow:inset 0 0 0 1px #0000004d;cursor:pointer}.sv .sv-pop-swatch:hover{transform:scale(1.15)}.sv .sv-pop-none{margin-top:10px;width:100%}.sv .sv-capture{position:absolute;inset:0;z-index:30}.sv .sv-capture.is-hand{cursor:grab}.sv .sv-capture.is-hand.is-panning{cursor:grabbing}.sv .sv-capture.is-zoom{cursor:zoom-in}.sv .sv-tree-item{position:relative}.sv .sv-tree-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:none;gap:2px}.sv .sv-tree-item:hover .sv-tree-actions,.sv .sv-tree-actions.is-set,.sv .sv-tree-actions:focus-within{display:flex}.sv .sv-tree-action{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;color:var(--hp-text-faint);background:var(--hp-bg)}.sv .sv-tree-action:hover{color:var(--hp-text);background:var(--ed-raised-hover)}.sv .sv-tree-action.is-on{color:#f59e0b}.sv .sv-marquee-box{position:absolute;border:1px dashed rgba(139,92,246,.9);background:#8b5cf614;pointer-events:none}.sv .sv-command-note{position:absolute;left:16px;bottom:72px;z-index:35;max-width:min(520px,calc(100% - 32px));display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid var(--hp-line);border-radius:10px;background:var(--hp-bg);box-shadow:var(--ed-shadow-menu);font-size:12px;line-height:1.5;color:var(--hp-text)}.sv .sv-command-note button{color:var(--hp-text-faint);font-size:14px;line-height:1}.sv #sv-prop-id{width:100%}.sv .sv-draw{position:absolute;inset:0;z-index:25;width:100%;height:100%;overflow:visible;cursor:crosshair;touch-action:none}.sv .sv-draw.is-eyedropper{cursor:copy}.sv .sv-draw-preview{fill:#8b5cf62e;stroke:#8b5cf6;stroke-width:1.5;stroke-dasharray:4 3}.sv .sv-draw-pen{fill:none;stroke:#8b5cf6;stroke-width:1.5}.sv .sv-draw-node{fill:#fff;stroke:#8b5cf6;stroke-width:1.5}.sv .sv-draw-node.is-first{fill:#8b5cf6}.sv .sv-draw-handle{fill:var(--sv-control, #06b6d4)}.sv .sv-draw-handle-line{stroke:var(--sv-control, #06b6d4);stroke-width:1;opacity:.9}.sv .sv-choice-icon{display:inline-grid;place-items:center;padding:.3rem .55rem}.sv .sv-input-below{margin-top:.4rem;width:100%}.sv select.sv-input{width:100%;font-family:var(--hp-sans)}.sv .sv-stop-field{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--hp-text-muted)}.sv .sv-stop-field input{width:3.4rem;padding:.25rem .35rem;border:1px solid var(--hp-line);border-radius:.35rem;background:transparent;color:var(--hp-text);font-size:11px}.sv .sv-gradient-strip{height:18px;margin-top:.6rem;border-radius:5px;border:1px solid var(--hp-line);background-color:#fff}.sv .sv-stops{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.35rem}.sv .sv-stop{display:flex;align-items:center;gap:.45rem}.sv .sv-stop-colour{width:2.2rem;height:1.5rem}.sv .sv-stop-remove{margin-left:auto;color:var(--hp-text-faint);font-size:15px;padding:0 .3rem}.sv .sv-stop-remove:disabled{opacity:.3}.sv .sv-angle{margin-left:auto}.sv .sv-path-drop{width:260px}.sv .sv-path-drop .sv-pop-title:first-child{margin-top:0}.sv .sv-text-row{margin-top:.6rem;gap:.6rem}.sv .sv-text-row select{flex:1}.sv .sv-crop-shade{fill:#00000073}.sv .sv-crop-box{fill:none;stroke:var(--hp-violet, #8b5cf6);stroke-width:1.5;stroke-dasharray:5 4}.sv .sv-draw.is-text{cursor:text}.sv .sv-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.sv .sv-path-op{display:inline-flex;align-items:center;gap:6px;justify-content:flex-start;font-size:11px}.sv .sv-path-op:disabled{opacity:.4}.sv .sv-batch-sheet{position:absolute;inset:0;overflow:auto;padding:24px}.sv .sv-batch-sheet .sv-stage{height:auto;min-height:100%}.sv textarea.sv-code{width:100%;margin-top:.6rem;font-family:var(--hp-mono, ui-monospace, monospace);font-size:10.5px;line-height:1.45;white-space:pre;resize:vertical}html:not([data-theme=light]) .hp.ed.sv{color-scheme:dark}html[data-theme=light] .hp.ed.sv{color-scheme:light;--hp-bg: #ffffff;--hp-line: rgba(40, 62, 110, .11);--hp-text: #1f2a44;--hp-text-muted: #525f76;--hp-text-faint: #667286;--hp-violet-soft: #6d28d9;--color-paper: #ffffff;--color-surface: #ffffff;--color-ink: #1f2a44;--color-black: #000000;--color-lime-ink: #6d28d9;--ed-stage: #f5f7fa;--ed-raised: rgba(56, 92, 150, .05);--ed-raised-hover: rgba(56, 92, 150, .1);--ed-accent-tint: rgba(139, 92, 246, .12);--ed-line-strong: rgba(40, 62, 110, .2);--ed-line-on: rgba(40, 62, 110, .28);--ed-line-hover: rgba(40, 62, 110, .24);--ed-card: #ffffff;--ed-well: #f6f8fb;--ed-track: rgba(40, 62, 110, .12);--ed-menu-bg: #ffffff;--ed-glass: rgba(255, 255, 255, .92);--ed-scrim: rgba(31, 42, 68, .28);--ed-shadow-menu: 0 2px 6px rgba(31, 42, 68, .05), 0 18px 44px -12px rgba(31, 42, 68, .2);--ed-shadow-dialog: 0 2px 8px rgba(31, 42, 68, .06), 0 28px 64px -18px rgba(31, 42, 68, .26);--ed-shadow-bar: 0 10px 28px -12px rgba(31, 42, 68, .18);--ed-swatch-ring: rgba(31, 42, 68, .2);--ed-primary-bg: #1f2a44;--ed-primary-fg: #ffffff;--ed-primary-hover: #2b3859;--ed-primary-ring: rgba(31, 42, 68, .35);--ed-cta-bg: #1f2a44;--ed-cta-fg: #ffffff;--ed-cta-glow: rgba(31, 42, 68, .25);--ed-title: #1f2a44;--ed-scroll-thumb: rgba(40, 62, 110, .22);--ed-scroll-thumb-hover: rgba(40, 62, 110, .36);--ed-error-fg: #b91c1c;--ed-error-banner-fg: #7f1d1d;--ed-error-banner-bg: rgba(254, 226, 226, .96);--ed-error-banner-line: rgba(220, 38, 38, .3);--sv-check: rgba(40, 62, 110, .07);--sv-hover: rgba(56, 92, 150, .06);--sv-edge: rgba(31, 42, 68, .2);--sv-mixed: rgba(31, 42, 68, .3)}html[data-theme=light] .hp.ed.sv .sv-warn{color:#b45309}html[data-theme=light] .hp.ed.sv .sv-ok{color:#047857}html[data-theme=light] .hp.ed.sv .sv-bad,html[data-theme=light] .hp.ed.sv .sv-list li[data-severity=error]{color:#b91c1c}html[data-theme=light] .hp.ed.sv .sv-list li[data-severity=warning],html[data-theme=light] .hp.ed.sv .sv-group-warn .sv-group-title,html[data-theme=light] .hp.ed.sv .sv-tree-action.is-on{color:#b45309}.sv .sv-guidebar{inset:16px 16px auto auto;transform:none}.sv .sv-guidebar button{display:inline-flex;align-items:center;gap:6px;color:var(--hp-text-muted)}.sv .sv-guide-mark{display:grid;place-items:center;width:15px;height:15px;border-radius:9999px;border:1px solid currentColor;font-size:9px;font-weight:600;line-height:1}.sv .sv-guide{position:absolute;top:60px;right:16px;z-index:36;width:min(320px,calc(100% - 32px));max-height:calc(100% - 140px);overflow-y:auto;padding:12px 14px;border:1px solid var(--hp-line);border-radius:12px;background:var(--ed-menu-bg);box-shadow:var(--ed-shadow-menu)}.sv .sv-guide-section+.sv-guide-section{margin-top:6px}.sv .sv-guide .sv-pop-title:first-child{margin-top:0}.sv .sv-guide .sv-keys{margin-bottom:0}.sv .sv-guide-note{margin-top:.4rem;font-size:11px}.sv .sv-hover-outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sv .sv-hover-halo{fill:none;stroke:#ffffffe6;stroke-width:3.5}.sv .sv-hover-line{fill:none;stroke:var(--hp-violet, #8b5cf6);stroke-width:1.5}.sv .sv-hover-anchor{fill:var(--hp-bg);stroke:var(--hp-violet, #8b5cf6);stroke-width:1}.sv .sv-anchor.is-hover{fill:var(--hp-violet, #8b5cf6);stroke:var(--hp-bg);stroke-width:1.5}.sv .sv-anchor.is-on.is-hover{stroke:var(--hp-violet, #8b5cf6);fill:var(--hp-bg)}.sv .sv-handle.is-hover{fill:var(--sv-control, #06b6d4);stroke:var(--hp-bg);stroke-width:1.5}.sv .sv-hover-anchor.is-hover{fill:var(--hp-violet, #8b5cf6);stroke:var(--hp-bg);stroke-width:1.5}.sv .sv-path-outline.is-hover{stroke-width:2;opacity:1}.sv .sv-anchor-grip{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 2.5v15.2l3.9-3.6 2.7 6.2 2.3-1-2.7-6.1h5.3z' fill='white' stroke='black' stroke-width='1.2' stroke-linejoin='round'/%3E%3Crect x='14.5' y='14.5' width='6' height='6' fill='white' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E") 4 2,move}.sv .sv-draw-node.is-close{fill:var(--sv-control, #06b6d4);stroke:var(--sv-control, #06b6d4)}.sv .sv-draw-close{fill:none;stroke:var(--sv-control, #06b6d4);stroke-width:1.5}
