.selected-node-overlay.svelte-1944zef,.selected-property-overlay.svelte-1944zef{position:absolute;background:var(--svedit-editing-fill);border:1px solid var(--svedit-editing-stroke);border-radius:2px;top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:none;z-index:12}@layer svedit-defaults{:root{--svedit-brand: oklch(60% .22 283);--svedit-editing-stroke: var(--svedit-brand);--svedit-editing-fill: oklch(from var(--svedit-brand) l c h / .1);--svedit-canvas-stroke: color-mix(in oklch, currentColor 25%, transparent)}}.svedit-canvas.svelte-k7kwrn{caret-color:var(--svedit-editing-stroke);caret-shape:bar;--row: 0}.svedit-canvas.svelte-k7kwrn:focus{outline:none}.svedit-canvas.svelte-k7kwrn ::selection{background:var(--svedit-editing-fill)}@media not (pointer:coarse){.svedit-canvas.hide-selection.svelte-k7kwrn{caret-color:transparent}}.svedit-canvas.node-caret.svelte-k7kwrn,.svedit-canvas.property-selection.svelte-k7kwrn{caret-color:transparent}@media not (pointer:coarse){@supports (anchor-name: --test){.svedit-canvas.hide-selection.svelte-k7kwrn ::selection{background:transparent}}}.text.svelte-4qz6c6{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:content-box}[placeholder].empty.svelte-4qz6c6:not(.focused):before,[placeholder].empty.focused.svelte-4qz6c6:after{content:attr(placeholder);pointer-events:none;color:color-mix(in oklch,currentcolor 50%,transparent)}.text.svelte-4qz6c6:not(.focused){caret-color:transparent}.text.editable.focused.svelte-4qz6c6{text-transform:none!important}.svedit-canvas:not(:focus-within) .selection-highlight.svelte-4qz6c6{background:oklch(from var(--svedit-editing-fill) l 0 h / alpha)}.svedit-canvas:not(:focus-within) .selection-highlight.svelte-4qz6c6:empty{background:none;outline:.5px solid oklch(from var(--svedit-editing-stroke) l 0 h / alpha)}[data-type=property].svelte-1fu9mq{position:relative}.property-selectable.svelte-1fu9mq{position:absolute;inset:0;z-index:1;outline:none}.node-gap.svelte-12q9zgs{height:0;overflow:visible;outline:none;pointer-events:none;caret-color:transparent}.node-gap.svelte-12q9zgs:not(.positioned) .svedit-selectable:where(.svelte-12q9zgs){content-visibility:hidden;contain-intrinsic-size:0 0;position:static;pointer-events:none;width:0;height:0;overflow:clip}.node-gap.positioned.svelte-12q9zgs{--_s-t: anchor(var(--_pa) top);--_s-b: anchor(var(--_pa) bottom);--_s-l: anchor(var(--_pa) left);--_s-r: anchor(var(--_pa) right)}.positioned.gap-after.svelte-12q9zgs:not(.last){--_n-t: anchor(var(--_next) top);--_n-l: anchor(var(--_next) left);--_c-r: anchor(var(--_container) right)}.positioned.gap-after.last.svelte-12q9zgs,.positioned.gap-before.empty.svelte-12q9zgs{--_c-t: anchor(var(--_container) top);--_c-b: anchor(var(--_container) bottom);--_c-l: anchor(var(--_container) left);--_c-r: anchor(var(--_container) right)}.positioned.svelte-12q9zgs .svedit-selectable:where(.svelte-12q9zgs){--_eg: var(--node-caret-edge-gap, 24px);--_gm: var(--node-caret-gap-min-size, 16px);--_R: var(--row, 1);--_C: calc(1 - var(--row, 1));-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute;position-anchor:var(--_pa);position-visibility:anchors-visible;z-index:var(--node-caret-gap-z-index, 1);cursor:pointer}.positioned.gap-after.svelte-12q9zgs:not(.last) .svedit-selectable:where(.svelte-12q9zgs){--_mid: calc((var(--_s-b) + var(--_n-t)) / 2 - var(--_gm) / 2);top:min(calc(var(--_s-b) + var(--_R) * 99999px),calc(var(--_mid) + var(--_R) * 99999px),calc(var(--_s-t) + var(--_C) * 99999px));bottom:min(calc(var(--_n-t) + var(--_R) * 99999px),calc(var(--_mid) + var(--_R) * 99999px),calc(var(--_s-b) + var(--_C) * 99999px));left:min(calc(var(--_s-l) + var(--_R) * 99999px),calc(var(--_s-r) + var(--_C) * 99999px),calc((var(--_s-r) + var(--_n-l)) / 2 - var(--_gm) / 2 + max(0px,var(--_s-r) - var(--_n-l)) * 999 + var(--_C) * 99999px),calc(100% - var(--_eg) + var(--_C) * 99999px));right:min(calc(var(--_s-r) + var(--_R) * 99999px),calc(max(0px,min(var(--_n-l),calc((var(--_s-r) + var(--_n-l)) / 2 - var(--_gm) / 2),max(min(calc(var(--_c-r) - var(--_eg)),calc(var(--_s-r) - var(--_eg))),calc(var(--_s-r) - (var(--_n-l) - var(--_s-r)) * 999)))) + var(--_C) * 99999px));min-height:calc(var(--_gm) * var(--_C));min-width:calc(var(--_gm) * var(--_R))}.positioned.gap-after.last.svelte-12q9zgs .svedit-selectable:where(.svelte-12q9zgs){top:min(calc(var(--_s-b) + var(--_R) * 99999px),calc(var(--_s-t) + var(--_C) * 99999px));bottom:min(calc(var(--_s-b) - var(--_eg) + var(--_R) * 99999px),calc(var(--_s-b) + var(--_C) * 99999px));left:min(calc(var(--_s-l) + var(--_R) * 99999px),calc(var(--_s-r) + var(--_C) * 99999px),calc(100% - var(--_eg) + var(--_C) * 99999px));right:min(calc(var(--_s-r) + var(--_R) * 99999px),calc(max(0px,min(calc(var(--_c-r) - var(--_eg)),calc(var(--_s-r) - var(--_eg)))) + var(--_C) * 99999px));min-height:calc(var(--_eg) * var(--_C));min-width:calc(var(--_eg) * var(--_R))}.positioned.gap-before.svelte-12q9zgs:not(.empty) .svedit-selectable:where(.svelte-12q9zgs){top:min(calc(max(0px,var(--_s-t) - var(--_eg)) + var(--_R) * 99999px),calc(var(--_s-t) + var(--_C) * 99999px));bottom:min(calc(var(--_s-t) + var(--_R) * 99999px),calc(var(--_s-b) + var(--_C) * 99999px));left:min(calc(var(--_s-l) + var(--_R) * 99999px),calc(max(0px,var(--_s-l) - var(--_eg)) + var(--_C) * 99999px));right:min(calc(var(--_s-r) + var(--_R) * 99999px),calc(var(--_s-l) + var(--_C) * 99999px));min-height:calc(var(--_eg) * var(--_C));min-width:calc(var(--_eg) * var(--_R))}.positioned.gap-before.empty.svelte-12q9zgs .svedit-selectable:where(.svelte-12q9zgs){top:min(var(--_s-t),var(--_c-t));bottom:min(var(--_s-b),var(--_c-b));left:min(var(--_s-l),var(--_c-l));right:min(var(--_s-r),var(--_c-r))}[data-type=node].svelte-9kabmc{position:static!important}@keyframes svelte-rq8ceb-node-caret-blink{0%,60%{opacity:1}68%{opacity:0}88%{opacity:0}to{opacity:1}}.caret.svelte-rq8ceb{--_R: var(--row, 1);--_C: calc(1 - var(--row, 1));position:absolute;inset:0;pointer-events:none;z-index:var(--node-caret-z-index, 20);animation:var( --node-caret-animation, svelte-rq8ceb-node-caret-blink var(--node-caret-blink-duration, 1.1s) ease-in-out infinite )}.caret.svelte-rq8ceb:before{--_ci: var(--node-caret-inset, var(--node-caret-marker-inset, 2px));--_ct: var(--node-caret-thickness, 2px);--_cp: var(--node-caret-row-inline-position, 50%);content:"";position:absolute;background:var(--node-caret-bg, var(--svedit-editing-stroke));box-shadow:var(--node-caret-shadow, 0 0 0 .5px oklch(from currentColor calc(1 - l) c h));border:var(--node-caret-border, none);border-radius:var(--node-caret-radius, 1px);top:min(calc(50% + var(--_R) * 99999px),calc(var(--_ci) + var(--_C) * 99999px));bottom:min(calc(50% - var(--_ct) + var(--_R) * 99999px),calc(var(--_ci) + var(--_C) * 99999px));left:min(calc(var(--_ci) + var(--_R) * 99999px),calc(var(--_cp) + var(--_C) * 99999px));right:min(calc(var(--_ci) + var(--_R) * 99999px),calc(100% - var(--_cp) - var(--_ct) + var(--_C) * 99999px));transform:translateY(calc(var(--_C) * -.5px)) translate(calc(var(--_R) * -.5px))}.svedit-canvas:active .gap-marker.svelte-19buust{--node-caret-animation: none}.gap-marker.svelte-19buust{--_eg: var(--node-caret-edge-gap, 24px);--_gm: var(--node-caret-gap-min-size, 16px);--_R: var(--row, 1);--_C: calc(1 - var(--row, 1));position:absolute;position-visibility:anchors-visible;pointer-events:none;z-index:var(--node-caret-marker-z-index, 2);padding:var(--node-caret-marker-padding, 2px);margin:0!important}.gap-marker.gap-empty.svelte-19buust{--node-caret-row-inline-position: calc(var(--_R) * 0px + var(--_C) * 50%);top:anchor(var(--_a) top);left:anchor(var(--_a) left);bottom:anchor(var(--_a) bottom);right:max(calc(anchor(var(--_a) right) + var(--_R) * -99999px),calc(anchor(var(--_a) right) + var(--_C) * -99999px),calc(anchor(var(--_a) left) - var(--_eg) + var(--_C) * -99999px))}.gap-marker.gap-mid.svelte-19buust{top:min(calc(anchor(var(--_p) bottom) + var(--_R) * 99999px),calc((anchor(var(--_p) bottom) + anchor(var(--_n) top)) / 2 - var(--_gm) / 2 + var(--_R) * 99999px),calc(anchor(var(--_p) top) + var(--_C) * 99999px));bottom:min(calc(anchor(var(--_n) top) + var(--_R) * 99999px),calc((anchor(var(--_p) bottom) + anchor(var(--_n) top)) / 2 - var(--_gm) / 2 + var(--_R) * 99999px),calc(anchor(var(--_p) bottom) + var(--_C) * 99999px));left:min(calc(anchor(var(--_p) left) + var(--_R) * 99999px),calc(anchor(var(--_p) right) + var(--_C) * 99999px),calc((anchor(var(--_p) right) + anchor(var(--_n) left)) / 2 - var(--_gm) / 2 + max(0px,anchor(var(--_p) right) - anchor(var(--_n) left)) * 9999 + var(--_C) * 99999px),calc(anchor(var(--_p) right) + (max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) / 2 - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) / 2 + max(0px,anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + max(0px,anchor(var(--_f) right) - anchor(var(--_s) left) + .5px) * 9999 + var(--_C) * 99999px),calc(100% - var(--_gm) + var(--_C) * 99999px),calc(100% - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) + max(0px,(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) - (anchor(var(--_c) right) - anchor(var(--_p) right)) - .5px) * 9999 + max(0px,anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + var(--_C) * 99999px));right:max(calc(0px + var(--_C) * -99999px),min(calc(anchor(var(--_p) right) + var(--_R) * 99999px),calc(anchor(var(--_n) left) + var(--_C) * 99999px),calc((anchor(var(--_p) right) + anchor(var(--_n) left)) / 2 - var(--_gm) / 2 + var(--_C) * 99999px),max(calc(anchor(var(--_p) right) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) + max(max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)),var(--_gm))) / 2 - max(0px,anchor(var(--_s) left) - anchor(var(--_f) right) + .5px) * 9999 + var(--_C) * 99999px),calc(anchor(var(--_p) right) - var(--_gm) - max(0px,(anchor(var(--_p) right) - anchor(var(--_c) right)) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left))) + .5px) * 9999 + var(--_C) * 99999px),calc(anchor(var(--_p) right) - var(--_gm) - max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--_C) * 99999px),calc(anchor(var(--_p) right) - (anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + var(--_C) * 99999px),min(calc(anchor(var(--_c) right) + var(--_C) * 99999px),calc(anchor(var(--_p) right) - var(--_eg) + var(--_C) * 99999px)))))}.gap-marker.gap-edge.svelte-19buust{min-height:var(--_gm);min-width:var(--_gm)}.gap-edge.first.svelte-19buust{top:min(calc(anchor(var(--_a) top) + var(--_C) * 99999px),calc(max(0px,calc(anchor(var(--_a) top) - var(--_gm))) + var(--_R) * 99999px));bottom:min(calc(anchor(var(--_a) bottom) + var(--_C) * 99999px),calc(anchor(var(--_a) top) + var(--_R) * 99999px));left:min(calc(anchor(var(--_a) left) + var(--_R) * 99999px),calc(max(0px,calc(anchor(var(--_a) left) - var(--_gm))) + var(--_C) * 99999px));right:min(calc(anchor(var(--_a) right) + var(--_R) * 99999px),calc(anchor(var(--_a) left) + var(--_C) * 99999px))}.gap-edge.last.svelte-19buust{top:min(calc(anchor(var(--_a) top) + var(--_C) * 99999px),calc(anchor(var(--_a) bottom) + var(--_R) * 99999px));bottom:min(calc(anchor(var(--_a) bottom) + var(--_C) * 99999px),calc(anchor(var(--_a) bottom) - var(--_gm) + var(--_R) * 99999px));left:min(calc(anchor(var(--_a) left) + var(--_R) * 99999px),calc(anchor(var(--_a) right) + var(--_C) * 99999px),calc(100% - var(--_gm) + var(--_C) * 99999px));right:max(calc(0px + var(--_C) * -99999px),calc(anchor(var(--_a) right) + var(--_R) * -99999px),calc(anchor(var(--_a) right) - var(--_gm) + var(--_C) * -99999px),calc(anchor(var(--_c) right) + var(--_C) * -99999px))}.gap-marker.gap-edge.last.pair.svelte-19buust{left:min(calc(anchor(var(--_a) left) + var(--_R) * 99999px),calc(anchor(var(--_a) right) + var(--_C) * 99999px),calc(anchor(var(--_a) right) + (max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) / 2 - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) / 2 + max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + max(0px,anchor(var(--_a) right) - anchor(var(--_c) right) + .5px) * 9999 + var(--_C) * 99999px),calc(100% - var(--_gm) + var(--_C) * 99999px),calc(100% - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) + max(0px,(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) - (anchor(var(--_c) right) - anchor(var(--_a) right)) - .5px) * 9999 + var(--_C) * 99999px));right:max(calc(anchor(var(--_a) right) + var(--_R) * -99999px),calc(0px + var(--_C) * -99999px),calc(anchor(var(--_a) right) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) + max(max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)),var(--_gm))) / 2 - max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)) * 9999 - max(0px,anchor(var(--_c) right) - anchor(var(--_a) right) + .5px) * 9999 + var(--_C) * -99999px),calc(anchor(var(--_a) right) - var(--_gm) - max(0px,(anchor(var(--_a) right) - anchor(var(--_c) right)) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left))) + .5px) * 9999 + var(--_C) * -99999px),calc(anchor(var(--_a) right) - var(--_gm) - max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--_C) * -99999px),min(calc(anchor(var(--_c) right) + var(--_C) * -99999px),calc(anchor(var(--_a) right) - var(--_eg) + var(--_C) * -99999px)))}.gap-marker.svelte-19buust:not(.active):before{content:"";position:absolute;--gap-center: calc( var(--node-caret-symbol-size, 6px) / 2 + var(--node-caret-symbol-gap, 4px) )}.gap-marker.svelte-19buust:not(.active):not(.gap-empty):before{--_mi: var(--node-caret-marker-inset, 2px);top:min(calc(50% + var(--_R) * 99999px),calc(var(--_mi) + var(--_C) * 99999px));bottom:min(calc(50% + var(--_R) * 99999px),calc(var(--_mi) + var(--_C) * 99999px));left:min(calc(var(--_mi) + var(--_R) * 99999px),calc(50% + var(--_C) * 99999px));right:min(calc(var(--_mi) + var(--_R) * 99999px),calc(50% + var(--_C) * 99999px));border-top:calc(var(--_C) * 1px) dashed var(--node-caret-gap-color, var(--svedit-canvas-stroke));border-left:calc(var(--_R) * 1px) dashed var(--node-caret-gap-color, var(--svedit-canvas-stroke));transform:translateY(calc(var(--_C) * -.5px)) translate(calc(var(--_R) * -.5px));-webkit-mask-image:radial-gradient(circle at center,transparent calc(var(--gap-center) - .5px),black var(--gap-center));mask-image:radial-gradient(circle at center,transparent calc(var(--gap-center) - .5px),black var(--gap-center))}.gap-marker.svelte-19buust:not(.active).gap-empty:before{inset:0;border:var(--node-caret-empty-border, 1px dashed var(--node-caret-gap-color, var(--svedit-canvas-stroke)));border-radius:var(--node-caret-empty-border-radius, 3px)}.gap-marker.svelte-19buust:not(.active):after{content:"";position:absolute;width:var(--node-caret-symbol-size, 6px);height:var(--node-caret-symbol-size, 6px);top:50%;left:50%;transform:translate(-50%,-50%);background:var(--node-caret-symbol-bg, var(--node-caret-gap-color, var(--svedit-canvas-stroke)));-webkit-mask:var(--node-caret-symbol-mask, linear-gradient(black, black) center / 100% var(--node-caret-symbol-stroke, 1px) no-repeat, linear-gradient(black, black) center / var(--node-caret-symbol-stroke, 1px) 100% no-repeat );mask:var(--node-caret-symbol-mask, linear-gradient(black, black) center / 100% var(--node-caret-symbol-stroke, 1px) no-repeat, linear-gradient(black, black) center / var(--node-caret-symbol-stroke, 1px) 100% no-repeat )}.image-controls.svelte-10mpye6{position:absolute;inset:0;pointer-events:auto;cursor:grab;z-index:10}.image-controls.dragging.svelte-10mpye6{cursor:grabbing}.marker.svelte-10mpye6{position:absolute;width:5%;aspect-ratio:1/1;transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:difference;border:1px solid var(--svedit-editing-stroke);border-radius:50%}.marker.svelte-10mpye6:before{content:"";position:absolute;left:50%;top:50%;width:150%;height:1px;background:var(--svedit-editing-stroke);transform:translate(-50%,-50%)}.marker.svelte-10mpye6:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:150%;background:var(--svedit-editing-stroke);transform:translate(-50%,-50%)}.create-link-dialog.svelte-108be6b::backdrop{background:#00000026}.edit-link-dialog.svelte-1my8e2r::backdrop{background:#00000026}.image-controls-overlay.svelte-p01746{position:absolute;top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:auto}img.svelte-13nmxc8{width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:center center}.mask-image.svelte-13nmxc8{width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:var(--foreground)}img.placeholder.svelte-13nmxc8{opacity:.7;border:2px dashed var(--svedit-canvas-stroke);border-radius:var(--s-2);padding:var(--s-4);background:var(--canvas-fill-color)}.nav-items{--row: 1}.nav-items>*{display:flex;align-items:center;justify-content:center;text-align:center}.page.svelte-1k96nhs{--row: 0}.body-node-array{display:grid;grid-template-columns:1fr}.nav-item-link.svelte-u8g7at{background:linear-gradient(to left,var(--accent),var(--accent));background-size:0 2px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size cubic-bezier(.8,0,.2,1) .4s}.nav-item-link.svelte-u8g7at:hover{background-size:100% 2px}.footer-links{--row: 0}.ew-intro .node.empty-node-array,.ew-outro .node.empty-node-array{min-height:0!important}.title-underline{display:inline;background:linear-gradient(to left,var(--accent),var(--accent));background-size:0 2px;background-position:0 100%,100% 100%;background-repeat:no-repeat;transition:background-size cubic-bezier(.8,0,.2,1) .4s}.group:hover .title-underline{background-size:100% 2px}.hero-buttons.empty .node.empty-node-array{position:absolute!important}.ew-hero h1{--highlight-thickness: 6px}
