.ChartApp-module-scss-module__SWlMeq__root{width:100vw;height:100vh}.ChartApp-module-scss-module__SWlMeq__help{font-size:var(--space-300);color:var(--theme-border);box-shadow:0 0 32px 32px var(--theme-background);background:var(--theme-background);text-transform:lowercase;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChartApp-module-scss-module__SWlMeq__status{bottom:var(--space-200);left:var(--space-200);pointer-events:none;opacity:.5;font-size:.8em;position:absolute}.ChartApp-module-scss-module__SWlMeq__quickStart{width:256px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChartApp-module-scss-module__SWlMeq__exportContainer{position:absolute}.ChartApp-module-scss-module__SWlMeq__export{background:var(--theme-background)}
.Chart-module-scss-module__HZ8-UG__root{width:100dvw;height:100dvh;position:relative;overflow:hidden}.Chart-module-scss-module__HZ8-UG__hint{box-shadow:0 0 32px 32px var(--theme-background);background:var(--theme-background);pointer-events:none;color:var(--theme-border);-webkit-user-select:none;user-select:none;width:max-content;font-weight:700;position:absolute;transform:translate(-50%,-50%)}
.ChartConnection-module-scss-module__XJx5mq__root{color:var(--theme-primary);position:absolute}.ChartConnection-module-scss-module__XJx5mq__root:focus-within .ChartConnection-module-scss-module__XJx5mq__pathArea{opacity:.3;color:var(--theme-primary)}.ChartConnection-module-scss-module__XJx5mq__root:hover .ChartConnection-module-scss-module__XJx5mq__pathArea{opacity:.3}.ChartConnection-module-scss-module__XJx5mq__path{stroke-width:2px}.ChartConnection-module-scss-module__XJx5mq__pathArea{opacity:0;color:var(--theme-foreground)}.ChartConnection-module-scss-module__XJx5mq__middle{left:var(--chart-connection-cx);top:var(--chart-connection-cy);position:absolute;transform:translate(-50%,-50%)}.ChartConnection-module-scss-module__XJx5mq__label{background:var(--theme-background);color:var(--theme-primary);padding:var(--space-100);text-align:center;box-sizing:border-box;place-content:center;display:inline;position:relative;overflow:visible}.ChartConnection-module-scss-module__XJx5mq__label br{display:none}.ChartConnection-module-scss-module__XJx5mq__label:focus{outline:1px solid var(--theme-selected)}.ChartConnection-module-scss-module__XJx5mq__label:empty:not(:focus){opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0}.ChartConnection-module-scss-module__XJx5mq__label:empty:not(:focus)+.ChartConnection-module-scss-module__XJx5mq__actions{top:50%;transform:translate(-50%,-50%)}.ChartConnection-module-scss-module__XJx5mq__labelHidden{visibility:hidden}.ChartConnection-module-scss-module__XJx5mq__actions{background:var(--theme-background);padding:var(--space-050);z-index:var(--z-index-modal);border-radius:4px;flex-direction:row;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ChartConnection-module-scss-module__XJx5mq__action{color:inherit;cursor:pointer;aspect-ratio:1;background:0 0;border:none;width:24px}.ChartConnection-module-scss-module__XJx5mq__action:hover{transform:scale(1.2)}.ChartConnection-module-scss-module__XJx5mq__action>svg{width:100%;height:auto}.ChartConnection-module-scss-module__XJx5mq__root:not(:focus-within) .ChartConnection-module-scss-module__XJx5mq__actions{opacity:0;visibility:hidden}
.EditableText-module-scss-module__aTWE-G__root{text-wrap:wrap;color:inherit;resize:none;cursor:default;border:none;border-radius:2px;width:fit-content;min-width:min-content;padding:.25em;font-size:1rem;display:inline-block}.EditableText-module-scss-module__aTWE-G__root>br:last-child{display:none}.EditableText-module-scss-module__aTWE-G__interactive{cursor:text}.EditableText-module-scss-module__aTWE-G__interactive:hover{outline:1px solid var(--theme-border)}.EditableText-module-scss-module__aTWE-G__interactive:focus{outline:2px solid var(--theme-primary)}
@keyframes ChartNode-module-scss-module__p_P9oW__blink{0%{scale:100%}50%{scale:110%}to{scale:100%}}.ChartNode-module-scss-module__p_P9oW__root{left:var(--chart-node-x);top:var(--chart-node-y);width:var(--chart-node-width);height:var(--chart-node-height);transition:var(--chart-node-transition);transition-property:left top width height;animation:.15s ease-out ChartNode-module-scss-module__p_P9oW__blink;position:absolute}.ChartNode-module-scss-module__p_P9oW__root:before{content:"";pointer-events:none;outline-offset:var(--space-050);border-radius:var(--radius-medium);position:absolute;inset:0}.ChartNode-module-scss-module__p_P9oW__root:hover:before{outline:2px solid var(--theme-border)}.ChartNode-module-scss-module__p_P9oW__root[data-selected]:before{outline:2px solid var(--theme-primary)}.ChartNode-module-scss-module__p_P9oW__presentationMode{animation:none}.ChartNode-module-scss-module__p_P9oW__node{padding:var(--space-200);text-align:center;width:100%;height:100%;color:var(--theme-text);justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}.ChartNode-module-scss-module__p_P9oW__shape{transition:var(--chart-node-transition);transition-property:width,height;position:absolute;inset:0}.ChartNode-module-scss-module__p_P9oW__handle,.ChartNode-module-scss-module__p_P9oW__handleSE,.ChartNode-module-scss-module__p_P9oW__handleSW,.ChartNode-module-scss-module__p_P9oW__handleNE,.ChartNode-module-scss-module__p_P9oW__handleNW,.ChartNode-module-scss-module__p_P9oW__horizontalEdge,.ChartNode-module-scss-module__p_P9oW__handleS,.ChartNode-module-scss-module__p_P9oW__handleN,.ChartNode-module-scss-module__p_P9oW__verticalEdge,.ChartNode-module-scss-module__p_P9oW__handleE,.ChartNode-module-scss-module__p_P9oW__handleW{--edge-thickness:var(--space-200);--edge-offset:var(--space-n100);position:absolute}.ChartNode-module-scss-module__p_P9oW__verticalEdge,.ChartNode-module-scss-module__p_P9oW__handleE,.ChartNode-module-scss-module__p_P9oW__handleW{cursor:ew-resize;width:var(--edge-thickness);position:absolute;top:0;bottom:0}.ChartNode-module-scss-module__p_P9oW__horizontalEdge,.ChartNode-module-scss-module__p_P9oW__handleS,.ChartNode-module-scss-module__p_P9oW__handleN{cursor:ns-resize;height:var(--edge-thickness);position:absolute;left:0;right:0}.ChartNode-module-scss-module__p_P9oW__handleW{left:var(--edge-offset)}.ChartNode-module-scss-module__p_P9oW__handleE{right:var(--edge-offset)}.ChartNode-module-scss-module__p_P9oW__handleN{top:var(--edge-offset)}.ChartNode-module-scss-module__p_P9oW__handleS{bottom:var(--edge-offset)}.ChartNode-module-scss-module__p_P9oW__handleNW{cursor:nw-resize;top:var(--edge-offset);left:var(--edge-offset);width:var(--edge-thickness);height:var(--edge-thickness)}.ChartNode-module-scss-module__p_P9oW__handleNE{cursor:ne-resize;top:var(--edge-offset);right:var(--edge-offset);width:var(--edge-thickness);height:var(--edge-thickness)}.ChartNode-module-scss-module__p_P9oW__handleSW{cursor:sw-resize;bottom:var(--edge-offset);left:var(--edge-offset);width:var(--edge-thickness);height:var(--edge-thickness)}.ChartNode-module-scss-module__p_P9oW__handleSE{cursor:se-resize;bottom:var(--edge-offset);right:var(--edge-offset);width:var(--edge-thickness);height:var(--edge-thickness)}.ChartNode-module-scss-module__p_P9oW__label{word-wrap:break-word;min-width:3ch}.ChartNode-module-scss-module__p_P9oW__socket{cursor:default;left:var(--chart-socket-x);top:var(--chart-socket-y);border:2px solid var(--theme-text);background:var(--theme-background);border-radius:100%;width:16px;height:16px;transition:all .1s;position:absolute;transform:translate(-50%,-50%)}.ChartNode-module-scss-module__p_P9oW__socket:hover{width:20px;height:20px}.ChartNode-module-scss-module__p_P9oW__actions{background:var(--theme-primary);border-radius:var(--radius-medium);bottom:var(--space-n150);padding:var(--space-025);z-index:var(--z-index-modal);flex-direction:row;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:absolute;left:50%;transform:translate(-50%,100%)}.ChartNode-module-scss-module__p_P9oW__action{color:var(--theme-text);cursor:pointer;aspect-ratio:1;width:24px;background:0 0;border:none;display:flex}.ChartNode-module-scss-module__p_P9oW__action:hover{transform:scale(1.2)}.ChartNode-module-scss-module__p_P9oW__action>svg{width:100%;height:auto}.ChartNode-module-scss-module__p_P9oW__root:not([data-selected]) .ChartNode-module-scss-module__p_P9oW__actions{opacity:0;visibility:hidden}
.DistanceFade-module-scss-module__AbIlHG__root{transition:all .1s ease-out}
.DotLayout-module-scss-module__taduLa__root{background:var(--theme-background);background-image:radial-gradient(var(--theme-border)calc(2px*var(--dot-layout-scale)),transparent 0);background-size:calc(var(--dot-layout-spacing)*var(--dot-layout-scale))calc(var(--dot-layout-spacing)*var(--dot-layout-scale));background-position:calc(var(--dot-layout-spacing)/2*var(--dot-layout-scale) + var(--dot-layout-offset-x)*var(--dot-layout-scale))calc(var(--dot-layout-spacing)/2*var(--dot-layout-scale) + var(--dot-layout-offset-y)*var(--dot-layout-scale));width:100%;height:100%;position:relative}
.QuickStart-module-scss-module__1qQbEq__root{width:800px;max-width:calc(100dvw - var(--space-600));gap:var(--space-600)var(--space-100);padding:var(--space-600);border-radius:var(--space-100);flex-flow:wrap;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QuickStart-module-scss-module__1qQbEq__section{flex-direction:column;flex:1 0 256px;align-items:flex-start;display:flex}.QuickStart-module-scss-module__1qQbEq__sectionLabel{margin-top:var(--space-heading-adjustment);padding-bottom:var(--space-200);font-weight:400}
.RecentDocuments-module-scss-module__0BXt_W__postListings{scrollbar-width:thin;scrollbar-color:var(--theme-border)#0000;flex-direction:column;width:100%;max-height:384px;display:flex;overflow:auto}.RecentDocuments-module-scss-module__0BXt_W__postListing{cursor:pointer;padding:var(--space-050)0;text-overflow:ellipsis;text-wrap:none;width:100%}.RecentDocuments-module-scss-module__0BXt_W__postListing:hover,.RecentDocuments-module-scss-module__0BXt_W__postListing:focus{color:var(--theme-primary)}.RecentDocuments-module-scss-module__0BXt_W__postTimestamp{color:var(--theme-text-secondary);font-size:var(--space-150)}
.IconTextButton-module-scss-module__pY9V-W__root{cursor:pointer;gap:var(--space-100);color:inherit;text-align:left;width:100%;font-size:inherit;background:0 0;border:none;flex-direction:row;align-items:center;font-family:inherit;display:flex}.IconTextButton-module-scss-module__pY9V-W__root:hover{color:var(--theme-primary)}.IconTextButton-module-scss-module__pY9V-W__root+.IconTextButton-module-scss-module__pY9V-W__root{margin-top:var(--space-050)}.IconTextButton-module-scss-module__pY9V-W__icon{aspect-ratio:1;height:1em;margin-left:-5px}.IconTextButton-module-scss-module__pY9V-W__icon>svg{resize:both;width:100%;height:auto}.IconTextButton-module-scss-module__pY9V-W__content{flex-grow:1}
.TopMenu-module-scss-module__W3RVPG__root{top:var(--space-100);left:var(--space-100);right:var(--space-100);gap:var(--space-100);flex-flow:wrap;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.TopMenu-module-scss-module__W3RVPG__rightSection{flex-grow:1;flex-basis:0;justify-content:flex-end;display:flex}.TopMenu-module-scss-module__W3RVPG__leftSection{flex-grow:1;flex-basis:0;justify-content:flex-start;display:flex}.TopMenu-module-scss-module__W3RVPG__centerSection{flex-grow:1;flex-basis:0;justify-content:center;display:flex}.TopMenu-module-scss-module__W3RVPG__title{color:var(--theme-text);resize:none;padding:0 var(--space-050);border-radius:var(--radius-medium);background:0 0;border:none;min-height:100%;font-family:inherit;font-size:1.5rem;line-height:32px}.TopMenu-module-scss-module__W3RVPG__title:hover,.TopMenu-module-scss-module__W3RVPG__title:focus{background:var(--theme-border)}.TopMenu-module-scss-module__W3RVPG__title:focus{outline:none}.TopMenu-module-scss-module__W3RVPG__account{cursor:pointer;border-radius:var(--radius-medium);background:var(--theme-foreground);height:32px;-webkit-backdrop-filter:blur(var(--space-100));backdrop-filter:blur(var(--space-100));padding:0 var(--space-150);justify-content:center;align-items:center;gap:var(--space-050);display:flex}.TopMenu-module-scss-module__W3RVPG__account>svg{width:20px;height:auto}.TopMenu-module-scss-module__W3RVPG__itemContainer{border-radius:inherit;position:relative}.TopMenu-module-scss-module__W3RVPG__items{background:var(--theme-foreground);-webkit-backdrop-filter:blur(var(--space-100));backdrop-filter:blur(var(--space-100));border-radius:var(--radius-medium);-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}.TopMenu-module-scss-module__W3RVPG__item{justify-content:center;align-items:center;width:40px;height:32px;display:flex}.TopMenu-module-scss-module__W3RVPG__item>svg{width:20px;height:auto}.TopMenu-module-scss-module__W3RVPG__item:not(.TopMenu-module-scss-module__W3RVPG__itemDisabled){cursor:pointer}.TopMenu-module-scss-module__W3RVPG__item:not(.TopMenu-module-scss-module__W3RVPG__itemDisabled):hover{background:var(--theme-border);border-radius:inherit}.TopMenu-module-scss-module__W3RVPG__item.TopMenu-module-scss-module__W3RVPG__itemDisabled{color:var(--theme-border)}.TopMenu-module-scss-module__W3RVPG__item:hover+.TopMenu-module-scss-module__W3RVPG__tooltip{opacity:1}.TopMenu-module-scss-module__W3RVPG__item:not(:hover)+.TopMenu-module-scss-module__W3RVPG__tooltip{opacity:0}.TopMenu-module-scss-module__W3RVPG__tooltip{left:50%;top:var(--space-500);text-align:center;width:max-content;font-size:.75rem;position:absolute;transform:translate(-50%)}
.ModalExport-module-scss-module__IWnAza__content{gap:var(--space-100);flex-direction:column;display:flex}
.BasicModalContainer-module-scss-module__4gVzoa__root{transform:translate(-50%,var(--space-100));position:absolute}.BasicModalContainer-module-scss-module__4gVzoa__background{background:var(--theme-foreground);min-width:256px;-webkit-backdrop-filter:blur(var(--space-100));backdrop-filter:blur(var(--space-100));box-shadow:var(--theme-shadow-small);transform-origin:top;padding:var(--space-200);box-sizing:content-box;opacity:0;border-radius:8px;transition:all .2s ease-out;overflow:hidden}.BasicModalContainer-module-scss-module__4gVzoa__backgroundActive{opacity:1}
.Button-module-scss-module__wp4nmG__root{font-size:inherit;background-color:var(--theme-text);color:var(--theme-background);box-sizing:border-box;min-height:40px;padding:var(--space-050)var(--space-300);letter-spacing:.2px;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;border-radius:8px;outline:0;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;transform:scale(1)}.Button-module-scss-module__wp4nmG__root:disabled{cursor:not-allowed;opacity:.5}.Button-module-scss-module__wp4nmG__loader{color:var(--theme-text);min-height:40px;padding:var(--space-050)var(--space-300);-webkit-user-select:none;user-select:none;cursor:wait;border:0;border-radius:8px;outline:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex;transform:scale(1)}.Button-module-scss-module__wp4nmG__visual{color:var(--theme-text);background-color:var(--theme-background);opacity:.5;filter:blur(.4px);letter-spacing:.2px;min-height:40px;padding:var(--space-050)var(--space-300);-webkit-user-select:none;user-select:none;cursor:not-allowed;border:0;border-radius:8px;outline:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;transform:scale(1)}
.Loader-module-scss-module__EugMFa__root{border:2px solid var(--theme-background);border-top-color:var(--theme-border);border-radius:24px;width:24px;height:24px;animation:1s linear infinite Loader-module-scss-module__EugMFa__spin}@keyframes Loader-module-scss-module__EugMFa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ModalShareSettings-module-scss-module__GEQJ7G__content{gap:var(--space-200);border-radius:4px;flex-direction:column;width:384px;display:flex}.ModalShareSettings-module-scss-module__GEQJ7G__copyableURL{border:1px solid var(--theme-border);padding:var(--space-100);margin-top:var(--space-n100);font-size:.8em;overflow:scroll}
.Checkbox-module-scss-module__w4n96a__section{justify-content:space-between;align-items:flex-start;display:flex}.Checkbox-module-scss-module__w4n96a__relative{flex-shrink:0;width:24px;height:24px;position:relative}.Checkbox-module-scss-module__w4n96a__figure{width:100%;height:100%;box-shadow:0 0 0 2px var(--theme-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;justify-content:center;align-items:center;display:flex}.Checkbox-module-scss-module__w4n96a__figure:hover{box-shadow:0 0 0 1px var(--theme-border),0 0 0 var(--space-050)var(--theme-input-active)}.Checkbox-module-scss-module__w4n96a__input{width:1px;height:1px;box-shadow:none;visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.Checkbox-module-scss-module__w4n96a__right{width:100%;min-width:10%;padding:0 0 0 var(--space-150);line-height:1.5}@media (max-width:768px){.Checkbox-module-scss-module__w4n96a__right{padding:var(--space-050)0 0 var(--space-100)}}
.ModalManageSubscription-module-scss-module__pEr34G__root{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ModalManageSubscription-module-scss-module__pEr34G__message{margin-bottom:var(--space-400);padding-bottom:var(--space-200);border-bottom:1px solid var(--theme-border);font-size:1.5em}.ModalManageSubscription-module-scss-module__pEr34G__sections{display:flex}.ModalManageSubscription-module-scss-module__pEr34G__section{-webkit-appearance:none;width:384px;padding-inline:var(--space-100);margin-block:var(--space-100);flex:1px}.ModalManageSubscription-module-scss-module__pEr34G__section:not(:last-child){border-right:1px solid var(--theme-border)}.ModalManageSubscription-module-scss-module__pEr34G__list{margin-top:var(--space-200);padding-left:var(--space-200)}.ModalManageSubscription-module-scss-module__pEr34G__pricingHeader{margin-bottom:var(--space-600)}.ModalManageSubscription-module-scss-module__pEr34G__a{color:var(--theme-text-secondary)}.ModalManageSubscription-module-scss-module__pEr34G__upgradeClickedMessage{margin-top:var(--space-200);opacity:.5}
.ModalSignIn-module-scss-module__-jKV6W__root{right:var(--space-100);width:384px;position:absolute;top:48px;transform:none}.ModalSignIn-module-scss-module__-jKV6W__content{gap:var(--space-200);flex-direction:column;display:flex}.ModalSignIn-module-scss-module__-jKV6W__note{opacity:.3}
.Input-module-scss-module__OZoZxq__input{-webkit-appearance:none;width:100%;color:var(--theme-text);border:none;border-bottom:2px solid var(--theme-border);height:32px;font:inherit;background:0 0;padding:0;transition:all .1s}.Input-module-scss-module__OZoZxq__input:focus{border-color:var(--theme-primary);outline:none}.Input-module-scss-module__OZoZxq__input::placeholder{opacity:1;color:var(--theme-border)}
.TextButton-module-scss-module__gH2lMW__root{cursor:pointer;color:var(--theme-text);text-align:left;font-weight:700;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline;display:block}.TextButton-module-scss-module__gH2lMW__root:hover{color:var(--theme-primary)}
.ModalSignOut-module-scss-module__JNZiTq__root{right:var(--space-100);width:384px;position:absolute;top:48px;transform:none}.ModalSignOut-module-scss-module__JNZiTq__content{flex-direction:column;display:flex}.ModalSignOut-module-scss-module__JNZiTq__note{color:var(--theme-text-secondary)}.ModalSignOut-module-scss-module__JNZiTq__a{color:inherit}
.TextArea-module-scss-module__cjM4Aq__textArea{-webkit-appearance:none;color:var(--theme-text);font-family:var(--font-family);background:var(--theme-background);box-sizing:border-box;padding:var(--space-150)var(--space-200);white-space:pre-wrap;resize:none;width:100%;box-shadow:0 0 0 1px var(--theme-border);border:0;border-radius:4px;outline:0;line-height:1.6;transition:width .2s}.TextArea-module-scss-module__cjM4Aq__textArea:focus{box-shadow:0 0 0 1px var(--theme-border),0 0 0 var(--space-050)var(--theme-input-active);border:0;outline:0}.TextArea-module-scss-module__cjM4Aq__textArea::placeholder{opacity:1;color:var(--theme-border)}
.GlobalModalManager-module-scss-module__9AlcTq__modalBackground{background:1px solid var(--theme-background);pointer-events:none;position:absolute;inset:0;overflow:visible}.GlobalModalManager-module-scss-module__9AlcTq__modalBackground>*{pointer-events:auto}
