.component_header__SRS6w{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;position:fixed;top:0;bottom:0;left:0;z-index:20;background-color:var(--header-bg);padding:40px 0 0;width:300px}.component_menu__vIW1g{flex:1;display:none;position:fixed;top:66px;bottom:0;left:100%;width:100vw;opacity:0;transition:opacity .2s ease-in-out,left .2s ease-in-out;background-color:var(--header-bg);@media screen and (min-width:576px){display:flex;flex-direction:column;align-items:stretch;opacity:1;position:static;width:100%}&.component_open__Mtzwe{display:flex;flex-direction:column;opacity:1;left:0}&>div:last-of-type{margin-top:auto;@media screen and (min-width:576px){width:300px}}}.component_menuBlock__pVwq2{border-top:2px solid var(--header-menu-border);flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;.component_menuItem__6KvjV{display:flex;flex-direction:row;align-items:center;gap:20px;color:var(--header-menu-fg);font-size:20px;font-weight:600;line-height:100%;border-bottom:2px solid var(--header-menu-border);padding:20px;width:100%;transition:background-color .2s ease-in-out;& svg path{fill:var(--header-menu-fg)}&:hover{background-color:var(--header-bg-hover)}&.component_active__XmjdG{background-color:var(--header-bg-active);color:var(--header-menu-fg-active);& svg path{fill:var(--header-menu-fg-active)}}}}.component_logo__SUkVY{width:40px;border-radius:50%}.bg-swirl_bgSwirl__0dOHQ{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;overflow:hidden;opacity:0;mix-blend-mode:overlay;animation:bg-swirl_fadeInBgSwirl__NfkUS 3s ease-in-out forwards;animation-delay:1.5s}.bg-swirl_topLeft__G5M6M{position:absolute;top:-55vw;left:50vw;transform:translateX(-50%);animation:bg-swirl_topLeftPulse__CtjVW 20s ease-in-out infinite;animation-delay:0s}.bg-swirl_topRight__IVBg4{position:absolute;top:45vw;right:-55vw;transform:translateY(-50%) scale(.8);animation:bg-swirl_topRightPulse__h9JO7 4s ease-in-out infinite;animation-delay:3.5s}.bg-swirl_bottomLeft__E_Rev{position:absolute;bottom:-55vw;left:-65vw;transform:scale(.78);animation:bg-swirl_bottomLeftPulse__Dl6Sx 4.4s ease-in-out infinite;animation-delay:5.2s}@keyframes bg-swirl_fadeInBgSwirl__NfkUS{0%{opacity:0}to{opacity:.5}}@keyframes bg-swirl_topLeftPulse__CtjVW{0%,to{opacity:.15}50%{opacity:.65}}@keyframes bg-swirl_topRightPulse__h9JO7{0%,to{opacity:.12}50%{opacity:.54}}@keyframes bg-swirl_bottomLeftPulse__Dl6Sx{0%,to{opacity:.07}50%{opacity:.58}}.bg-swirl_bgImg__ydREB{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:multiply;position:fixed!important;top:0;right:0;bottom:0;left:0!important;z-index:0;height:100%!important;width:100%!important;@media screen and (min-width:576px){left:60px!important}}.globals_bg-base__HN3_c{background-color:var(--actions-header-bg);border-radius:12px;padding:20px}.globals_flexCol__A0iog{display:flex;flex-direction:column}.globals_flexRow__Q7FFI{display:flex;flex-direction:row}.globals_fixedFull__3qaKg{position:fixed;top:0;left:0;width:100vw;height:100vh}.page_page__556_G{justify-content:center;gap:60px;background-color:var(--purple-valentino);width:100vw;padding:36px 24px;@media screen and (min-width:576px){gap:120px}@media screen and (min-height:750px) and (min-width:576px){justify-content:center;padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}&>img{inset:0!important;height:100%!important;mix-blend-mode:overlay!important}& .p-button{min-height:52px}}.page_content___38fW{align-items:center;gap:28px;width:100%;position:relative;z-index:1;@media screen and (min-width:576px){gap:48px}@media screen and (min-width:768px){gap:60px}}.page_form__NxPAx{align-items:center;justify-content:center;gap:20px;background-color:#E0ABEE1C;border:1px solid #e0abee38;border-radius:4px;box-shadow:0 0 12px 0 rgba(224,171,238,.45),0 14px 24px 0 rgba(0,0,0,.05);max-width:400px;width:100%;padding:16px;@media screen and (min-width:400px){flex-direction:row;max-width:none}@media screen and (min-width:576px){gap:24px;padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;width:400px}@media screen and (min-width:768px){gap:40px;padding-left:48px;padding-bottom:48px;padding-right:48px;padding-top:48px;width:600px}&>a{width:100%;font-size:14px;@media screen and (min-width:768px){font-size:18px}}.page_form__item__ERQ2L{align-items:center;gap:10px}.page_form__forgot__rR9Qi{color:var(--purple-deep-magenta);font-size:11px;font-weight:500;line-height:100%;transition:color .3s ease-in-out;@media screen and (min-width:450px){font-size:14px}@media screen and (min-width:768px){font-size:18px}&:hover{color:var(--white)}}}.page_main__nw1Wk{&.page_fullscreen__TyMkQ{position:fixed;height:100vh;overflow:hidden;& .buildBox{flex:1;overflow-y:hidden}}}.BackButton_backButton__ZpOPb{align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--purple-french-lilac) 22%,transparent);border-radius:50%;box-shadow:0 14px 24px rgba(0,0,0,.05),0 0 12px rgba(224,171,238,.45);height:32px;width:32px;cursor:pointer;transition:background-color .3s ease-in-out;&:hover{background-color:color-mix(in srgb,var(--purple-french-lilac) 11%,transparent)}}.PageHeader_pageHeader__ezYr_{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;@media screen and (min-width:576px){flex-direction:row;align-items:center;justify-content:space-between}&.PageHeader_pageHeaderUnstyled__81lSC{background-color:unset;border-radius:unset;padding:unset}}.PageHeader_content__4gpF4{justify-content:flex-start;align-items:flex-start;flex:1;&>h4{max-width:600px}}.PageHeader_actionsBlock__2Fsvb{justify-content:center;align-items:center;gap:20px;color:var(--purple-moon);font-size:16px;font-weight:500;line-height:100%;padding:0;&>a{width:100%;@media screen and (min-width:576px){max-width:250px}@media screen and (min-width:768px){max-width:300px}}}.ProgressBar_progressBar__OyAJj{background-color:var(--white-lilac);border:1px solid color-mix(in srgb,var(--purple-deep-magenta) 8%,transparent);border-radius:24px;height:24px;width:100%;padding:2px 4px;position:relative;overflow:hidden;z-index:1;.ProgressBar_mask__fEq7Z{position:absolute;top:2px;left:2px;bottom:2px;background:var(--purple-deep-magenta);border-radius:20px;overflow:hidden;z-index:2;pointer-events:none}.ProgressBar_progress__NFI_S{border-radius:20px;height:16px;position:absolute;top:2px;right:0;left:0;transition:width .3s ease-in-out}}.ProgressBar_stat__Ws38E{flex:1;align-items:center;justify-content:flex-start;gap:6px;.ProgressBar_top__R_k9r{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.ProgressBar_label__2LzRa,.ProgressBar_percent___HmCM,.ProgressBar_value__NtOSq{color:var(--zinc);font-size:12px;line-height:100%;@media screen and (min-width:768px){font-size:14px}@media screen and (min-width:992px){font-size:16px}}.ProgressBar_label__2LzRa{font-weight:600}.ProgressBar_percent___HmCM,.ProgressBar_value__NtOSq{font-weight:400}&.ProgressBar_statCompletePercent__6W4z0{width:100%;@media screen and (min-width:300px){flex:unset}}&.ProgressBar_statProjects__zSIUb{width:400px;.ProgressBar_label__2LzRa,.ProgressBar_percent___HmCM,.ProgressBar_value__NtOSq{color:var(--purple-moon)}.ProgressBar_progressBar__OyAJj{background-color:var(--white)}}}.Button_button__mg_cR{align-items:center;justify-content:center;gap:10px;border:2px solid transparent;border-radius:4px;cursor:pointer;padding:12px 24px;transition:background-color .3s ease-in-out,color .3s ease-in-out;font:700 12px/100% Inter,sans-serif;@media screen and (min-width:576px){font-size:20px;padding-left:36px;padding-bottom:16px;padding-right:36px;padding-top:16px}@media screen and (min-width:768px){font-size:14px}@media screen and (min-width:1300px){font-size:16px}@media screen and (min-width:1500px){font-size:18px}& span{flex:unset;text-align:left}&.Button_primary__PFIP8{background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-fg);& svg path{fill:var(--btn-primary-fg)}&:hover{background-color:color-mix(in srgb,var(--btn-primary-bg) 85%,black);& svg path{fill:var(--white)}}&.Button_outlined__60faD{background-color:var(--btn-primary-fg);border-color:var(--btn-primary-border);color:var(--btn-primary-bg);& svg path{fill:var(--btn-primary-bg)}&:hover{background-color:var(--btn-primary-bg);color:var(--white);& svg path{fill:var(--white)}}}}&.Button_secondary__kYMEY{background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg);& svg path{fill:var(--white)}&:hover{background-color:color-mix(in srgb,var(--orange-outrageous) 85%,black);& svg path{fill:var(--white)}}&.Button_outlined__60faD{background-color:var(--btn-secondary-fg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-bg);& svg path{fill:var(--btn-secondary-bg)}&:hover{background-color:var(--btn-secondary-bg);color:var(--white);& svg path{fill:var(--white)}}}}&.Button_tertiary__FjYTD{background-color:var(--yellow-pewter);color:var(--white);&:hover{background-color:var(--yellow-boulder)}&.Button_outlined__60faD{background-color:transparent;border-color:var(--yellow-pewter);color:var(--yellow-pewter);&:hover{background-color:var(--yellow-pewter);color:var(--white)}}}&.Button_danger__1M2kT{background-color:var(--orange-bolognese);color:var(--white);&:hover{background-color:var(--purple-deep-magenta)}&.Button_outlined__60faD{background-color:transparent;border-color:var(--orange-bolognese);color:var(--orange-bolognese);&:hover{background-color:var(--orange-bolognese);color:var(--white)}}}&.Button_gradient__KtEAR{background:var(--purple-deep-magenta);background:linear-gradient(90deg,var(--orange-outrageous) 0,var(--purple-deep-magenta) 100%);color:var(--white);border:0;&:hover{background:linear-gradient(90deg,var(--orange-outrageous) 0,var(--purple-deep-magenta) 50%)}}&.Button_gradientAlt__G84Pn{background-color:var(--white);background-image:linear-gradient(var(--white),var(--white)),linear-gradient(90deg,var(--orange-outrageous) 0,var(--purple-deep-magenta) 100%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;color:var(--zinc);transition:background-image .3s ease-in-out,color .3s ease-in-out;&:hover{background-image:linear-gradient(90deg,var(--orange-outrageous) 0,var(--purple-deep-magenta) 100%);border:2px solid var(--purple-deep-magenta);color:var(--white)}}&.p-disabled{background:none;background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);color:var(--btn-disabled-fg)}}.project-header_projectHeader__OjBVq{align-items:center;gap:20px;background-color:var(--actions-header-bg);border-radius:8px;color:var(--actions-header-fg);padding:20px;.project-header_backButton__J747G>a{background-color:var(--btn-back-bg);border:1px solid var(--btn-back-border);padding:16px 30px 16px 16px;color:var(--btn-back-fg);font:700 16px/100% Inter,sans-serif;&:hover{background-color:var(--btn-back-fg);color:var(--btn-back-bg);& svg path{fill:var(--btn-back-bg)}}}}.project-header_titleBlock___kvg2{gap:6px;flex:1;& h1{font-size:28px}.project-header_description__IqYmk{color:var(--text-secondary);font:400 16px/100% Inter,sans-serif;.project-header_label__Bk_ja{font-weight:700}}}.formItem_formItem__87_dg{gap:5px}.formItem_label___4TiK{align-items:flex-end;justify-content:space-between;color:var(--form-element-fg);font:700 11px/100% Inter,sans-serif;@media screen and (min-width:576px){font-size:14px}.formItem_helper__NTxw8{font:400 10px/100% Inter,sans-serif}}.page_sceneBuilder__UQnt4{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;flex:1;@media screen and (min-width:992px){flex-direction:row;align-items:stretch}.page_sidebar__YxUSJ{display:flex;flex-direction:column;gap:12px;height:100%;width:100%;padding:8px;@media screen and (min-width:576px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px}@media screen and (min-width:992px){flex:1;max-width:334px;width:auto}.page_content___h0nR{border:1px solid var(--orange-tartlet);border-radius:8px;flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;& .p-button-group{margin:-1px -1px 0;& .p-button{border-radius:0;box-shadow:none;padding:6px;font:400 14px/100% Inter,sans-serif}}.page_scrollContainer__L2sF7{height:100%;padding:16px;overflow-y:scroll;& .fieldset{height:100%;display:flex;flex-direction:column;gap:12px;& .formItem{gap:4px;& label{font-size:11px;@media screen and (min-width:992px){font-size:12px}}}}}}& .p-button{font-size:14px;font-weight:600;line-height:142.857%;height:40px}& .btnGroup button{min-width:unset;flex:1!important;padding:10px}& h3{margin-top:8px;color:var(--text-secondary);font:700 14px/100% Inter,sans-serif}.page_warning__fYqaL{background-color:var(--warning-bg);border-radius:4px;color:var(--warning-fg);font:400 10px/125% Inter,sans-serif;padding:8px}}}.page_select__TkhRf{background-color:#ffffff;border:1px solid var(--form-element-border);color:var(--form-element-fg)!important;min-height:40px;& fieldset,&>div span{font:400 14px/100% Inter,sans-serif!important}& fieldset{border:0}}.page_inputGroup__heFOM{display:flex;flex-direction:row;gap:10px}.page_viewer__wV7jP{background-color:rgba(0,0,0,.05);flex:1;width:100%;& fieldset{display:flex;align-items:center;justify-content:center;border:none;height:100%;margin:0;padding:0}}.page_img__QwvyW{position:fixed!important;inset:0!important}.page_btnBegin__IHFzX,.page_btnLogo__2O39K{position:fixed;bottom:25px;z-index:100}.page_btnLogo__2O39K{left:5%}.page_btnBegin__IHFzX{left:50%;transform:translateX(-50%)}