.selected-node-overlay.svelte-1944zef,.selected-property-overlay.svelte-1944zef{background:var(--editing-muted);outline:1px solid var(--editing);outline-offset:-.5px;top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:none;z-index:12;border-radius:1px;position:absolute}.selected-node-overlay.unfocused.svelte-1944zef,.selected-property-overlay.unfocused.svelte-1944zef{background:oklch(from var(--editing-muted) l 0 h / alpha);outline-color:oklch(from var(--editing) l 0 h)}@layer svedit-defaults{:root{--editing:oklch(60% .22 283);--editing-muted:oklch(from var(--editing) l c h / .1);--editing-stroke:color-mix(in oklch, currentColor 25%, transparent);--editing-foreground:oklch(100% 0 0)}@keyframes node-caret-blink{0%,60%{opacity:1}68%{opacity:0}88%{opacity:0}to{opacity:1}}}.svedit-canvas.svelte-k7kwrn{caret-color:var(--editing);caret-shape:bar;--row:0}.svedit-canvas.svelte-k7kwrn:focus{outline:none}:where(.svedit-canvas.svelte-k7kwrn) ::selection{background:var(--editing-muted)}@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}}}:where(.text.svelte-1pem0hy){white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:content-box}[placeholder].empty.svelte-1pem0hy:not(.focused):before,[placeholder].empty.focused.svelte-1pem0hy:after{content:attr(placeholder);pointer-events:none;color:color-mix(in oklch, currentcolor 50%, transparent)}.svedit.editable [placeholder].empty.focused.svelte-1pem0hy{caret-color:#0000!important}.svedit.editable .svedit-canvas:has([placeholder].empty.focused){caret-color:#0000!important}.svedit.editable [placeholder].empty.focused.svelte-1pem0hy:before{content:"";width:0;height:1cap;box-shadow:0 -.4cap 0 .65px var(--editing,AccentColor), 0 0 0 .65px var(--editing,AccentColor), 0 .4cap 0 .65px var(--editing,AccentColor);animation:var(--node-caret-animation,node-caret-blink var(--node-caret-blink-duration,1.1s) ease-in-out infinite);display:inline-block}.text.svelte-1pem0hy:not(.focused){caret-color:#0000}.svedit.editable .text.focused.svelte-1pem0hy{text-transform:none!important}.svedit-canvas:not(:focus-within) .selection-highlight.svelte-1pem0hy{background:oklch(from var(--editing-muted) l 0 h / alpha)}.svedit-canvas:not(:focus-within) .selection-highlight.svelte-1pem0hy:empty{outline:.5px solid oklch(from var(--editing) l 0 h / alpha);background:0 0}[data-type=node].svelte-9kabmc{position:static!important}.node-gap.svelte-12q9zgs{caret-color:#0000;display:contents}.node-gap:not(.positioned):not(.empty) .svedit-selectable{display:none}.node-gap:not(.positioned) .svedit-selectable{pointer-events:none;width:0;height:0;position:absolute;overflow:clip}.node-gap.positioned{--_s-t:anchor(var(--_pa) top, 9999999px);--_s-b:anchor(var(--_pa) bottom, 9999999px);--_s-l:anchor(var(--_pa) left, 9999999px);--_s-r:anchor(var(--_pa) right, 9999999px)}.node-gap.positioned.gap-before: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)}.node-gap.positioned.gap-after:not(.last){--_n-t:anchor(var(--_next) top);--_n-l:anchor(var(--_next) left);--_c-r:anchor(var(--_container) right)}.node-gap.positioned.gap-after.last,.node-gap.positioned.gap-before.empty{--_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, 9999999px);--_b-rl:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) right, 9999999px)}.node-gap.positioned .svedit-selectable{--_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}.node-gap.positioned .svedit-selectable[data-sent-to-back]{z-index:0}.node-gap.positioned.gap-after:not(.last) .svedit-selectable{--_mid:calc((var(--_s-b) + var(--_n-t)) / 2 - var(--_gm) / 2);top:min(calc(var(--_s-b) + var(--_R) * 9999999px), calc(var(--_mid) + var(--_R) * 9999999px), calc(var(--_s-t) + var(--_C) * 9999999px));bottom:min(calc(var(--_n-t) + var(--_R) * 9999999px), calc(var(--_mid) + var(--_R) * 9999999px), calc(var(--_s-b) + var(--_C) * 9999999px));left:min(calc(var(--_s-l) + var(--_R) * 9999999px), calc(var(--_s-r) + var(--_C) * 9999999px), calc((var(--_s-r) + var(--_n-l)) / 2 - var(--_gm) / 2 + max(0px, var(--_s-r) - var(--_n-l)) * 999 + var(--_C) * 9999999px),  calc(100% - var(--_eg) + max(0px, var(--_n-l) - var(--_s-r) + .5px) * 9999 + var(--_C) * 9999999px));right:min(calc(var(--_s-r) + var(--_R) * 9999999px), 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) * 9999999px));min-height:calc(var(--_gm) * var(--_C));min-width:calc(var(--_gm) * var(--_R))}.node-gap.positioned.gap-after.last .svedit-selectable{top:min(calc(min(var(--_s-b), calc(var(--_b-bt) - var(--_eg))) + var(--_R) * 9999999px), calc(var(--_s-t) + var(--_C) * 9999999px));bottom:min(calc(max(var(--_b-b), var(--_s-b) - var(--_eg)) + var(--_R) * 9999999px), calc(var(--_s-b) + var(--_C) * 9999999px));left:min(calc(var(--_s-l) + var(--_R) * 9999999px), calc(min(var(--_s-r), calc(var(--_b-rl) - var(--_eg))) + var(--_C) * 9999999px), calc(100% - var(--_eg) + max(0px, var(--_s-r) - 100% + .5px) * 9999 + var(--_C) * 9999999px));right:min(calc(var(--_s-r) + var(--_R) * 9999999px), calc(max(var(--_b-r), min(calc(var(--_c-r) - var(--_eg)), calc(var(--_s-r) - var(--_eg)))) + var(--_C) * 9999999px));min-height:calc(var(--_eg) * var(--_C));min-width:calc(var(--_eg) * var(--_R))}.node-gap.positioned.gap-before:not(.empty) .svedit-selectable{top:min(calc(max(var(--_b-t), var(--_s-t) - var(--_eg)) + var(--_R) * 9999999px), calc(var(--_s-t) + var(--_C) * 9999999px));bottom:min(calc(var(--_s-t) + var(--_R) * 9999999px), calc(var(--_s-b) + var(--_C) * 9999999px));left:min(calc(var(--_s-l) + var(--_R) * 9999999px), calc(max(var(--_b-l), var(--_s-l) - var(--_eg)) + var(--_C) * 9999999px));right:min(calc(var(--_s-r) + var(--_R) * 9999999px), calc(var(--_s-l) + var(--_C) * 9999999px));min-height:calc(var(--_eg) * var(--_C));min-width:calc(var(--_eg) * var(--_R))}.node-gap.gap-before.empty .svedit-selectable{pointer-events:auto;position-visibility:always;width:auto;height:auto;position:absolute;inset:0}.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,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(--editing));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,.gap-marker.gap-edge.svelte-19buust{position-anchor:var(--_a)}.gap-marker.gap-mid.svelte-19buust{position-anchor:var(--_p)}.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) * -9999999px), calc(anchor(var(--_a) right) + var(--_C) * -9999999px), calc(anchor(var(--_a) left) - var(--_eg) + var(--_C) * -9999999px))}.gap-marker.gap-mid.svelte-19buust{top:min(calc(anchor(var(--_p) bottom) + var(--_R) * 9999999px), calc((anchor(var(--_p) bottom) + anchor(var(--_n) top)) / 2 - var(--_gm) / 2 + var(--_R) * 9999999px), calc(anchor(var(--_p) top) + var(--_C) * 9999999px));bottom:min(calc(anchor(var(--_n) top) + var(--_R) * 9999999px), calc((anchor(var(--_p) bottom) + anchor(var(--_n) top)) / 2 - var(--_gm) / 2 + var(--_R) * 9999999px), calc(anchor(var(--_p) bottom) + var(--_C) * 9999999px));left:min(calc(anchor(var(--_p) left) + var(--_R) * 9999999px), calc(anchor(var(--_p) right) + var(--_C) * 9999999px), 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) * 9999999px),  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) * 9999999px),  calc(100% - var(--_gm) + max(0px, anchor(var(--_n) left) - anchor(var(--_p) right) + .5px) * 9999 + var(--_C) * 9999999px), 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) * 9999999px));right:max( calc(0px + var(--_C) * -9999999px - max(0px, anchor(var(--_p) right) - anchor(var(--_n) left) + .5px) * 9999), min(calc(anchor(var(--_p) right) + var(--_R) * 9999999px), calc(anchor(var(--_n) left) + var(--_C) * 9999999px), calc((anchor(var(--_p) right) + anchor(var(--_n) left)) / 2 - var(--_gm) / 2 + var(--_C) * 9999999px), 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) * 9999999px), 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) * 9999999px), calc(anchor(var(--_p) right) - var(--_gm) - max(0px, anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--_C) * 9999999px), calc(anchor(var(--_p) right) - (anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + var(--_C) * 9999999px), min(calc(anchor(var(--_c) right) + var(--_C) * 9999999px), calc(anchor(var(--_p) right) - var(--_eg) + var(--_C) * 9999999px)))))}.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) * 9999999px), calc(max(var(--_b-t), calc(anchor(var(--_a) top) - var(--_gm))) + var(--_R) * 9999999px));bottom:min(calc(anchor(var(--_a) bottom) + var(--_C) * 9999999px), calc(anchor(var(--_a) top) + var(--_R) * 9999999px));left:min(calc(anchor(var(--_a) left) + var(--_R) * 9999999px), calc(max(var(--_b-l), calc(anchor(var(--_a) left) - var(--_gm))) + var(--_C) * 9999999px));right:min(calc(anchor(var(--_a) right) + var(--_R) * 9999999px), calc(anchor(var(--_a) left) + var(--_C) * 9999999px))}.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, 9999999px);--_b-rl:anchor(var(--node-caret-boundary-x,var(--node-caret-boundary,--_no-boundary)) right, 9999999px);top:min(calc(anchor(var(--_a) top) + var(--_C) * 9999999px), calc(min(anchor(var(--_a) bottom), calc(var(--_b-bt) - var(--_gm))) + var(--_R) * 9999999px));bottom:min(calc(anchor(var(--_a) bottom) + var(--_C) * 9999999px), calc(max(var(--_b-b), calc(anchor(var(--_a) bottom) - var(--_gm))) + var(--_R) * 9999999px));left:min(calc(anchor(var(--_a) left) + var(--_R) * 9999999px), calc(min(anchor(var(--_a) right), calc(var(--_b-rl) - var(--_gm))) + var(--_C) * 9999999px), calc(100% - var(--_gm) + var(--_C) * 9999999px));right:max(calc(var(--_b-r) + var(--_C) * -9999999px), calc(anchor(var(--_a) right) + var(--_R) * -9999999px), calc(anchor(var(--_a) right) - var(--_gm) + var(--_C) * -9999999px),  calc(anchor(var(--_c) right) + var(--_C) * -9999999px))}.gap-marker.gap-edge.last.pair.svelte-19buust{left:min(calc(anchor(var(--_a) left) + var(--_R) * 9999999px), calc(anchor(var(--_a) right) + var(--_C) * 9999999px), calc(var(--_b-rl) - var(--_gm) + var(--_C) * 9999999px), 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) * 9999999px),  calc(100% - var(--_gm) + max(0px, anchor(var(--_s) left) - anchor(var(--_f) right) + .5px) * 9999 + var(--_C) * 9999999px), 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) * 9999999px));right:max(calc(anchor(var(--_a) right) + var(--_R) * -9999999px), calc(var(--_b-r) + var(--_C) * -9999999px), 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) * -9999999px), 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) * -9999999px), calc(anchor(var(--_a) right) - var(--_gm) - max(0px, anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--_C) * -9999999px), min(calc(anchor(var(--_c) right) + var(--_C) * -9999999px), calc(anchor(var(--_a) right) - var(--_eg) + var(--_C) * -9999999px)))}.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) * 9999999px), calc(var(--_mi) + var(--_C) * 9999999px));bottom:min(calc(50% + var(--_R) * 9999999px), calc(var(--_mi) + var(--_C) * 9999999px));left:min(calc(var(--_mi) + var(--_R) * 9999999px), calc(50% + var(--_C) * 9999999px));right:min(calc(var(--_mi) + var(--_R) * 9999999px), calc(50% + var(--_C) * 9999999px));border-top:calc(var(--_C) * 1px) dashed var(--node-caret-gap-color,var(--editing-stroke));border-left:calc(var(--_R) * 1px) dashed var(--node-caret-gap-color,var(--editing-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(--editing-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(--editing-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%)}:where(.empty-node-placeholder.svelte-98gsbc){cursor:pointer;min-width:24px;min-height:40px;position:relative;inset:0}h1.editable.svelte-1eanza4,h2.editable.svelte-1eanza4,h3.editable.svelte-1eanza4,h4.editable.svelte-1eanza4,h5.editable.svelte-1eanza4,h6.editable.svelte-1eanza4{cursor:text;border-radius:var(--border-radius);margin-left:-.5rem;margin-right:-.5rem;padding:.25rem .5rem;transition:all .15s}h1.editable.svelte-1eanza4:hover,h2.editable.svelte-1eanza4:hover,h3.editable.svelte-1eanza4:hover,h4.editable.svelte-1eanza4:hover,h5.editable.svelte-1eanza4:hover,h6.editable.svelte-1eanza4:hover{background:var(--subtle-bg);outline:1px solid var(--border)}.heading-with-link.svelte-1eanza4{align-items:center;gap:.5rem;display:flex;position:relative}.hash-link.svelte-1eanza4{opacity:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:.25rem .5rem;font-size:.8em;transition:opacity .2s}.heading-with-link.svelte-1eanza4:hover .hash-link:where(.svelte-1eanza4){opacity:1}.hash-link.svelte-1eanza4:hover{color:var(--coral-hover)}.copied-feedback.svelte-1eanza4{color:var(--color-success)}p.editable.svelte-i2i0d8{cursor:text;border-radius:var(--border-radius);margin:-.25rem -.5rem;padding:.25rem .5rem;transition:all .15s}p.editable.svelte-i2i0d8:hover{background:var(--subtle-bg);outline:1px solid var(--border)}.list.svelte-m2p1h2{counter-reset:listcounter;padding-left:2rem;list-style:none}.list-item.svelte-1sp6fl5{padding-top:.5em;padding-bottom:.5em;list-style:none;position:relative}.list-item.has-counter.svelte-1sp6fl5{counter-increment:listcounter;padding-left:3em}.list-item.has-counter.svelte-1sp6fl5:before{content:counter(listcounter, var(--list-style));color:var(--text-primary);font-size:1em;position:absolute;top:.5em;left:0}.list-item.editable.svelte-1sp6fl5{cursor:text;border-radius:var(--border-radius);transition:all .15s}.list-item.editable.svelte-1sp6fl5:hover{background:var(--subtle-bg);outline:1px solid var(--border)}figure.svelte-okz8yd{margin:2rem 0}figure.editable.svelte-okz8yd{outline:2px dashed var(--coral);border-radius:var(--border-radius);cursor:pointer;padding:.5rem}img.svelte-okz8yd{border-radius:var(--border-radius);max-width:100%;height:auto;display:block}figcaption.svelte-okz8yd{color:var(--text-secondary);text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic}blockquote.svelte-19o8ocl{border-left:4px solid var(--border);border-radius:.25rem;margin:2rem 0;padding:1.5rem 2rem}blockquote.editable.svelte-19o8ocl{cursor:text;transition:all .15s}blockquote.editable.svelte-19o8ocl:hover{background:var(--subtle-bg);outline:1px solid var(--border)}blockquote.svelte-19o8ocl p:where(.svelte-19o8ocl){margin-bottom:.5rem;font-size:1.25rem;font-style:italic;line-height:1.6}.citation.svelte-19o8ocl{color:var(--text-secondary);margin-top:1rem;font-size:.95rem;font-style:italic}.text-selection-overlay.svelte-17mf7rn{top:anchor(top);left:anchor(right);pointer-events:auto;z-index:10;position:absolute;transform:translate(.5rem)translateY(-12px)}.text-selection-overlay.svelte-17mf7rn a:where(.svelte-17mf7rn){background-color:var(--surface);color:var(--text-primary);border-radius:.25rem;padding:.5rem;text-decoration:none;transition:all .2s;display:block;box-shadow:0 .5rem 1rem #00000026}.text-selection-overlay.svelte-17mf7rn a:where(.svelte-17mf7rn):hover{background-color:var(--subtle-bg)}.editor-toolbar.svelte-9314ij{color:var(--text-primary);background-color:var(--surface);border:1px solid var(--border);z-index:100;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;width:fit-content;max-width:calc(100vw - 2rem);padding:.5rem;display:flex;position:fixed;bottom:1rem;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 .5rem 1rem #00000026}.editor-toolbar.svelte-9314ij button:where(.svelte-9314ij){text-wrap:nowrap;border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem;transition:all .2s}.editor-toolbar.svelte-9314ij button:where(.svelte-9314ij) strong:where(.svelte-9314ij),.editor-toolbar.svelte-9314ij button:where(.svelte-9314ij) em:where(.svelte-9314ij){color:currentColor}.editor-toolbar.svelte-9314ij button:where(.svelte-9314ij):hover:not(:disabled){background:var(--subtle-bg)}.editor-toolbar.svelte-9314ij button.active:where(.svelte-9314ij){background:var(--subtle-bg);color:var(--text-primary);border-color:var(--border);font-weight:600}.editor-toolbar.svelte-9314ij button:where(.svelte-9314ij):disabled{opacity:.5;cursor:not-allowed}.editor-toolbar.svelte-9314ij hr:where(.svelte-9314ij){background:var(--border);border:none;width:1px;height:2rem;margin:0 .25rem}.context-hint.svelte-9314ij{background:var(--subtle-bg);color:var(--text-secondary);white-space:nowrap;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8rem;display:flex}.hint-label.svelte-9314ij{color:var(--text-primary);font-weight:600}.hint-shortcut.svelte-9314ij{opacity:.8;font-family:Hanken Grotesk,sans-serif}
