.BackgroundGradient-web-module__vVu8uq__gradient{pointer-events:none;background-image:linear-gradient(135deg,#f6f6f6,#fbfbfb);position:absolute;inset:0}@media (prefers-color-scheme:dark){.BackgroundGradient-web-module__vVu8uq__gradient{background-image:linear-gradient(135deg,#121933,#0b1020)}}
.EditableNoteText-module__MzVZPW__input{box-sizing:border-box;resize:none;cursor:text;background:0 0;border:0;outline:0;width:100%;min-width:0;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:23px;display:block;overflow:hidden}.EditableNoteText-module__MzVZPW__input:focus,.EditableNoteText-module__MzVZPW__input:focus-visible{box-shadow:none;border:0;outline:0}.EditableNoteText-module__MzVZPW__input:disabled{cursor:default}
.LeafPresentation-module__I-F3ta__shadowWrapper{touch-action:none;will-change:transform;border-radius:9999px;transition:opacity .12s,box-shadow .12s,border-color .12s;position:absolute}.LeafPresentation-module__I-F3ta__node{border-radius:inherit;background:var(--leaf-background,#fff);transition:background-color .12s,opacity .12s;position:relative;overflow:hidden}.LeafPresentation-module__I-F3ta__editorContainer{justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex;overflow:hidden}.LeafPresentation-module__I-F3ta__input.LeafPresentation-module__I-F3ta__input{box-sizing:border-box;width:100%;min-width:0;color:var(--leaf-text-color,#4f5255);font-family:var(--leaf-font-family,var(--font-poppins));font-size:var(--leaf-font-size,14px);font-weight:var(--leaf-font-weight,300);line-height:var(--leaf-line-height,15px);text-align:center;field-sizing:content;resize:none;cursor:text;text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;min-height:15px;max-height:100%;margin:0;padding:2px;transition:color .12s;display:block;overflow:hidden}.LeafPresentation-module__I-F3ta__input.LeafPresentation-module__I-F3ta__input:focus,.LeafPresentation-module__I-F3ta__input.LeafPresentation-module__I-F3ta__input:focus-visible{box-shadow:none;border:0;outline:0}.LeafPresentation-module__I-F3ta__compactInput{--leaf-font-size:12px;--leaf-line-height:14px}.LeafPresentation-module__I-F3ta__smallInput{--leaf-font-size:11px;--leaf-line-height:13px}.LeafPresentation-module__I-F3ta__openControl,.LeafPresentation-module__I-F3ta__topRightControl{pointer-events:none;opacity:0;transition:opacity .12s}.LeafPresentation-module__I-F3ta__shadowWrapper:hover>.LeafPresentation-module__I-F3ta__openControl,.LeafPresentation-module__I-F3ta__openControl:focus-within,.LeafPresentation-module__I-F3ta__shadowWrapper:hover>.LeafPresentation-module__I-F3ta__topRightControl,.LeafPresentation-module__I-F3ta__topRightControl:focus-within{pointer-events:auto;opacity:1}.LeafPresentation-module__I-F3ta__dragging>.LeafPresentation-module__I-F3ta__openControl,.LeafPresentation-module__I-F3ta__dragging>.LeafPresentation-module__I-F3ta__topRightControl{display:none}@media (prefers-reduced-motion:reduce){.LeafPresentation-module__I-F3ta__shadowWrapper,.LeafPresentation-module__I-F3ta__node,.LeafPresentation-module__I-F3ta__input{transition-duration:.01ms}}
.NodePresentation-module__s2REPW__root{position:relative;transform:translate(-50%,-50%)}.NodePresentation-module__s2REPW__node{box-shadow:2px 2px 8px #0000001a}.NodePresentation-module__s2REPW__nodeText{--leaf-font-family:var(--font-lato);--leaf-font-size:1rem;--leaf-font-weight:600;--leaf-line-height:1.5rem}.NodePresentation-module__s2REPW__emoji{z-index:5;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute}@media (min-width:768px){.NodePresentation-module__s2REPW__nodeText{--leaf-font-size:1.125rem;--leaf-line-height:1.75rem}}
.EntireTree-module__hHUrRG__viewport{scrollbar-width:none;-ms-overflow-style:none}.EntireTree-module__hHUrRG__viewport::-webkit-scrollbar{display:none}
.Arrow-module__4wsjDq__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Arrow-module__4wsjDq__line{will-change:opacity;transition:opacity .15s}.Arrow-module__4wsjDq__dragging{transition-duration:.15s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.Arrow-module__4wsjDq__line,.Arrow-module__4wsjDq__dragging{transition-duration:.01ms}}
.RootComposer-module__Mv8LSa__root{position:relative;transform:translate(-50%,-50%)}.RootComposer-module__Mv8LSa__node{border-width:1px;border-radius:9999px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden;box-shadow:2px 2px 8px #0000001a}.RootComposer-module__Mv8LSa__input.RootComposer-module__Mv8LSa__input{field-sizing:content;box-sizing:border-box;resize:none;width:100%;min-height:1.5rem;max-height:100%;font-family:var(--font-lato);text-align:center;background:0 0;border:0;outline:0;margin:0;padding:2px;font-size:1rem;font-weight:600;line-height:1.5rem}.RootComposer-module__Mv8LSa__input.RootComposer-module__Mv8LSa__input:focus::placeholder{color:#0000}@media (min-width:768px){.RootComposer-module__Mv8LSa__input.RootComposer-module__Mv8LSa__input{font-size:1.125rem;line-height:1.75rem}}
.BottomDropZone-module__VMyx9a__dropZone{--delete-approach:0;z-index:10;width:calc(72px + 168px*var(--delete-approach));pointer-events:none;height:36px;opacity:calc(.08 + .92*var(--delete-approach));justify-content:center;align-items:flex-end;transition:width 70ms linear,opacity 90ms ease-out;display:flex;position:absolute;left:50%;transform:translate(-50%,-100%)}.BottomDropZone-module__VMyx9a__line{width:100%;height:calc(1px + 4px*var(--delete-approach));background:var(--delete-primary);box-shadow:0 0 calc(2px + 8px*var(--delete-approach))color-mix(in srgb,var(--delete-primary)75%,transparent),0 0 calc(4px + 18px*var(--delete-approach))color-mix(in srgb,var(--delete-secondary)80%,transparent);border-radius:999px;transition:height 70ms linear,box-shadow 90ms ease-out}.BottomDropZone-module__VMyx9a__icon{bottom:calc(8px + 4px*var(--delete-approach));color:var(--delete-primary);opacity:clamp(0,calc((var(--delete-approach) - .35)*2),1);transform:translateY(calc(7px*(1 - var(--delete-approach))))scale(calc(.85 + .15*var(--delete-approach)));transition:bottom 90ms ease-out,opacity 90ms ease-out,transform 90ms ease-out;position:absolute}@media (prefers-reduced-motion:reduce){.BottomDropZone-module__VMyx9a__dropZone,.BottomDropZone-module__VMyx9a__line,.BottomDropZone-module__VMyx9a__icon{transition-duration:.01ms}}
.CornerDropZone-module__3zoOkq__dropZone{--corner-approach:0;--corner-inset:calc(2px + 84px*(1 - var(--corner-approach)));--corner-length:calc(36px + 84px*var(--corner-approach));--corner-thickness:calc(4px*var(--corner-approach));z-index:10;pointer-events:none;width:36px;height:36px;opacity:calc(.25 + .5*var(--corner-approach));transition:opacity 90ms ease-out;position:absolute;top:0;left:0;overflow:visible}.CornerDropZone-module__3zoOkq__line{background:var(--corner-primary);box-shadow:0 0 calc(2px + 8px*var(--corner-approach))color-mix(in srgb,var(--corner-primary)75%,transparent),0 0 calc(4px + 18px*var(--corner-approach))color-mix(in srgb,var(--corner-secondary)80%,transparent);border-radius:999px;transition:top 70ms linear,left 70ms linear,width 70ms linear,height 70ms linear,box-shadow 90ms ease-out;position:absolute;top:2px;left:2px}.CornerDropZone-module__3zoOkq__horizontal{left:var(--corner-inset);width:var(--corner-length);height:var(--corner-thickness)}.CornerDropZone-module__3zoOkq__vertical{top:var(--corner-inset);width:var(--corner-thickness);height:var(--corner-length)}.CornerDropZone-module__3zoOkq__icon{color:var(--corner-primary);opacity:clamp(0,calc((var(--corner-approach) - .35)*2),1);transform:translate(calc(7px*var(--corner-approach)),calc(7px*var(--corner-approach)))scale(calc(.85 + .15*var(--corner-approach)));transition:opacity 90ms ease-out,transform 90ms ease-out;position:absolute;top:10px;left:10px}@media (prefers-reduced-motion:reduce){.CornerDropZone-module__3zoOkq__dropZone,.CornerDropZone-module__3zoOkq__line,.CornerDropZone-module__3zoOkq__icon{transition-duration:.01ms}}
.SideDropZone-module__XS3yNa__dropZone{--side-approach:0;z-index:10;width:36px;height:calc(72px + 168px*var(--side-approach));pointer-events:none;opacity:calc(.08 + .92*var(--side-approach));align-items:center;transition:height 70ms linear,opacity 90ms ease-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.SideDropZone-module__XS3yNa__left{justify-content:flex-start;left:0}.SideDropZone-module__XS3yNa__right{justify-content:flex-end;right:0}.SideDropZone-module__XS3yNa__line{width:calc(1px + 4px*var(--side-approach));background:var(--side-primary);border-radius:999px;height:100%;transition:width 70ms linear,box-shadow 90ms ease-out}.SideDropZone-module__XS3yNa__left .SideDropZone-module__XS3yNa__line,.SideDropZone-module__XS3yNa__right .SideDropZone-module__XS3yNa__line{box-shadow:0 0 calc(2px + 8px*var(--side-approach))color-mix(in srgb,var(--side-primary)75%,transparent),0 0 calc(4px + 18px*var(--side-approach))color-mix(in srgb,var(--side-secondary)80%,transparent)}.SideDropZone-module__XS3yNa__icon{color:var(--side-primary);opacity:clamp(0,calc((var(--side-approach) - .35)*2),1);transition:opacity 90ms ease-out,transform 90ms ease-out;position:absolute;top:50%}.SideDropZone-module__XS3yNa__left .SideDropZone-module__XS3yNa__icon{transform:translateX(calc(7px*var(--side-approach)))translateY(-50%)scale(calc(.85 + .15*var(--side-approach)));left:10px}.SideDropZone-module__XS3yNa__right .SideDropZone-module__XS3yNa__icon{transform:translateX(calc(-7px*var(--side-approach)))translateY(-50%)scale(calc(.85 + .15*var(--side-approach)));right:10px}@media (prefers-reduced-motion:reduce){.SideDropZone-module__XS3yNa__dropZone,.SideDropZone-module__XS3yNa__line,.SideDropZone-module__XS3yNa__icon{transition-duration:.01ms}}
.WebDraftProjectNode-module__N7u0uW__root{position:absolute;transform:translate(-50%,-50%)}.WebDraftProjectNode-module__N7u0uW__node{border-radius:9999px;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden;box-shadow:2px 2px 8px #0000001a}.WebDraftProjectNode-module__N7u0uW__input{field-sizing:content;box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:1.5rem;max-height:100%;font-family:var(--font-lato);text-align:center;background:0 0;border:0;outline:0;margin:0;padding:2px;font-size:1rem;font-weight:600;line-height:1.5rem;display:block;overflow:hidden}.WebDraftProjectNode-module__N7u0uW__input:focus,.WebDraftProjectNode-module__N7u0uW__input:focus-visible{box-shadow:none;border:0;outline:0}@media (min-width:768px){.WebDraftProjectNode-module__N7u0uW__input{min-height:1.75rem;font-size:1.125rem;line-height:1.75rem}}
