*{box-sizing:border-box}::selection{background:var(--ws-text-select-color)}html{height:100%;font-size:10px}html.prevent-overscroll{overscroll-behavior:none}html.app-size-medium{font-size:9px}html.app-size-small{font-size:8px}body{--visual-viewport-height:calc(100svh - var(--current-keyboard-height));--ion-background-color:var(--ws-canvas-background);background:var(--ws-canvas-background);height:100%;color-scheme:var(--ws-color-scheme);font-family:var(--font-body);font-size:var(--font-size-element-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000}body.platform-ipad{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@layer base{input{background:var(--ui-background-primary);color:var(--ui-foreground-primary);font-family:var(--font-body);-webkit-user-select:text;user-select:text}.app{height:100%}.hidden{display:none}.focusable:focus{outline:none}strong{font-weight:600}a,button{-webkit-tap-highlight-color:#0000}.app-mode-mobile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.app-mode-mobile a{-webkit-user-drag:none}#webpack-dev-server-client-overlay{padding-top:var(--safe-area-top)}}@media print{body{background:var(--palette-white)}@page{margin:0}}.FullScreenErrorModal .issues,.FullScreenErrorModal p{text-align:center}.FullScreenErrorModal .details{text-align:left}.app-size-mobile .FullScreenErrorModal .ModalActionsList{margin-top:3rem}.FullScreenModal{-webkit-overflow-scrolling:touch;background:var(--ui-modal-overlay-opaque);z-index:var(--z-index-error-modal);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-x:auto}.FullScreenModal.fade-grow-appear,.FullScreenModal.fade-grow-enter{opacity:0}.FullScreenModal.fade-grow-appear.fade-grow-appear-active,.FullScreenModal.fade-grow-enter.fade-grow-enter-active,.FullScreenModal.fade-grow-leave{transition:opacity var(--modal-transition-bg-duration) linear;opacity:1}.FullScreenModal.fade-grow-leave.fade-grow-leave-active{transition-delay:var(--modal-transition-delay-duration);opacity:0}.FullScreenModal.overlay{background:var(--palette-black-opacity-70)}.FullScreenModal.overlay .Modal{box-shadow:none}.FullScreenModal.align-top .modal-positioner{margin-top:0}.FullScreenModal .modal-positioner{margin:auto}.FullScreenModal .modal-container{padding:2rem 1.6rem}.FullScreenModal .info{font-size:var(--font-size-ui-xsmall)}.app-mode-mobile-legacy .FullScreenModal,.FullScreenModal.fill-screen{padding:var(--safe-area-top,0px) var(--safe-area-right,0px) var(--safe-area-bottom,0px) var(--safe-area-left,0px);background:var(--ui-background-primary)}.app-mode-mobile-legacy .FullScreenModal.overlay,.FullScreenModal.fill-screen.overlay{background:var(--ui-background-primary)}.app-mode-mobile-legacy .FullScreenModal .modal-positioner,.FullScreenModal.fill-screen .modal-positioner{width:100%;margin:0}.app-mode-mobile-legacy .FullScreenModal .modal-container,.FullScreenModal.fill-screen .modal-container{width:100%;padding:0}.Modal{border-radius:var(--ui-border-radius-default);background:var(--ui-modal-background-primary);width:45rem;font-size:var(--font-size-ui-default);padding:4rem;position:relative;overflow:hidden}.auto-width .Modal{width:auto;min-width:45rem}.no-padding .Modal{padding:0}.fade-grow-appear .Modal,.fade-grow-enter .Modal{transform:scale(var(--modal-transition-box-scale));opacity:0}.fade-grow-appear.fade-grow-appear-active .Modal,.fade-grow-enter.fade-grow-enter-active .Modal,.fade-grow-leave .Modal{transition:opacity var(--modal-transition-box-duration) linear,transform var(--modal-transition-box-duration) ease-out;transition-delay:var(--modal-transition-delay-duration);opacity:1;transform:scale(1)}.fade-grow-leave.fade-grow-leave-active .Modal{transform:scale(var(--modal-transition-box-scale));transition:opacity var(--modal-transition-box-duration) linear,transform var(--modal-transition-box-duration) ease-in;opacity:0}.fill-screen .Modal,.app-mode-mobile-legacy .Modal{width:auto;min-height:500px;font-size:var(--font-size-ui-default);box-shadow:none;border:0;border-radius:0;align-items:center;padding:50px 20px;display:flex}.auto-width .fill-screen .Modal,.auto-width .app-mode-mobile-legacy .Modal{min-width:0}.app-mode-mobile .Modal{width:auto}.ModalActionsList{margin:2.3rem -2rem}.ModalActionsList li{border-top:1px solid var(--ui-divider-on-primary)}.ModalActionsList li:last-of-type{border-bottom:1px solid var(--ui-divider-on-primary)}.ModalActionsList li a{height:4.9rem;color:var(--ui-foreground-primary);font-size:var(--font-size-ui-default);font-weight:var(--font-weight-semi-bold);text-align:left;justify-content:space-between;align-items:center;padding:0 2rem;text-decoration:none;display:flex}.ModalActionsList li a:hover{background:var(--ui-background-primary-hovered)}.ModalActionsList li a:active{background:var(--color-neutral-500)}.ModalActionsList li a:after{width:.8rem;height:1.4rem;color:var(--ui-foreground-primary);content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiPjxwYXRoIGQ9Ik0zLjggNC41TDAuNiAxLjMgMC4yIDEgMSAwLjIgMS4zIDAuNiA0LjkgNC4xIDUuMiA0LjUgNSA0LjcgNC45IDQuOSAxLjMgOC40IDEgOC44IDAuMiA4IDAuNiA3LjcgMy44IDQuNVoiIGZpbGw9IiM5MjkyOTIiLz48L3N2Zz4K) 50% no-repeat;display:inline-block}.app-size-mobile .ModalActionsList{margin:0}@keyframes loader{0%{transform:translate(-1px,-1px)}to{transform:translate(-1px,-5721px)}}.LogoSpinner{justify-content:center;align-items:center;width:54px;height:54px;display:flex}.LogoSpinner.fade-appear,.LogoSpinner.fade-enter,.LogoSpinner.fade-leave.fade-leave-active{opacity:0}.LogoSpinner.fade-appear.fade-appear-active,.LogoSpinner.fade-enter.fade-enter-active,.LogoSpinner.fade-leave{opacity:1}.LogoSpinner.fade-appear.fade-appear-active,.LogoSpinner.fade-enter.fade-enter-active,.LogoSpinner.fade-leave.fade-leave-active{transition:opacity .3s ease-in}.LogoSpinner .logo-container{z-index:1;width:24px;height:24px;overflow:hidden}.LogoSpinner .logo-container .animation-frame{max-width:none;animation:3.66667s steps(220,end) infinite loader;transform:translate(-1px,-1px)}.Toolbar{--dismiss-button-height:25px;--tool-icon-size:32px;--tool-icon-size-med:28px;--tool-icon-size-small:26px;--tool-icon-border-radius:.4rem;width:var(--toolbar-width);background:var(--ws-canvas-background);height:100%;min-height:440px;color:var(--ui-foreground-primary);text-align:center;box-shadow:1px 0 0 0 var(--ws-section-divider-color);z-index:var(--z-index-toolbar);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;padding-top:3px;font-size:10px;display:flex;position:relative}.Toolbar .toolbar-window{position:absolute;inset:0;overflow:hidden}.Toolbar .tool-list-container{contain:paint;height:100%;position:relative;top:0;left:0;transform:translate(0,0)}.Toolbar .tool-list{width:var(--toolbar-width);padding-top:10px;position:absolute;top:0;left:0}.toolbar-size-small .Toolbar .tool-list{padding-top:8px}.Toolbar .template-blocker{cursor:not-allowed;width:100%;height:100%;z-index:calc(var(--z-index-toolbar) + 1);position:absolute;top:0;left:0}.presenting .Toolbar{width:0}.Toolbar.disabled .toolbar-window,.Toolbar.disabled .Trash{opacity:.3}.Toolbar.hidden .Trash{display:none}.toolbar-size-small .Toolbar{--tool-icon-size:28px;--tool-icon-size-med:24px;--tool-icon-size-small:22px}.App{height:100%}.App.in-iframe{border:1px solid var(--ws-default-canvas-background)}.AppShell{display:block}.AppShell .AppShellHeader{height:var(--app-header-tools-section-height);background:var(--ui-background-primary);box-shadow:var(--shadow-app-header);z-index:var(--z-index-header);position:relative}.AppShell .Toolbar{width:var(--toolbar-width);height:100%}.app-size-medium .AppShell,.app-size-small .AppShell{--toolbar-width:var(--toolbar-width-medium)}.app-mode-mobile .AppShell,.app-size-mobile .AppShell{flex-direction:column;justify-content:space-between;display:flex}.app-mode-mobile .AppShell .AppShellHeader,.app-size-mobile .AppShell .AppShellHeader{height:var(--modern-mobile-header-height)}.app-mode-mobile .AppShell .Toolbar.AppShellToolbar,.app-size-mobile .AppShell .Toolbar.AppShellToolbar{width:100%;height:var(--modern-mobile-toolbar-height);min-height:var(--modern-mobile-toolbar-height);background:var(--ui-background-primary);box-shadow:var(--modal-box-shadow);display:block}
/*# sourceMappingURL=app-shell-e861bc5cdebc.css.map*/