.selected-node-overlay.svelte-1944zef,.selected-property-overlay.svelte-1944zef{background:var(--svedit-editing-fill);border:1px solid var(--svedit-editing-stroke);top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:none;z-index:12;border-radius:2px;position:absolute}@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:#0000}}.svedit-canvas.node-caret.svelte-k7kwrn,.svedit-canvas.property-selection.svelte-k7kwrn{caret-color:#0000}@media not (pointer:coarse){@supports (anchor-name:--test){.svedit-canvas.hide-selection.svelte-k7kwrn ::selection{background:0 0}}}.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:#0000}.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{outline:.5px solid oklch(from var(--svedit-editing-stroke) l 0 h / alpha);background:0 0}[data-type=property].svelte-1fu9mq{position:relative}.property-selectable.svelte-1fu9mq{z-index:1;outline:none;position:absolute;inset:0}[data-type=node].svelte-9kabmc{position:static!important}.node-gap.svelte-12q9zgs{caret-color:#0000;display:contents}.node-gap.svelte-12q9zgs:not(.positioned) .svedit-selectable:where(.svelte-12q9zgs){pointer-events:none;width:0;height:0;position:absolute;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-before.svelte-12q9zgs:not(.empty){--_b-t:anchor(var(--node-caret-boundary-y,var(--node-caret-boundary,--_no-boundary)) top, 0px);--_b-l:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) left, 0px)}.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);--_b-b:anchor(var(--node-caret-boundary-y,var(--node-caret-boundary,--_no-boundary)) bottom, 0px);--_b-r:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) right, 0px);--_b-bt:anchor(var(--node-caret-boundary-y,var(--node-caret-boundary,--_no-boundary)) bottom, 99999px);--_b-rl:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) right, 99999px)}.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-anchor:var(--_pa);position-visibility:anchors-visible;z-index:var(--node-caret-gap-z-index,1);cursor:pointer;position:absolute}.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(min(var(--_s-b), calc(var(--_b-bt) - var(--_eg))) + var(--_R) * 99999px), calc(var(--_s-t) + var(--_C) * 99999px));bottom:min(calc(max(var(--_b-b), 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(min(var(--_s-r), calc(var(--_b-rl) - var(--_eg))) + var(--_C) * 99999px), calc(100% - var(--_eg) + var(--_C) * 99999px));right:min(calc(var(--_s-r) + var(--_R) * 99999px), calc(max(var(--_b-r), 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(var(--_b-t), 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(var(--_b-l), 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))}@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));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);position:absolute;inset:0}.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:"";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)) translateX(calc(var(--_R) * -.5px));position:absolute}.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-visibility:anchors-visible;pointer-events:none;z-index:var(--node-caret-marker-z-index,2);padding:var(--node-caret-marker-padding,2px);position:absolute;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{--_b-t:anchor(var(--node-caret-boundary-y,var(--node-caret-boundary,--_no-boundary)) top, 0px);--_b-l:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) left, 0px);top:min(calc(anchor(var(--_a) top) + var(--_C) * 99999px), calc(max(var(--_b-t), 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(var(--_b-l), 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{--_b-b:anchor(var(--node-caret-boundary-y,var(--node-caret-boundary,--_no-boundary)) bottom, 0px);--_b-r:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) right, 0px);--_b-bt:anchor(var(--node-caret-boundary-y,var(--node-caret-boundary,--_no-boundary)) bottom, 99999px);--_b-rl:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) right, 99999px);top:min(calc(anchor(var(--_a) top) + var(--_C) * 99999px), calc(min(anchor(var(--_a) bottom), calc(var(--_b-bt) - var(--_gm))) + var(--_R) * 99999px));bottom:min(calc(anchor(var(--_a) bottom) + var(--_C) * 99999px), calc(max(var(--_b-b), calc(anchor(var(--_a) bottom) - var(--_gm))) + var(--_R) * 99999px));left:min(calc(anchor(var(--_a) left) + var(--_R) * 99999px), calc(min(anchor(var(--_a) right), calc(var(--_b-rl) - var(--_gm))) + var(--_C) * 99999px), calc(100% - var(--_gm) + var(--_C) * 99999px));right:max(calc(var(--_b-r) + 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(var(--_b-rl) - var(--_gm) + 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(var(--_b-r) + 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:"";--gap-center:calc(var(--node-caret-symbol-size,6px) / 2 + var(--node-caret-symbol-gap,4px));position:absolute}.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)) translateX(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{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);inset:0}.gap-marker.svelte-19buust:not(.active):after{content:"";width:var(--node-caret-symbol-size,6px);height:var(--node-caret-symbol-size,6px);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);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.save-spinner.svelte-xadd52{border-radius:50%}.media-controls.svelte-z8xvsl{pointer-events:auto;cursor:grab;z-index:10;position:absolute;inset:0}.media-controls.svelte-z8xvsl.dragging{cursor:grabbing}.media-controls.svelte-z8xvsl.touch-locked{outline:2px solid var(--svedit-editing-stroke,oklch(60% .22 283));outline-offset:-2px}.marker.svelte-z8xvsl{aspect-ratio:1;pointer-events:none;mix-blend-mode:difference;border:1px solid var(--svedit-editing-stroke);border-radius:50%;width:5%;position:absolute;transform:translate(-50%,-50%)}.marker.svelte-z8xvsl:before{content:"";background:var(--svedit-editing-stroke);width:150%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marker.svelte-z8xvsl:after{content:"";background:var(--svedit-editing-stroke);width:1px;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewbox-handles.svelte-13xkrtl{top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:none;position:absolute}.handle.svelte-13xkrtl{z-index:20;pointer-events:auto;opacity:1;position:absolute}.handle.svelte-13xkrtl.dragging{-webkit-user-select:none;user-select:none}.handle-right.svelte-13xkrtl{cursor:ew-resize;justify-content:center;align-items:center;width:14px;display:flex;top:0;bottom:0;right:-14px}.handle-bottom.svelte-13xkrtl{cursor:ns-resize;justify-content:center;align-items:center;height:14px;display:flex;bottom:-14px;left:0;right:0}.handle-corner.svelte-13xkrtl{cursor:nwse-resize;justify-content:flex-start;align-items:flex-start;width:22px;height:22px;display:flex;bottom:-16px;right:-16px}.handle-right.svelte-13xkrtl .handle-line:where(.svelte-13xkrtl){background:var(--svedit-editing-stroke,oklch(60% .22 283));opacity:.8;border-radius:2px;width:3px;height:32px;max-height:50%}.handle-bottom.svelte-13xkrtl .handle-line:where(.svelte-13xkrtl){background:var(--svedit-editing-stroke,oklch(60% .22 283));opacity:.8;border-radius:2px;width:32px;max-width:50%;height:3px}.snap-label.svelte-13xkrtl{background:var(--svedit-editing-stroke,oklch(60% .22 283));color:var(--background);white-space:nowrap;pointer-events:none;z-index:30;padding:3px 6px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.create-link-dialog.svelte-108be6b::backdrop,.edit-link-dialog.svelte-1my8e2r::backdrop{background:color-mix(in oklch, var(--foreground) 10%, transparent)}.drawer-dialog.svelte-1tu8lo2{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;overflow:visible}.drawer-dialog.svelte-1tu8lo2::backdrop{background:0 0}.drawer-dialog[open].svelte-1tu8lo2::backdrop{background:color-mix(in oklch, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(2px)}.drawer-shell.svelte-1tu8lo2{pointer-events:none;position:fixed;inset:0}.drawer.svelte-1tu8lo2{pointer-events:none;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 1.5rem))}.drawer-dialog.animating-open.svelte-1tu8lo2 .drawer:where(.svelte-1tu8lo2){transform:translateY(0)}.drawer-panel.svelte-1tu8lo2{background:var(--background);border-top:.5px solid color-mix(in oklch, var(--foreground) 18%, transparent);width:100%;height:66.666vh;max-height:66.666vh;color:var(--foreground);padding-bottom:max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:auto;overflow:auto;box-shadow:0 -12px 40px oklch(0% 0 0/.12)}.drawer-content.svelte-1tu8lo2{width:100%;max-width:80rem;min-height:12rem;margin:0 auto;padding:1rem 1.25rem 1.25rem}@media (width>=640px){.drawer-content.svelte-1tu8lo2{padding-left:1.75rem;padding-right:1.75rem}}@media (width>=768px){.drawer-content.svelte-1tu8lo2{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=1024px){.drawer-content.svelte-1tu8lo2{padding-left:3.5rem;padding-right:3.5rem}}@media (width<=640px){.drawer.svelte-1tu8lo2{transform:translateY(100%)}.drawer-panel.svelte-1tu8lo2{height:66.666vh;max-height:66.666vh}}.pages-drawer.svelte-9vceyc{flex-direction:column;gap:1.5rem;display:flex;position:relative}.section.svelte-9vceyc{flex-direction:column;gap:.75rem;display:flex}.section-header.svelte-9vceyc{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-header.svelte-9vceyc h3:where(.svelte-9vceyc){letter-spacing:-.01em;color:inherit;margin:0;font-size:.95rem;font-weight:700}.section-mode-label.svelte-9vceyc{color:color-mix(in oklch, currentColor 65%, transparent);font-size:.78rem;font-weight:600}.status-message.svelte-9vceyc{color:color-mix(in oklch, currentColor 65%, transparent);padding:.8rem 0;font-size:.9rem}.drafts-strip.svelte-9vceyc{scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-columns:8.4rem;grid-auto-flow:column;gap:1rem;padding:.15rem .05rem .35rem;display:grid;overflow-x:auto}.draft-item.svelte-9vceyc{display:block}.draft-card-shell.svelte-9vceyc,.tree-row-shell.svelte-9vceyc{position:relative}.empty-state-card.svelte-9vceyc{border:1px dashed color-mix(in oklch, var(--foreground) 22%, transparent);background:color-mix(in oklch, var(--foreground) 3%, var(--background));place-items:center;min-height:10rem;padding:.75rem;display:grid}.empty-state-text.svelte-9vceyc{color:color-mix(in oklch, currentColor 65%, transparent);text-align:center;font-size:.84rem;font-weight:600}.draft-card.svelte-9vceyc,.tree-row.svelte-9vceyc{cursor:pointer;text-align:left;background:0 0;border:0;outline:none;transition:background-color .14s}.draft-card.svelte-9vceyc{flex-direction:column;align-items:center;gap:.65rem;width:100%;padding:2rem .45rem .45rem;display:flex}.tree-row.svelte-9vceyc{width:100%;min-height:3.35rem;padding:.45rem 2.5rem .45rem calc(.6rem + var(--depth) * 1rem);align-items:center;gap:.8rem;display:flex}.draft-card.svelte-9vceyc:hover,.draft-card.svelte-9vceyc:focus-visible,.tree-row.svelte-9vceyc:hover,.tree-row.svelte-9vceyc:focus-visible{background:var(--svedit-editing-fill)}.item-actions-btn.svelte-9vceyc{background:color-mix(in oklch, var(--background) 88%, var(--foreground) 12%);width:1.9rem;height:1.9rem;color:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.tree-actions-btn.svelte-9vceyc{top:50%;right:.45rem;transform:translateY(-50%)}.item-actions-btn.svelte-9vceyc:hover,.item-actions-btn.svelte-9vceyc:focus-visible{background:color-mix(in oklch, var(--foreground) 10%, var(--background));outline:none}.page-illustration.svelte-9vceyc{background:0 0;place-items:center;display:grid;overflow:hidden}.draft-illustration.svelte-9vceyc{aspect-ratio:3/4;background:oklch(from var(--svedit-brand,oklch(60% .22 283)) .985 .012 h);width:100%;box-shadow:none}.create-illustration.svelte-9vceyc{background:oklch(from var(--svedit-brand,oklch(60% .22 283)) .985 .012 h);border:1px dashed oklch(from var(--svedit-brand,oklch(60% .22 283)) .8 .08 h / .45);box-shadow:none}.tree-illustration.svelte-9vceyc{aspect-ratio:3/4;flex:none;width:2.65rem}.media-preview.svelte-9vceyc{object-fit:cover;background:color-mix(in oklch, var(--foreground) 3%, var(--background));width:100%;height:100%;display:block}.page-sheet.svelte-9vceyc{background:linear-gradient(180deg, color-mix(in oklch, var(--background) 96%, white) 0%, color-mix(in oklch, var(--background) 92%, white) 100%);width:100%;height:100%;box-shadow:0 1px 2px oklch(0% none none/.08), 0 8px 18px oklch(0% none none/.1), inset 0 0 0 1px color-mix(in oklch, var(--foreground) 12%, transparent);flex-direction:column;gap:.22rem;padding:.62rem .5rem;display:flex}.page-sheet.compact.svelte-9vceyc{gap:.16rem;padding:.42rem .34rem}.line.svelte-9vceyc{background:color-mix(in oklch, var(--foreground) 28%, transparent);height:.16rem;margin-left:.04rem;margin-right:.04rem}.page-sheet.compact.svelte-9vceyc .line:where(.svelte-9vceyc){height:.11rem}.line.long.svelte-9vceyc{width:100%}.line.short.svelte-9vceyc{width:55%}.plus-glyph.svelte-9vceyc{color:var(--svedit-brand,oklch(60% .22 283));font-size:2rem;font-weight:300;line-height:1}.draft-title.svelte-9vceyc{color:inherit;text-align:center;font-size:.8rem;font-weight:600;line-height:1.2}.tree.svelte-9vceyc,.tree-node.svelte-9vceyc{flex-direction:column;gap:.45rem;display:flex}.tree-indent.svelte-9vceyc{width:0;height:0}.tree-label.svelte-9vceyc{color:inherit;font-size:.92rem;font-weight:600;line-height:1.2}.tree-children.svelte-9vceyc{flex-direction:column;gap:.35rem;display:flex}.page-actions-dialog.svelte-9vceyc,.confirm-dialog.svelte-9vceyc{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;overflow:visible}.page-actions-dialog.svelte-9vceyc::backdrop,.confirm-dialog.svelte-9vceyc::backdrop{background:color-mix(in oklch, var(--foreground) 10%, transparent)}.menu-panel.svelte-9vceyc{background:var(--background);min-width:12rem;color:var(--foreground);border:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 30px oklch(0% none none/.12)}.menu-item.svelte-9vceyc{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.7rem .9rem;font-size:.92rem}.menu-item.svelte-9vceyc:hover,.menu-item.svelte-9vceyc:focus-visible{background:color-mix(in oklch, var(--foreground) 10%, var(--background));outline:none}.menu-item-danger.svelte-9vceyc{color:color-mix(in oklch, red 65%, var(--foreground))}.menu-item-disabled.svelte-9vceyc{color:color-mix(in oklch, var(--foreground) 45%, transparent);cursor:not-allowed}.confirm-panel.svelte-9vceyc{background:var(--background);width:min(28rem,100vw - 2rem);color:var(--foreground);border:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);flex-direction:column;gap:.9rem;padding:1rem;display:flex;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px oklch(0% none none/.12)}.confirm-title.svelte-9vceyc{margin:0;font-size:1rem;font-weight:700}.confirm-message.svelte-9vceyc{color:color-mix(in oklch, var(--foreground) 82%, transparent);margin:0;font-size:.92rem;line-height:1.45}.confirm-error.svelte-9vceyc{color:color-mix(in oklch, red 65%, var(--foreground));margin:0;font-size:.88rem}.confirm-actions.svelte-9vceyc{justify-content:flex-end;gap:.6rem;display:flex}.confirm-btn.svelte-9vceyc{border:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);color:inherit;cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:.9rem;font-weight:600}.confirm-btn.svelte-9vceyc:hover,.confirm-btn.svelte-9vceyc:focus-visible{background:color-mix(in oklch, var(--foreground) 10%, var(--background));outline:none}.confirm-btn-danger.svelte-9vceyc{color:color-mix(in oklch, red 65%, var(--foreground));border-color:color-mix(in oklch, red 35%, var(--foreground) 12%, transparent)}.confirm-btn.svelte-9vceyc:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.drafts-strip.svelte-9vceyc{grid-auto-columns:7.5rem;gap:.85rem}.draft-card.svelte-9vceyc{gap:.55rem;padding:1.9rem .4rem .4rem}.draft-title.svelte-9vceyc{font-size:.74rem}}.drop-target-overlay.svelte-p01746{top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);outline:3px solid var(--svedit-editing-stroke,oklch(60% .22 283));outline-offset:-3px;pointer-events:none;z-index:30;position:absolute}.media-controls-overlay.svelte-p01746{top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:auto;position:absolute}img.svelte-13nmxc8,video.svelte-yvq55e{transform-origin:50%;width:100%;height:100%}video.clickable.svelte-yvq55e{cursor:zoom-in}.nav-items{--row:1}.nav-items>*{text-align:center;justify-content:center;align-items:center;display:flex}.sizable-viewbox.svelte-1r497uf{width:100%;overflow:hidden}.page.svelte-1k96nhs{--row:0}.body-node-array{grid-template-columns:1fr;display:grid}.nav-item-link.svelte-u8g7at{background:linear-gradient(to left, var(--accent), var(--accent));background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .4s cubic-bezier(.8,0,.2,1)}.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{background:linear-gradient(to left, var(--accent), var(--accent));background-position:0 100%,100% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .4s cubic-bezier(.8,0,.2,1);display:inline}.group:hover .title-underline{background-size:100% 2px}.hero-buttons.empty .node.empty-node-array{position:absolute!important}.ew-hero h1{--highlight-thickness:6px}
