.markdown{font-family:var(--serif-font)}.markdown :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre){margin:0}.markdown :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre)+*{margin-top:12px}.markdown :is(h1,h2,h3,h4,h5,h6){font-weight:600;font-family:var(--sans-font)}.markdown :is(h1,h2,h3,h4,h5,h6)+*{margin-top:8px}.markdown :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:24px}.markdown h1{font-size:20px}.markdown h2{font-size:18px}.markdown h3{font-size:16px}.markdown h4{font-size:16px;font-weight:400}.markdown h5{font-size:12px;text-transform:uppercase;letter-spacing:2px}.markdown h6{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:400}.markdown ul,.markdown ol{margin-bottom:16px;padding:0}.markdown ul li,.markdown ol li{margin-left:20px;padding:0;margin-top:4px}.changelog-panel h1{font-size:20px;padding:8px 12px;border-bottom:1px solid #ddd;margin-bottom:8px;margin-top:24px}.changelog-panel h1:first-child{margin-top:0}.changelog-panel h3{padding:0 12px;margin:0}.changelog-panel ul{margin:.5em 0 1em;padding:0 12px}.changelog-panel li{margin-left:24px;margin-top:2px}.changelog-panel p{padding:0 12px}.changelog-panel summary{padding:0 12px;font-weight:700;cursor:pointer}.changelog-panel summary+*{margin-top:1em}.changelog-panel ul.contains-task-list{list-style-type:none}.changelog-panel ul.contains-task-list li{margin-left:24px;position:relative}.changelog-panel ul.contains-task-list li input[type=checkbox]{position:absolute;left:-23px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid currentColor;width:11px;height:11px;border-radius:2px;transform:translateY(1px)}.changelog-panel ul.contains-task-list li input[type=checkbox]:checked:before,.changelog-panel ul.contains-task-list li input[type=checkbox]:checked:after{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:8px;height:1px;background-color:currentColor}.changelog-panel ul.contains-task-list li input[type=checkbox]:checked:after{transform:translate(-50%,-50%) rotate(45deg)}.changelog-panel ul.contains-task-list li+li{margin-top:6px}.description.svelte-itwjxp{display:flex;flex-direction:column;pointer-events:none;position:relative;flex-grow:1;overflow:hidden;max-width:0;max-height:0;opacity:0;border-top:0px solid transparent;isolation:isolate}.description.active.svelte-itwjxp{transition:opacity calc(var(--card-animation-speed) * 2) ease-in-out,max-height calc(var(--card-animation-speed) * 2) ease-in-out,border-color calc(var(--card-animation-speed) * 2) ease-in-out;transition-delay:calc(var(--card-animation-speed) * 2);border-top:1px solid rgba(0,0,0,.3);pointer-events:auto;opacity:1;--width: calc(var(--card-max-width) * var(--active-page-scale, 1));--height: calc(var(--width) / var(--aspect-ratio));max-width:var(--width);max-height:var(--height)}.description.svelte-itwjxp .scrollable:where(.svelte-itwjxp){overflow:auto;flex-grow:1;padding:18px}.description.svelte-itwjxp:not(.editing) .scrollable:where(.svelte-itwjxp){-webkit-mask-image:linear-gradient(0deg,#0000,#000 20px);mask-image:linear-gradient(0deg,#0000,#000 20px)}.description.editing.svelte-itwjxp .scrollable:where(.svelte-itwjxp){outline-style:auto;outline-width:2px;outline-color:#00f;outline-offset:-4px}.description.svelte-itwjxp .editor:where(.svelte-itwjxp),.description.svelte-itwjxp .content:where(.svelte-itwjxp){display:block;padding-bottom:48px;outline:none}.description.svelte-itwjxp .editor:where(.svelte-itwjxp){white-space:pre-wrap;overflow-wrap:break-word;min-height:100%;padding-bottom:36px}.description.svelte-itwjxp .content:where(.svelte-itwjxp):empty:before{font-weight:400;content:var(--description-placeholder);opacity:.5}.description.svelte-itwjxp .edit-button:where(.svelte-itwjxp){opacity:0;position:absolute;cursor:pointer;right:16px;bottom:16px;z-index:1;background-color:#fff;color:#000;border:1px solid black;padding:4px 12px;border-radius:4px}.description.svelte-itwjxp .edit-button:where(.svelte-itwjxp) svg{width:auto;height:16px}.description.svelte-itwjxp .edit-button:where(.svelte-itwjxp):focus{opacity:1;outline-style:solid;outline-width:1px;outline-color:#000}.description.svelte-itwjxp:hover .edit-button:where(.svelte-itwjxp),.description.focus.svelte-itwjxp .edit-button:where(.svelte-itwjxp){opacity:.5}.description.svelte-itwjxp:hover .edit-button:where(.svelte-itwjxp):hover,.description.focus.svelte-itwjxp .edit-button:where(.svelte-itwjxp):hover,.description.svelte-itwjxp:hover .edit-button:where(.svelte-itwjxp):focus,.description.focus.svelte-itwjxp .edit-button:where(.svelte-itwjxp):focus{opacity:1}.title.svelte-1o96zqo{background-color:var(--card-title-bgcolor);font-size:16px;line-height:1.5;font-weight:700;transition:font-size var(--card-animation-speed) ease-in-out;pointer-events:none;flex-shrink:0;padding:4px}.title.fill.svelte-1o96zqo{flex-grow:1}.title.active.svelte-1o96zqo{pointer-events:auto;font-size:20px}.title.svelte-1o96zqo .editor:where(.svelte-1o96zqo){width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;resize:none;margin:0;text-align:left;padding:4px 12px;font-size:inherit;outline:none}.title.svelte-1o96zqo .editor:where(.svelte-1o96zqo):focus{outline-style:auto;outline-width:2px;outline-color:#00f;outline-offset:-3px}.title.svelte-1o96zqo .editor:where(.svelte-1o96zqo):not(:focus){overflow:hidden}.title.svelte-1o96zqo .editor:where(.svelte-1o96zqo):focus{overflow-y:scroll;max-height:9em}.title.svelte-1o96zqo .editor:where(.svelte-1o96zqo):empty:before{content:var(--title-placeholder);opacity:.3}.title.svelte-1o96zqo:not(.fill) .editor:where(.svelte-1o96zqo):not(:focus){overflow:hidden}.title.svelte-1o96zqo:not(.fill) .editor:where(.svelte-1o96zqo):focus{overflow-y:scroll;max-height:4.5em}.page-card.svelte-1qvol4f{flex:1;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,.3);border-radius:4px;display:flex;flex-direction:column;cursor:pointer;margin-right:2px;pointer-events:auto;overflow:hidden;min-width:var(--card-min-width);max-width:var(--card-max-width);min-height:var(--card-min-height);transition:min-width calc(var(--card-animation-speed) * 2) ease-in-out var(--card-animation-speed),max-width calc(var(--card-animation-speed) * 2) ease-in-out var(--card-animation-speed),min-height var(--card-animation-speed) ease-in-out,max-height var(--card-animation-speed) ease-in-out}.page-card.active.svelte-1qvol4f{box-shadow:0 2px 4px 2px #0000001a}.page-card.svelte-1qvol4f:focus,.page-card.svelte-1qvol4f:focus-within,.page-card.svelte-1qvol4f:active{border-color:var(--card-title-bgcolor);outline-style:solid;outline-width:2px;outline-color:#000}.page-card.active.svelte-1qvol4f{--width: calc(var(--card-max-width) * var(--active-page-scale, 1));--height: calc(var(--width) / var(--aspect-ratio));min-height:var(--height);max-height:var(--height);min-width:var(--width);max-width:var(--width);transition:min-width calc(var(--card-animation-speed) * 2) ease-in-out,max-width calc(var(--card-animation-speed) * 2) ease-in-out,min-height var(--card-animation-speed) ease-in-out calc(var(--card-animation-speed) * 2),max-height var(--card-animation-speed) ease-in-out calc(var(--card-animation-speed) * 2)}.page-card.svelte-1qvol4f .page-card-content:where(.svelte-1qvol4f){overflow:hidden;width:100%;flex:1;flex-direction:row;align-items:stretch;display:flex;flex-direction:column;max-height:var(--height)}.page-card.svelte-1qvol4f:focus-within{--description-placeholder: "Add description"}.add-card.svelte-nnfetx:first-child{padding-top:3px}.add-card.svelte-nnfetx h1:where(.svelte-nnfetx) span:where(.svelte-nnfetx){display:block;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,.3);padding:8px 16px;border-radius:4px;margin:0;min-width:100px;max-width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;white-space:nowrap;pointer-events:auto;outline:none;overflow:auto}.add-card.svelte-nnfetx h1:where(.svelte-nnfetx) span:where(.svelte-nnfetx):after{display:block;font-weight:400;content:var(--add-card-placeholder);opacity:.5}.add-card.svelte-nnfetx h1:where(.svelte-nnfetx) span:where(.svelte-nnfetx):not(:empty):after{display:none}.add-card.svelte-nnfetx h1:where(.svelte-nnfetx) span:where(.svelte-nnfetx):focus,.add-card.svelte-nnfetx h1:where(.svelte-nnfetx) span:where(.svelte-nnfetx):active{outline-style:solid;outline-width:2px;outline-color:#000}.connection-summary.svelte-1wfgigb{pointer-events:all;outline:none;padding:8.5px 0}.connection-summary.svelte-1wfgigb .count-card:where(.svelte-1wfgigb){display:block;cursor:pointer;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,.3);padding:0 8px;font-size:12px;line-height:2em;border-radius:4px;width:auto;white-space:nowrap;opacity:.5}.connection-summary.svelte-1wfgigb .count-card:where(.svelte-1wfgigb):hover{opacity:1}.connection-summary.svelte-1wfgigb:focus .count-card:where(.svelte-1wfgigb),.connection-summary.svelte-1wfgigb:active .count-card:where(.svelte-1wfgigb){opacity:1;outline-style:solid;outline-width:1px;outline-color:#000}.connections.svelte-1nn5moy{transform:translate(-2px);display:flex;flex-direction:column;align-items:flex-start;gap:1em;opacity:var(--child-opacity, .5);transition:opacity var(--card-animation-speed) ease-in-out;--title-placeholder: "Untitled flow";--add-card-placeholder: "Add new flow"}.connections.root.svelte-1nn5moy{gap:5em}.connections.active.svelte-1nn5moy,.connections.svelte-1nn5moy:focus-within{opacity:1}.connections.svelte-1nn5moy:not(:first-child){--title-placeholder: "Untitled card";--add-card-placeholder: "Add card"}.connections.svelte-1nn5moy:not(.root){width:max-content}.connections:not(.root).show-left-border.svelte-1nn5moy{margin-left:24px;position:relative}.connections:not(.root).show-left-border.svelte-1nn5moy:before{position:absolute;display:block;content:"";height:1px;width:24px;border-bottom:1px solid black;top:22px;right:100%}.connections:not(.root).show-left-border[data-flow-alignment=center].svelte-1nn5moy:before{top:50%}.connections:not(.root).show-left-border.svelte-1nn5moy:after{position:absolute;display:block;content:"";width:1px;border-left:1px solid black;top:22px;bottom:0}.connections:not(.root).show-left-border[data-flow-alignment=center].svelte-1nn5moy:after{top:0}.connections.svelte-1nn5moy:not(.root)>*{margin-left:24px;position:relative}.connections.svelte-1nn5moy:not(.root)>*:before{position:absolute;display:block;content:"";height:1px;width:24px;border-bottom:1px solid black;top:22px;right:100%}.connections:not(.root)[data-flow-alignment=center].svelte-1nn5moy>*:before{top:50%}.connections.svelte-1nn5moy:not(.root)>:last-child:not(:first-child):before{position:absolute;display:block;content:"";width:24px;border:none;background-color:transparent;border-left:1px solid black;border-bottom:1px solid black;border-bottom-left-radius:4px;top:unset;height:22px;bottom:calc(100% - 22px);right:100%;z-index:2}.connections.svelte-1nn5moy:not(.root)>:last-child:not(:first-child):after{z-index:1;background-color:#f3f3f3;position:absolute;display:block;content:"";width:24px;border:none;height:100%;bottom:0;right:calc(100% + 12px)}.connections:not(.root)[data-flow-alignment=center].svelte-1nn5moy>:first-child:not(:last-child):before{position:absolute;display:block;content:"";width:24px;border:none;background-color:transparent;border-left:1px solid black;border-top:1px solid black;border-top-left-radius:4px;height:50%;top:50%;right:100%;z-index:2}.connections:not(.root)[data-flow-alignment=center].svelte-1nn5moy>:first-child:not(:last-child):after{z-index:1;background-color:#f3f3f3;position:absolute;display:block;content:"";width:24px;border:none;height:100%;bottom:0;right:calc(100% + 12px)}.page.svelte-1hwxhml{display:flex;flex-direction:row;position:relative;pointer-events:none}.page[data-flow-alignment=top].svelte-1hwxhml{align-items:flex-start}.page[data-flow-alignment=center].svelte-1hwxhml{align-items:center}.toolbar.svelte-1om0499{position:fixed;margin:16px;z-index:1;isolation:isolate;opacity:.5;outline:none}.toolbar.svelte-1om0499:hover,.toolbar.svelte-1om0499:active,.toolbar.svelte-1om0499:focus-within,.toolbar.show.svelte-1om0499{opacity:1}.toolbar.svelte-1om0499 .toolbar-panel:where(.svelte-1om0499){position:absolute;overflow:hidden;overflow-y:scroll;border:1px solid black;border-radius:4px;background-color:#fff;box-shadow:0 4px 4px #0000001a;opacity:0;max-height:0;pointer-events:none;transition:all .15s ease-in-out;visibility:hidden}.toolbar.show.svelte-1om0499 .toolbar-panel:where(.svelte-1om0499){visibility:inherit;opacity:1;max-height:80vh;pointer-events:auto}.toolbar.top.svelte-1om0499{top:0}.toolbar.top.svelte-1om0499 .toolbar-panel:where(.svelte-1om0499){top:100%;margin-top:4px}.toolbar.left.svelte-1om0499{left:0}.toolbar.right.svelte-1om0499{right:0}.toolbar.right.svelte-1om0499 .toolbar-panel:where(.svelte-1om0499){right:-4px}.toolbar.bottom.svelte-1om0499{bottom:0}.toolbar.bottom.svelte-1om0499 .toolbar-panel:where(.svelte-1om0499){bottom:100%;margin-bottom:12px}.toolbar.svelte-1om0499 a{color:#000;text-decoration:none}.toolbar.svelte-1om0499 button{cursor:pointer;-webkit-user-select:none;user-select:none}button.svelte-19v0xti{font-size:13px}.changelog-panel.svelte-19v0xti{min-width:min(400px,90vw);max-width:95vw;padding:8px 8px 20px}.slider.svelte-rfm40{display:flex;flex-direction:column;align-items:center;gap:4px}.slider.svelte-rfm40 label:where(.svelte-rfm40){margin:0}.slider.svelte-rfm40 input:where(.svelte-rfm40){width:100%}.slider.svelte-rfm40 input:where(.svelte-rfm40)::-webkit-slider-thumb{outline:1px solid black;border-radius:50%}.slider.svelte-rfm40 input:where(.svelte-rfm40)::-moz-range-thumb{outline:1px solid black;border-radius:50%}.slider.svelte-rfm40 input:where(.svelte-rfm40):active,.slider.svelte-rfm40 input:where(.svelte-rfm40):focus{outline:none}.slider.svelte-rfm40 input:where(.svelte-rfm40):active::-webkit-slider-thumb,.slider.svelte-rfm40 input:where(.svelte-rfm40):focus::-webkit-slider-thumb{outline:2px solid black}.slider.svelte-rfm40 input:where(.svelte-rfm40):active::-moz-range-thumb,.slider.svelte-rfm40 input:where(.svelte-rfm40):focus::-moz-range-thumb{outline:2px solid black}.slider.svelte-rfm40 input:where(.svelte-rfm40)::-moz-range-track{background-color:#4682b4;height:4px;border-radius:2px}.flow-alignment.svelte-1vyp4fh{display:flex;flex-direction:column;align-items:center;gap:6px}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh){display:flex;flex-direction:row;justify-content:center;align-items:stretch;border:none;padding:0;margin:0;border-radius:4px;border:1px solid black;background-color:#666;overflow:hidden;width:80%}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh):focus,.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh):focus-within{outline:1px solid black}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh) span:where(.svelte-1vyp4fh){background-color:#fff;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;flex-grow:1;text-align:center;padding:4px 12px;width:50%}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh) span:where(.svelte-1vyp4fh)+span:where(.svelte-1vyp4fh){border-left:1px solid black}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh) span:where(.svelte-1vyp4fh):focus{background-color:#f8f8f8}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh) span.active:where(.svelte-1vyp4fh){background-color:#666;color:#fff}.flow-alignment.svelte-1vyp4fh button:where(.svelte-1vyp4fh) span[data-value=center]:where(.svelte-1vyp4fh) svg{transform:rotate(90deg) scaleX(-1)}.animation-speed.svelte-1dp0bj{display:flex;flex-direction:column;align-items:center;gap:6px}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj){display:flex;flex-direction:row;justify-content:center;align-items:stretch;border:none;padding:0;margin:0;border-radius:4px;border:1px solid black;background-color:#666;overflow:hidden;width:100%}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj):focus,.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj):focus-within{outline:1px solid black}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj) span:where(.svelte-1dp0bj){background-color:#fff;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;flex-grow:1;text-align:center;padding:4px 12px;width:33.3333%}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj) span:where(.svelte-1dp0bj)+span:where(.svelte-1dp0bj){border-left:1px solid black}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj) span:where(.svelte-1dp0bj):focus{background-color:#f8f8f8}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj) span.active:where(.svelte-1dp0bj){background-color:#666;color:#fff}.animation-speed.svelte-1dp0bj button:where(.svelte-1dp0bj) span[data-value=center]:where(.svelte-1dp0bj) svg{transform:rotate(90deg) scaleX(-1)}.settings-button.svelte-qebtu7{padding:8px;border-radius:4px;border:1px solid transparent}.settings-button.svelte-qebtu7 svg{width:24px;height:24px;stroke-width:1}.settings-button.show.svelte-qebtu7,.settings-button.svelte-qebtu7:hover{border:1px solid rgba(0,0,0,.3);background-color:#fff}.settings-button.svelte-qebtu7:focus{border:1px solid rgba(0,0,0,.3);background-color:#fff;outline:1px solid black}.settings-panel.svelte-qebtu7{color:#000;padding:0;display:flex;flex-direction:column;align-items:center;width:240px}.settings-panel.svelte-qebtu7 section:where(.svelte-qebtu7){padding:12px 16px 16px;width:100%;opacity:.8}.settings-panel.svelte-qebtu7 section:where(.svelte-qebtu7):active,.settings-panel.svelte-qebtu7 section:where(.svelte-qebtu7):focus-within{opacity:1}.settings-panel.svelte-qebtu7 section:active.control:where(.svelte-qebtu7),.settings-panel.svelte-qebtu7 section:focus-within.control:where(.svelte-qebtu7){background-color:#4682b40d;box-shadow:inset 0 0 0 1px #0000001a}.settings-panel.svelte-qebtu7 section:where(.svelte-qebtu7)+section:where(.svelte-qebtu7){border-top:1px solid rgba(0,0,0,.1)}.miscellany.svelte-qebtu7 :is(a,button){opacity:.7}.miscellany.svelte-qebtu7 :is(a,button):hover{opacity:1}.miscellany.svelte-qebtu7 .email-icon:where(.svelte-qebtu7){display:inline-block;width:16px;height:12px;border:1px solid currentColor;margin-left:4px;vertical-align:baseline;transform:translateY(1px);position:relative;border-radius:2px}.miscellany.svelte-qebtu7 .email-icon:where(.svelte-qebtu7):before,.miscellany.svelte-qebtu7 .email-icon:where(.svelte-qebtu7):after{content:"";width:10px;height:1px;background-color:currentColor;position:absolute}.miscellany.svelte-qebtu7 .email-icon:where(.svelte-qebtu7):before{left:0;top:0;transform:rotate(40deg);transform-origin:top left}.miscellany.svelte-qebtu7 .email-icon:where(.svelte-qebtu7):after{right:0;top:0;transform:rotate(-40deg);transform-origin:top right}.settings-context.svelte-4ja301{display:contents}.pages.svelte-ttuarb{width:max-content;padding:10vw;box-sizing:border-box;isolation:isolate}@media screen and (max-width: 800px){.pages.svelte-ttuarb{padding:20vw 5vw}}button{color:unset;background-color:unset;border:unset;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;text-align:unset;margin:unset;padding:unset}
