.selected-node-overlay.svelte-7e6wfq,.selected-property-overlay.svelte-7e6wfq{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-ztrkci{caret-color:var(--svedit-editing-stroke);caret-shape:bar;--row:0}.svedit-canvas.svelte-ztrkci:focus{outline:none}.svedit-canvas.svelte-ztrkci ::selection{background:var(--svedit-editing-fill)}@media not (pointer:coarse){.svedit-canvas.hide-selection.svelte-ztrkci{caret-color:#0000}}.svedit-canvas.node-caret.svelte-ztrkci,.svedit-canvas.property-selection.svelte-ztrkci{caret-color:#0000}@media not (pointer:coarse){@supports (anchor-name:--test){.svedit-canvas.hide-selection.svelte-ztrkci ::selection{background:0 0}}}.text.svelte-vjlz9{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:content-box}[placeholder].empty.svelte-vjlz9:not(.focused):before,[placeholder].empty.focused.svelte-vjlz9:after{content:attr(placeholder);pointer-events:none;color:color-mix(in oklch, currentcolor 50%, transparent)}.text.svelte-vjlz9:not(.focused){caret-color:#0000}.text.editable.focused.svelte-vjlz9{text-transform:none!important}.svedit-canvas:not(:focus-within) .selection-highlight.svelte-vjlz9{background:oklch(from var(--svedit-editing-fill) l 0 h / alpha)}.svedit-canvas:not(:focus-within) .selection-highlight.svelte-vjlz9:empty{outline:.5px solid oklch(from var(--svedit-editing-stroke) l 0 h / alpha);background:0 0}[data-type=property].svelte-g074vl{position:relative}.property-selectable.svelte-g074vl{z-index:1;outline:none;position:absolute;inset:0}[data-type=node].svelte-1mih7kj{position:static!important}.node-gap.svelte-1rxy6nf{caret-color:#0000;display:contents}.node-gap.svelte-1rxy6nf:not(.positioned) .svedit-selectable:where(.svelte-1rxy6nf){pointer-events:none;width:0;height:0;position:absolute;overflow:clip}.node-gap.positioned.svelte-1rxy6nf{--_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-1rxy6nf: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-1rxy6nf: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-1rxy6nf,.positioned.gap-before.empty.svelte-1rxy6nf{--_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-1rxy6nf .svedit-selectable:where(.svelte-1rxy6nf){--_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-1rxy6nf:not(.last) .svedit-selectable:where(.svelte-1rxy6nf){--_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-1rxy6nf .svedit-selectable:where(.svelte-1rxy6nf){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-1rxy6nf:not(.empty) .svedit-selectable:where(.svelte-1rxy6nf){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-1rxy6nf .svedit-selectable:where(.svelte-1rxy6nf){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-s92v36-node-caret-blink{0%,60%{opacity:1}68%{opacity:0}88%{opacity:0}to{opacity:1}}.caret.svelte-s92v36{--_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-s92v36-node-caret-blink var(--node-caret-blink-duration,1.1s) ease-in-out infinite);position:absolute;inset:0}.caret.svelte-s92v36: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-i4oay4{--node-caret-animation:none}.gap-marker.svelte-i4oay4{--_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-i4oay4{--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-i4oay4{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-i4oay4{min-height:var(--_gm);min-width:var(--_gm)}.gap-edge.first.svelte-i4oay4{--_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-i4oay4{--_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-i4oay4{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-i4oay4: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-i4oay4: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-i4oay4: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-i4oay4: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%)}svg.svelte-1cenqbm{color:var(--icon-color,var(--app-primary-text));fill:currentColor;-webkit-user-select:none;user-select:none;object-fit:contain;object-position:center;width:var(--icon-size,20px);height:var(--icon-size,20px)}.link-action-overlay.svelte-1ncf6k9{top:anchor(top);left:anchor(right);pointer-events:auto;transform:translateX(var(--s-1)) translateY(-12px);z-index:10;position:absolute}.link-action-overlay.svelte-1ncf6k9 a:where(.svelte-1ncf6k9){padding:var(--s-2);border-radius:var(--s-2);color:var(--app-primary-text);--icon-color:var(--app-primary-text);box-shadow:var(--shadow-2);background-color:#fff;display:block}.body-node-array{grid-template-columns:1fr;display:grid}.story.svelte-eo0tmo{grid-template-columns:1fr;padding-block-start:max(var(--s-10), env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10), env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--s-10), env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10), env(safe-area-inset-right,0px));display:grid;container-type:inline-size}@media (width>=680px){.story.svelte-eo0tmo{grid-template-columns:1fr 2fr}}.story.svelte-eo0tmo{gap:var(--s-10);padding:var(--s-10) var(--s-6)}.story.svelte-eo0tmo .buttons:not(.empty){gap:var(--s-2);flex-flow:wrap;padding-top:24px;display:flex}.story.svelte-eo0tmo .buttons{--row:1}@media (width<=380px){.story.svelte-eo0tmo .buttons{--row:0}}.story.svelte-eo0tmo .buttons.empty .node.empty-node-array{position:absolute!important}.story.svelte-eo0tmo img:where(.svelte-eo0tmo){width:100%;height:auto;display:block}.story.svelte-eo0tmo img[src*=\.svg]:where(.svelte-eo0tmo){object-fit:contain;object-position:center}.story.svelte-eo0tmo img.placeholder:where(.svelte-eo0tmo){opacity:.7;border:2px dashed var(--app-stroke);border-radius:var(--s-2);padding:var(--s-4);background:var(--app-canvas-fill)}.story.svelte-eo0tmo .heading2{margin-bottom:var(--s-2)}.story.svelte-eo0tmo .image-wrapper{justify-content:center;align-items:center;min-width:280px;max-width:320px;display:flex}@media (width<=680px){.story.svelte-eo0tmo .image-wrapper{min-width:100%;max-width:100%}}.story.layout-2.svelte-eo0tmo,.story.layout-1.svelte-eo0tmo{align-items:center}@media (width>=680px){.story.layout-2.svelte-eo0tmo{grid-template-columns:2fr 1fr;grid-template-areas:"content image"}.story.layout-2.svelte-eo0tmo>:where(.svelte-eo0tmo):first-child{grid-area:image}.story.layout-2.svelte-eo0tmo>:where(.svelte-eo0tmo):last-child{grid-area:content}}.story.layout-3.svelte-eo0tmo>div:where(.svelte-eo0tmo):first-child{grid-area:1/1/2/3}.story.layout-3.svelte-eo0tmo>div:where(.svelte-eo0tmo):last-child{grid-area:2/1/3/3}.button.svelte-5bqh67{border-radius:var(--s-2);background:var(--app-primary-fill);color:var(--app-canvas-fill);padding:var(--s-2) var(--s-4);text-decoration:none;display:block}.button.svelte-5bqh67:hover{background:var(--app-primary-fill);color:var(--app-canvas-fill);opacity:.8}.text.svelte-1rd6lbc{padding-block-start:max(var(--s-10), env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10), env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--s-10), env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10), env(safe-area-inset-right,0px));padding:var(--s-6)}.list.svelte-1n65wjv{padding:var(--s-10) var(--s-6);counter-reset:listcounter}.list.svelte-1n65wjv .list-node-array{--row:0;gap:var(--s-4);flex-direction:column;display:flex}.list-item.svelte-1rr7zl0{padding-top:1em;padding-bottom:1em;padding-left:3em;position:relative}.list-item.svelte-1rr7zl0:before{content:counter(listcounter, var(--list-style));color:var(--app-primary-fill);font-size:1em;position:absolute;top:1em;left:0}.list-item{counter-increment:listcounter}.image-grid.svelte-7ktn08{width:100%;padding:var(--s-6)}.image-grid.svelte-7ktn08{--row:1}.image-grid.svelte-7ktn08 .image-grid-items{padding:calc(var(--s-10) * 3) 0;grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}@media (width<=768px){.image-grid.svelte-7ktn08 .image-grid-items{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.image-grid.svelte-7ktn08{--row:0}.image-grid.svelte-7ktn08 .image-grid-items{grid-template-columns:repeat(1,1fr)}}.image-grid-item.svelte-1xc9sb5{padding:var(--s-2);height:100%}.image-grid-item.svelte-1xc9sb5 img:where(.svelte-1xc9sb5){object-fit:cover;width:100%;height:100%}.image-grid-item.svelte-1xc9sb5 img[src*=\.svg]:where(.svelte-1xc9sb5){object-fit:contain;object-position:center}.image-grid-item.svelte-1xc9sb5 img.placeholder:where(.svelte-1xc9sb5){opacity:.7;border-radius:var(--s-2);padding:var(--s-4);background:var(--app-canvas-fill)}.image-grid-item.svelte-1xc9sb5 .image-wrapper{justify-content:center;align-items:center;display:flex}@media (width<=680px){.image-grid-item.svelte-1xc9sb5 .image-wrapper{min-width:100%;max-width:100%}}.hero{margin-bottom:var(--s-10);padding-block-start:max(var(--s-10), env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10), env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--s-10), env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10), env(safe-area-inset-right,0px));padding:var(--s-10) var(--s-6);background:linear-gradient(135deg, var(--app-primary-fill), color-mix(in srgb, var(--app-primary-fill) 80%, white));justify-content:center;align-items:center;min-height:50vh;display:flex;position:relative}.github-button-wrapper.svelte-12slng7{margin-top:var(--s-6)}.hero-overlay.svelte-12slng7{z-index:1;background:#0006;position:absolute;inset:0}.hero-content.svelte-12slng7{text-align:center;z-index:2;width:100%;max-width:800px;position:relative}.hero .hero-title{margin-bottom:var(--s-6);color:#fff;text-shadow:0 2px 4px #0000004d;font-size:3rem;font-weight:700;line-height:1.2}.hero .hero-subtitle{opacity:.8;color:#fff;opacity:.9;text-shadow:0 1px 2px #0000004d;max-width:600px;margin:0 auto;font-size:1.7rem;line-height:1.6}.hero.has-image .hero-title{color:#fff;text-shadow:0 2px 4px #00000080}.hero.has-image .hero-subtitle{color:#fff;opacity:.9;text-shadow:0 1px 2px #00000080}.hero a{color:inherit;text-underline-offset:.15em;text-decoration:underline}@media (width<=768px){.hero .hero-title{font-size:2.5rem}.hero .hero-subtitle{font-size:1.125rem}}@media (width<=480px){.hero .hero-title{font-size:2rem}.hero .hero-subtitle{font-size:1rem}}mark.svelte-6ojynj{background:var(--app-primary-fill);color:#fff}
