.logoWrapper{display:flex;width:34%;height:100%;opacity:0;animation-name:wrapper2;animation-duration:0.5s;animation-delay:0s;animation-timing-function:cubic-bezier(0.55, 0.1, 0.45, 0.9);animation-fill-mode:forwards;will-change:transform, opacity}.checkmark{width:19%;height:100%;margin-left:-8%;margin-right:-1%;background-image:url(/b/images/smartsheet-checkmark.svg);background-repeat:no-repeat;background-position:left;background-size:100%}.wordmarkWindow{overflow:hidden;width:92%;height:100%}.wordmark{overflow:hidden;width:100%;height:100%;transform:translateX(1%);background-image:url(/b/images/smartsheet-wordmark.svg);background-repeat:no-repeat;background-position:right;background-size:100%}.loadingBar{position:absolute;top:50%;margin-top:-33px;width:1%;height:8px;border-radius:2px;background-color:#0073EC;opacity:0;animation-name:loadingBar;animation-duration:2s;animation-delay:2.5s;animation-timing-function:cubic-bezier(0.45, 0.14, 0.48, 1);animation-fill-mode:forwards;animation-iteration-count:infinite}.appLoadLogo{animation-name:logoContainer;animation-duration:2.25s;animation-delay:0s;animation-timing-function:cubic-bezier(0.55, 0.1, 0.45, 0.9);animation-fill-mode:forwards}.appLoadContainer{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#003059;z-index:9999}.loadMessage{position:absolute;top:-100%;margin-top:15px;left:0;width:100%;padding:0 15%;box-sizing:border-box;opacity:0;color:#FFFFFF;font-size:18px;font-weight:300;text-align:center}.loadMessage{font-family:"Inter", Arial, Helvetica, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";line-height:1.4}@supports (font-variation-settings: normal){.loadMessage{font-family:"Inter var", Arial, Helvetica, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"}}.loadMessage a{color:#FFFFFF;cursor:pointer;outline:none}.loadMessage a:hover{color:#FFFFFF}.loadMessage a:focus{outline:1px dotted #999}.loadMessageSubtext{font-size:13px;font-weight:400;margin-top:6px}#loadMessage1{animation-name:msgFadeIn;animation-duration:0.15s;animation-delay:10s;animation-timing-function:linear;animation-fill-mode:forwards}#loadMessage1Text{animation-name:fadeOut;animation-duration:0.15s;animation-delay:179.85s;animation-timing-function:linear;animation-fill-mode:forwards}#loadMessage2{animation-name:msgFadeIn;animation-duration:0.15s;animation-delay:180s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes wrapper2{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes loadingBar{0%{opacity:0;width:1%;margin-left:-34.5%}25%{opacity:1;width:14%}50%{opacity:0;width:1%;margin-left:34.5%}100%{opacity:0;width:1%;margin-left:34.5%}}@keyframes logoContainer{0%{opacity:1}85%{opacity:1}100%{opacity:0}}@keyframes msgFadeIn{0%{opacity:0;top:50%}100%{opacity:1;top:50%}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.app-loading-screen-2025{background:linear-gradient(180deg, #184bc3, #5a43d7);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}.app-loading-screen-2025 .app-loading-screen-2025-wrapper{position:absolute;top:calc(50% - 32px / 2);left:calc(50% - 160px / 2)}.app-loading-screen-2025 .app-loading-screen-2025-logo-wrapper{display:flex;align-items:center;position:absolute;top:calc(50% - 32px / 2);left:calc(50% - 190px / 2)}.app-loading-screen-2025 .app-loading-screen-2025-checkmark{width:20px;position:relative;top:4px;left:50%;margin-right:10px;opacity:0;animation:0.6s cubic-bezier(0.4, 0, 0.8, 1) forwards fade-in,0.3s cubic-bezier(0.8, 0, 0.2, 1) 1s forwards slide-left}.app-loading-screen-2025 .app-loading-screen-2025-wordmark img{width:160px;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);animation:slide-reveal 0.4s cubic-bezier(0.8, 0, 0.2, 1) 0.5s forwards;animation-delay:1.4s}.app-loading-screen-2025 .app-loading-screen-2025-loading-bar{opacity:0;background:rgba(250,250,250,0.24);border-radius:10px;width:160px;height:1px;animation:0.2s cubic-bezier(0.8, 0, 0.2, 1) 4s forwards fade-in-loading-bar;position:relative;top:44px;overflow:hidden}.app-loading-screen-2025 .app-loading-screen-2025-loading-bar .app-loading-screen-2025-animated-bar{background:white;height:1px;position:absolute;top:0px;left:0px;width:0px;border-radius:10px}.app-loading-screen-2025 .app-loading-screen-2025-loading-bar .app-loading-screen-2025-bar-1{animation:1.9s cubic-bezier(0.3, 0.3, 0.2, 1) 4.6s infinite move-bar-1}.app-loading-screen-2025 .app-loading-screen-2025-loading-bar .app-loading-screen-2025-bar-2{animation:1.9s cubic-bezier(0.3, 0.3, 0.2, 1) 4.8s infinite move-bar-2}.app-loading-screen-2025-msg-wrapper{position:absolute;top:94px;left:calc(50% - 300px / 2);width:300px;max-width:300px;color:white;font-size:12px;opacity:0;animation:0.6s cubic-bezier(0.3, 0.3, 0.2, 1) 10s forwards fade-in-message-wrapper}.app-loading-screen-2025-msg-wrapper .app-loading-screen-2025-msg-1{position:absolute;top:0;left:0;opacity:1;animation:0.25s cubic-bezier(0.3, 0.3, 0.2, 1) 29.5s forwards remove-message-1;display:flex;justify-content:center;gap:8px;width:100%}.app-loading-screen-2025-msg-wrapper .app-loading-screen-2025-msg-2{position:absolute;top:0;left:0;opacity:0;animation:0.25s cubic-bezier(0.3, 0.3, 0.2, 1) 30s forwards fade-in-message-2;text-align:center;width:100%}.app-loading-screen-2025-msg-wrapper .app-loading-screen-2025-msg-2 .app-loading-screen-2025-msg-2-subtext{margin-top:16px}.app-loading-screen-2025-msg-wrapper .app-loading-screen-2025-msg-2 .app-loading-screen-2025-msg-2-subtext a{color:white}.slide-app-loading-screen-2025-out{left:0;opacity:1;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);animation:0.4s cubic-bezier(0.84, 0.2, 0.46, 0.94) forwards slide-page-left,0.25s cubic-bezier(0.4, 0, 0.8, 1) 0.5s forwards move-page-underneath !important}@media (prefers-reduced-motion: reduce){.slide-app-loading-screen-2025-out{left:0;opacity:1;animation:0.2s cubic-bezier(0.3, 0.3, 0.2, 1) forwards fade-page-out,0.2s 0.2s forwards move-page-underneath !important}}@keyframes fade-in-loading-bar{to{opacity:1}}@keyframes move-bar-1{0%{width:0px;left:0px}50%{width:50%;left:100%}100%{width:100%;left:100%}}@keyframes move-bar-2{0%{width:0px;left:0px}75%{width:50%;left:100%}100%{width:100%;left:100%}}@keyframes slide-page-left{to{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}}@keyframes move-page-underneath{to{z-index:-1}}@keyframes fade-in{to{opacity:1}}@keyframes slide-left{to{left:0;opacity:1}}@keyframes slide-reveal{to{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes fade-in-message-wrapper{to{opacity:1}}@keyframes remove-message-1{to{opacity:0}}@keyframes fade-in-message-2{to{opacity:1}}@keyframes fade-page-out{to{opacity:0}}
