@font-face{font-family:albertSans;src:url(../media/AlbertSans_Variable-s.p.1rzo6u14wzvp6.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:albertSans Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.albertsans_a8631b43-module__Ejh8ja__className{font-family:albertSans,albertSans Fallback;font-style:normal}.albertsans_a8631b43-module__Ejh8ja__variable{--font-sans:"albertSans", "albertSans Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.aai-app-root{isolation:isolate}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.react-flow__node{overflow:visible!important}.react-flow__node.selected,.react-flow__node:focus{box-shadow:none!important;border-width:0!important;border-color:#0000!important;outline:none!important}.react-flow__node:focus-visible{box-shadow:none!important;border-width:0!important;border-color:#0000!important;outline:none!important}.react-flow__node-image.selected,.react-flow__node-image:focus,.canvas-image-node.selected,.canvas-image-node:focus{box-shadow:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important;outline:none!important}.react-flow__node-image:focus-visible{box-shadow:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important;outline:none!important}.canvas-image-node:focus-visible{box-shadow:none!important;background:0 0!important;border-width:0!important;border-color:#0000!important;outline:none!important}.react-flow__node-frame{cursor:grab;border-radius:12px}.react-flow__node-frame.selected{box-shadow:none!important}.canvas-node--container-child-pass-through,.canvas-node--container-child-pass-through *{pointer-events:none!important}.react-flow__viewport-portal{z-index:var(--canvas-overlay-z,3)!important;overflow:visible!important}.multi-select-active .react-flow__resize-control{display:none!important}.multi-select-active .react-flow__node.selected,.multi-select-active .react-flow__node-image.selected,.multi-select-active .react-flow__node-frame.selected{box-shadow:none!important;outline:none!important}.multi-select-active .react-flow__node-frame.selected .canvas-frame-shell{box-shadow:none!important;border-color:#26323814!important}.multi-select-active .canvas-image-shell{outline-offset:0!important;outline:none!important;box-shadow:0 2px 8px #00000026!important}.multi-select-active .react-flow__nodes-default{outline:none!important}.multi-select-active .react-flow__nodesselection,.multi-select-active .react-flow__nodesselection-rect{cursor:grab!important}.multi-select-active .react-flow__nodesselection{z-index:var(--canvas-selection-z,2)!important}.react-flow__nodesselection{background:0 0!important}.react-flow__selection{z-index:1!important;box-shadow:none!important;background:0 0!important;border:1px solid #2563ebd9!important}.multi-select-active .react-flow__nodesselection:active,.multi-select-active .react-flow__nodesselection-rect:active{cursor:grabbing!important}.react-flow__nodesselection-rect{box-shadow:none!important;background:0 0!important;border:0!important}[data-testid=canvas-root]{overscroll-behavior:none}.react-flow{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.canvas-text-editor-content,.canvas-text-editor-content *{-webkit-user-select:text;user-select:text}.canvas-text-editor-content{cursor:text;word-break:break-word;outline:none;min-height:100%}[data-testid^=image-resize-handle-],[data-testid^=frame-resize-handle-],[data-testid^=multi-select-handle-],[data-testid^=selection-rotate-handle],[data-testid^=image-rotate-handle],[data-testid=image-selection-frame],[data-testid=image-selection-halo],[data-testid^=frame-resizer],[data-testid=multi-select-resizer]{touch-action:none}@supports ((-webkit-backdrop-filter:blur(0))){[data-canvas-viewport-interacting=true] [data-canvas-media-clip-target=true],[data-canvas-media-clip-interacting=true]{-webkit-clip-path:var(--canvas-media-interaction-clip-path)!important;clip-path:var(--canvas-media-interaction-clip-path)!important}}::view-transition-group(app-route){animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(app-route){animation:.18s cubic-bezier(.4,0,.2,1) app-route-fade-out}::view-transition-new(app-route){animation:.18s cubic-bezier(.4,0,.2,1) app-route-fade-in}@keyframes app-route-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-route-fade-out{0%{opacity:1}to{opacity:.92}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-old(app-route){animation:none!important}::view-transition-new(app-route){animation:none!important}}
