.footer_footer__Jxnck{width:100vw;border-radius:20px 20px 0 0;background:var(--landing-gray-dark,#585858);padding:82px 190px;color:var(--white)}.footer_footerLink__ww7m_{font-size:clamp(14px,.83vw,16px);font-style:normal;font-weight:500;line-height:140%}.footer_footerLink__ww7m_:hover{opacity:.8}.footer_copyrightLink__icNXW{color:var(--landing-gray-light,#f2f3f3);font-size:12px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1500px){.footer_footer__Jxnck{padding:62px 20px}}.header_header__6_rFq{min-height:64px;box-sizing:border-box;z-index:1;padding:0 calc(50% - 770px);color:var(--black)}.header_menu__WE8AT{flex:1 0 auto;display:flex;gap:clamp(10px,2.08vw,40px);justify-content:center}.header_menu__WE8AT button,.header_menu__WE8AT hr{display:none}.header_logo__abY41{width:clamp(120px,7.69vw,140px)}.header_logo__abY41 svg{width:100%;height:auto}.header_signWrapper__axL9C{display:flex;justify-content:flex-end}.header_button__xn0kj{border-radius:500px;font-weight:500;line-height:24px;transition:all .3s ease-in-out;white-space:nowrap}.header_buttonIn__Djaau{padding:8px 0}.header_buttonIn__Djaau:hover{color:var(--blue)}.header_buttonUp__LHvqS{border:1px solid var(--black);color:var(--black);padding:8px 24px}.header_buttonUp__LHvqS:hover{background:var(--black);color:var(--white)}.header_user___ZpYA{font-size:16px}.header_link__I_sEF:hover{color:var(--blue)}.header_in__yXLDM,.header_menuOpen__MxSdS{display:none}@media screen and (max-width:1550px){.header_header__6_rFq{padding:0 20px}}@media screen and (max-width:768px){.header_mail__VEpDD{position:static}.header_in__yXLDM{display:block}.header_menu__WE8AT{display:none;position:absolute;top:100%;left:0;box-shadow:4px 4px 4px 0 rgba(169,181,192,.15);padding:30px;gap:30px;width:100%;background:#fff}.header_menu__WE8AT hr{border:1px solid var(--grey-light);display:block;width:320px;max-width:90%}.header_menu__WE8AT button{display:block}.header_menu__WE8AT.header_open__ybr9A{display:flex;flex-direction:column;justify-content:center;align-items:center}.header_logo__abY41{flex:1 0 auto;max-width:120px}.header_buttonIn__Djaau{display:none}.header_buttonUp__LHvqS{padding:5px 12px}.header_buttonUp__LHvqS svg{display:none}.header_header__6_rFq{justify-content:space-between;padding:10px;height:auto;gap:clamp(2px,2.78vw,10px)}.header_menuOpen__MxSdS{display:block}}.header_header__EbuQk{box-sizing:border-box;color:var(--black);z-index:1;position:relative}.header_steps__jBnWs{border-radius:100px;border:1px solid var(--grey-light);background:#fff;padding:8px 16px;white-space:nowrap}.header_step__iVRCG{color:var(--dark);font-size:clamp(14px,.83vw,16px);font-style:normal;font-weight:400;line-height:normal;animation:header_loading__x2jDg .6s ease-in-out}.header_step__iVRCG.header_active__nAWjT{color:var(--blue)}.header_back__YyibM{border-radius:6px;border:1px solid var(--grey-light)}@keyframes header_loading__x2jDg{0%{max-width:0;opacity:0;filter:blur(10px)}to{max-width:200px;opacity:1;filter:blur(0)}}.header_menuBtn__Tqx_L{display:none}.header_twoStepGenerationHeader__NGIsi{background:var(--white);z-index:3}.header_header__EbuQk.header_twoStepGenerationHeader__NGIsi,.header_twoStepGenerationHeader__NGIsi{box-shadow:4px 4px 4px 0 rgba(169,181,192,.15)}.header_twoStepGenerationMenuBtn__O0nMI{display:inline-flex!important}.header_twoStepGenerationTitle__sO960{align-items:center;display:flex;font-size:20px;font-weight:500;gap:10px;line-height:1.4}.header_twoStepGenerationDot__rlYD5{display:inline-flex;font-size:20px;font-weight:500;line-height:1;transform:translateY(-1px)}.header_twoStepGenerationCredits__oLA_G{align-items:center;background:var(--grey-light);border-radius:100px;display:flex;gap:10px;height:36px;margin-left:auto;padding:0 20px}.header_twoStepGenerationCredits__oLA_G span{color:var(--black);font-size:14px;line-height:20px;white-space:nowrap}.header_twoStepGenerationCreditsAction__7v8CZ{align-items:center;align-self:stretch;aspect-ratio:1;background:var(--black);border-radius:999px;display:inline-flex;flex-shrink:0;justify-content:center}.header_twoStepGenerationSteps__CoSWQ{align-items:center;display:flex;gap:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.header_twoStepGenerationArrowBtn__3l5RT{align-items:center;background:transparent;border:none;color:#131415;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.header_twoStepGenerationArrowBtn__3l5RT:disabled{color:rgba(19,20,21,.35);cursor:default}.header_twoStepGenerationStep__9ACXo{color:var(--black);font-size:16px;font-weight:400;line-height:24px;padding:18px 0 15px;position:relative}.header_twoStepGenerationStep__9ACXo.header_active__nAWjT:after{background:var(--black);border-radius:500px 500px 0 0;bottom:3px;content:"";height:3px;left:0;position:absolute;width:100%}.header_twoStepGenerationStepLocked__tcRF0{cursor:not-allowed;opacity:.45}@media screen and (max-width:1280px){.header_menuBtn__Tqx_L{display:inline-block}.header_menuBtn__Tqx_L.header_item__skcJK{position:static}}.last_link__mm8fg{color:var(--grey-dark)}.last_empty__TO8Tm,.last_item__S6Ql5{width:248px;height:248px}.last_empty__TO8Tm{background:var(--grey-light);color:var(--dark)}.last_item__S6Ql5 .last_itemUi__cpSdE{background:hsla(0,0%,100%,.7);backdrop-filter:blur(2px);height:42px;bottom:-42px;left:0;transition:all .5s ease-in-out}.last_item__S6Ql5:hover .last_itemUi__cpSdE{bottom:0}.last_btn__e2htw{color:var(--blue)}.last_error__GwAqW:before{content:"";background:var(--blue)}.last_error__GwAqW:after,.last_error__GwAqW:before{width:100%;height:100%;position:absolute;top:0;left:0}.last_error__GwAqW:after{content:"☹" " Image is brocken";font-size:22px;color:var(--white);display:flex;justify-content:center;align-items:center;z-index:2}@keyframes images_loading__wEBPj{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.images_imgWrapper__QwjyA{width:100%;aspect-ratio:1/1;border:1px solid var(--grey-light);animation:images_loading__wEBPj .6s ease-in-out;overflow:hidden}.images_imgWrapper__QwjyA .images_menu___ZiH2{backdrop-filter:blur(3px);transition:all .6s ease-in-out;bottom:-100%;padding:10px}.images_imgWrapper__QwjyA:hover .images_menu___ZiH2{bottom:0}.images_resultButton__oUlrS{color:#131415;min-width:30px;height:30px;font-size:16px;cursor:pointer;transition:all .3s ease-in-out;padding:0}.images_resultButton__oUlrS.images_active__1rdoI{background:var(--blue);color:var(--white)}.images_resultButton__oUlrS:hover{opacity:.5;transform:scale(.95);transform-origin:center}.images_typeBtn__i47_Z{color:var(--black);font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-right:20px;height:35px;border-bottom:1.5px solid transparent;transition:all .3s ease-in-out}.images_typeBtn__i47_Z.images_active__1rdoI{color:var(--blue);border-bottom:1.5px solid var(--blue)}.images_img__WK0K7{display:inline-block;font-family:Arial,sans-serif;font-weight:300;line-height:2;text-align:center;position:relative}.images_img__WK0K7:before{content:"";background:var(--blue)}.images_img__WK0K7:after,.images_img__WK0K7:before{width:100%;height:100%;position:absolute;top:0;left:0}.images_img__WK0K7:after{content:"☹" " The image is broken";font-size:20px;color:var(--white);display:flex;justify-content:center;align-items:center;z-index:2}.menu_link__px3oR.menu_active__zduRs,.menu_link__px3oR:hover:not(:disabled){color:var(--blue)}.vinteoStudioPopup_popup__fKyFK{position:absolute;left:0;bottom:0;width:100%;background-color:var(--white);border-radius:16px;box-shadow:0 4px 4px 0 rgba(169,181,192,.15);padding:20px;z-index:20}.vinteoStudioPopup_popup__fKyFK:before{background-image:url(/modal_bg/pop-up.png);background-size:cover;background-position:50%;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;width:100%;height:177px;z-index:-1;border-top-left-radius:16px;border-top-right-radius:16px}.vinteoStudioPopup_button__scRh_{width:100%;border:1px solid #3bb3f6;border-radius:100px;padding:10px 42px;white-space:nowrap;font-size:16px;font-weight:500;color:#3bb3f6;background-color:#fff;transition:background-color .3s ease}.form_formWrapper__UurTA{width:624px;max-width:100%;padding:30px;background-color:var(--white);box-shadow:4px 4px 4px 0 rgba(169,181,192,.15);border:1px solid var(--grey-light);color:var(--black);border-radius:12px}.form_formWrapper__UurTA.form_modal__tcZRw{margin:auto}.form_formWrapper__UurTA:after{content:"";background-color:#fff;background-image:url(/contact/bg.png);position:absolute;width:298px;height:138px;bottom:-13px;right:-12.5px;background-position:bottom;z-index:0}.form_form__7mDZc{row-gap:20px;-moz-column-gap:30px;column-gap:30px}.form_button__xC27c{width:200px;font-size:16px;display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:500px;background:var(--black);color:var(--white);z-index:110}.form_button__xC27c:hover:not(:disabled){background:var(--dark)}.form_button__xC27c:disabled{filter:grayscale(1)}.form_loading__yP9v1{background:var(--dark);cursor:default;pointer-events:none}.form_input__Ki1zR{display:block;max-width:564px;width:100%;min-height:48px;max-height:48px;border:1px solid var(--grey-light);background:var(--bg);border-radius:10px;padding:12px;color:var(--black);position:relative;z-index:10}.form_input__Ki1zR:focus{outline:1.5px solid var(--blue)}.form_input__Ki1zR:focus::-moz-placeholder{color:transparent}.form_input__Ki1zR:focus::placeholder{color:transparent}.form_input__Ki1zR::-moz-placeholder{color:var(--grey-dark)}.form_input__Ki1zR::placeholder{color:var(--grey-dark)}.form_input__Ki1zR.form_textarea__kJ8To{height:150px;min-height:150px;max-height:150px;resize:none}.form_tagSelect__At_3E{cursor:pointer;height:auto;max-height:unset}.form_tagSelect__At_3E .form_inputReadonly__JEkEe{background:transparent;border:none;outline:none;padding:0;pointer-events:none}.form_tagSelect__At_3E .form_inputWrapper__KbFx_{display:flex;align-items:center;justify-content:space-between}.form_tagSelect__At_3E .form_tagList__q3tWK{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.form_tagSelect__At_3E .form_tag__URjRt{padding:4px 16px;background:var(--white);border-radius:500px}.form_tagSelect__At_3E .form_tag__URjRt:hover{background:var(--grey-light)}.form_label__uIWuA{max-width:564px}.form_label__uIWuA.form_half__4wiuF{width:calc(50% - 15px)}.form_label__uIWuA.form_confirm__jIgiG:after,.form_label__uIWuA.form_error__UDvcR:after{content:"";top:50%;right:20px;transform:translateY(-50%);display:block;width:24px;height:24px;position:absolute}.form_label__uIWuA.form_error__UDvcR:after{background-image:url(/auth/error.svg)}.form_label__uIWuA.form_confirm__jIgiG:after{background-image:url(/auth/done.svg)}.form_formError__i_DBV{color:var(--red);font-size:12px;font-weight:400;right:35px;bottom:100px;max-width:180px;z-index:10}.form_agreement__5Jc6Q{position:relative;color:var(--grey-dark);font-size:12px;font-style:normal;font-weight:400;line-height:140%;max-width:350px;margin:20px 0 0;z-index:10}.form_done__1EsXk{font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1000px){.form_formWrapper__UurTA{padding:10px 0}.form_formWrapper__UurTA.form_contact__FmtQ7,.form_formWrapper__UurTA.form_partnership__mDq3n,.form_formWrapper__UurTA.form_pricing__m_OEP,.form_formWrapper__UurTA.form_question___3W7e,.form_formWrapper__UurTA.form_request__ksUKl{background:none}.form_formError__i_DBV{margin-top:15px;margin-bottom:15px;height:-moz-fit-content;height:fit-content;position:static}.form_button__xC27c{position:static}.form_label__uIWuA{max-width:100%;width:100%}.form_agreement__5Jc6Q,.form_input__Ki1zR{max-width:100%}}@media screen and (max-width:768px){.form_label__uIWuA.form_half__4wiuF{width:100%}.form_agreement__5Jc6Q{font-size:10px}.form_form__7mDZc{row-gap:10px}.form_button__xC27c{width:320px;max-width:100%}}.formModal_formWrapper__wIX93{width:624px;max-width:100%;padding:30px;background-color:var(--white);box-shadow:4px 4px 4px 0 rgba(169,181,192,.15);border:1px solid var(--grey-light);color:var(--black);border-radius:12px}.formModal_formWrapper__wIX93.formModal_modal__FD18m{margin:auto}.formModal_formWrapper__wIX93:after{content:"";background-color:#fff;background-image:url(/contact/bg.png);position:absolute;width:298px;height:138px;bottom:-13px;right:-12.5px;background-position:bottom;z-index:0}.formModal_form__xUYr5{row-gap:20px;-moz-column-gap:30px;column-gap:30px}.formModal_button__K9kGt{width:200px;font-size:16px;display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;border-radius:500px;background:var(--black);color:var(--white);z-index:110}.formModal_button__K9kGt:hover:not(:disabled){background:var(--dark)}.formModal_button__K9kGt:disabled{filter:grayscale(1)}.formModal_loading__SKn5D{background:var(--dark);cursor:default;pointer-events:none}.formModal_input__L38jt{display:block;max-width:564px;width:100%;min-height:48px;max-height:48px;border:1px solid var(--grey-light);background:var(--bg);border-radius:10px;padding:12px;color:var(--black);position:relative;z-index:10}.formModal_input__L38jt:focus{outline:1.5px solid var(--blue)}.formModal_input__L38jt:focus::-moz-placeholder{color:transparent}.formModal_input__L38jt:focus::placeholder{color:transparent}.formModal_input__L38jt::-moz-placeholder{color:var(--grey-dark)}.formModal_input__L38jt::placeholder{color:var(--grey-dark)}.formModal_input__L38jt.formModal_textarea__WZHwo{height:150px;min-height:150px;max-height:150px;resize:none}.formModal_tagSelect__u6Dig{cursor:pointer;height:auto;max-height:unset}.formModal_tagSelect__u6Dig .formModal_inputReadonly__U1esz{background:transparent;border:none;outline:none;padding:0;pointer-events:none}.formModal_tagSelect__u6Dig .formModal_inputWrapper__yQVw6{display:flex;align-items:center;justify-content:space-between}.formModal_tagSelect__u6Dig .formModal_tagList__N9yzH{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.formModal_tagSelect__u6Dig .formModal_tag__ePkFh{padding:4px 16px;background:var(--white);border-radius:500px}.formModal_tagSelect__u6Dig .formModal_tag__ePkFh:hover{background:var(--grey-light)}.formModal_label__lQRqA{max-width:564px}.formModal_label__lQRqA.formModal_half__2JT52{width:calc(50% - 15px)}.formModal_label__lQRqA.formModal_confirm__SEhhy:after,.formModal_label__lQRqA.formModal_error__BwinK:after{content:"";top:50%;right:20px;transform:translateY(-50%);display:block;width:24px;height:24px;position:absolute}.formModal_label__lQRqA.formModal_error__BwinK:after{background-image:url(/auth/error.svg)}.formModal_label__lQRqA.formModal_confirm__SEhhy:after{background-image:url(/auth/done.svg)}.formModal_formError__yvlI9{color:var(--red);font-size:12px;font-weight:400;right:35px;bottom:100px;max-width:180px;z-index:10}.formModal_agreement__AvxvB{position:relative;color:var(--grey-dark);font-size:12px;font-style:normal;font-weight:400;line-height:140%;max-width:350px;margin:20px 0 0;z-index:10}.formModal_done__myYvG{font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1000px){.formModal_formWrapper__wIX93{padding:10px 0}.formModal_formWrapper__wIX93.formModal_contact__ymVww,.formModal_formWrapper__wIX93.formModal_partnership__ULU6A,.formModal_formWrapper__wIX93.formModal_pricing__7dL3F,.formModal_formWrapper__wIX93.formModal_question__eofdO,.formModal_formWrapper__wIX93.formModal_request__5ROVP{background:none}.formModal_formError__yvlI9{margin-top:15px;margin-bottom:15px;height:-moz-fit-content;height:fit-content;position:static}.formModal_button__K9kGt{position:static}.formModal_label__lQRqA{max-width:100%;width:100%}.formModal_agreement__AvxvB,.formModal_input__L38jt{max-width:100%}}@media screen and (max-width:768px){.formModal_label__lQRqA.formModal_half__2JT52{width:100%}.formModal_agreement__AvxvB{font-size:10px}.formModal_form__xUYr5{row-gap:10px}.formModal_button__K9kGt{width:320px;max-width:100%}}.formModal_wrapper__MBjQa{background:rgba(0,0,0,.2)}.formModal_modal-bg-gradient__luYy7:before{background:linear-gradient(355.57deg,#fff 6.22%,hsla(0,0%,100%,0) 63.72%),linear-gradient(90deg,rgba(218,238,253,.6),rgba(159,214,255,.6) 50%,rgba(174,239,255,.6))}.formModal_modal-bg-image__EK5_K:before{background:url(/modal_bg/banner.png) no-repeat;background-size:100% 230px}.formModal_modal__FD18m{margin:auto;border-radius:16px}.formModal_modal1__LxsGe{padding:0 0 20px;width:664px;background:var(--white);position:relative}.formModal_modal1__LxsGe:before{content:"";position:absolute;top:0;left:0;width:100%;height:230px;border-top-left-radius:16px;border-top-right-radius:16px;z-index:0}.formModal_modal2__JQMCE{width:432px;height:200px;background:var(--white);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.formModal_modal__FD18m h3{text-align:center}.formModal_close__pAKkR{color:#22a7e6}.formModal_close__pAKkR:hover{opacity:.4}.formModal_title__i5NAS{position:relative;color:var(--black);font-size:32px;line-height:140%;font-weight:500}@media screen and (max-width:768px){.formModal_modal__FD18m{width:calc(100% - 40px);max-height:90%;overflow:scroll;padding:20px}.formModal_modal1__LxsGe{background:var(--white)}.formModal_title__i5NAS{color:var(--black);font-size:20px;margin:10px 0 20px}}.generateBatchBlock_scrollArea__kl4N2{-ms-overflow-style:none;scrollbar-width:none}.generateBatchBlock_scrollArea__kl4N2::-webkit-scrollbar{display:none;width:0;height:0}.jointsViewer_button__lZPF9{transition:all .25s ease-in-out}.jointsViewer_buttonGrey__r1fO_{background:#edeef0;color:#131415}.jointsViewer_buttonBlue__5DRNs{background:#22a7e6;color:#fff}.jointsViewer_buttonGreen__Gyz4l{background:var(--green-hover);color:var(--green-light)}.jointsViewer_button__lZPF9:hover{opacity:.8}.interiorSceneSwitch_row__ADG3s{display:flex;align-items:center;justify-content:flex-start;gap:5px;min-height:32px;width:100%}.interiorSceneSwitch_rowInline__4NISO{width:auto;min-width:0}.interiorSceneSwitch_rowStacked__OHVjr{align-items:center;display:flex;flex-direction:row;justify-content:space-between;gap:0;min-height:32px;width:100%}.interiorSceneSwitch_label__B2tBK{flex-shrink:0;font-size:16px;font-weight:500;line-height:24px;color:var(--black)}.interiorSceneSwitch_segmentTrack__Ba2yH{position:relative;display:block;width:138px;height:32px;flex-shrink:0;box-sizing:border-box;border:1px solid var(--grey-light);border-radius:100px;background:var(--grey-light)}.interiorSceneSwitch_segmentThumb__G4NMj{position:absolute;top:0;left:0;width:68px;height:30px;border-radius:100px;background:var(--white);transition:transform .2s ease;pointer-events:none;z-index:0}.interiorSceneSwitch_segmentThumb__G4NMj.interiorSceneSwitch_thumbRight__Ud1IV{transform:translateX(68px)}.interiorSceneSwitch_segmentBtn__n3QGf{position:absolute;top:1px;z-index:1;box-sizing:border-box;width:68px;height:30px;margin:0;padding:5px 16px;border:none;border-radius:100px;background:transparent;font-size:16px;font-weight:400;line-height:1.4;cursor:pointer;color:var(--black);transition:color .15s ease;display:flex;align-items:center;justify-content:center;text-align:center}.interiorSceneSwitch_segmentBtn__n3QGf:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.interiorSceneSwitch_segmentBtnLeft__1eSsV{left:0}.interiorSceneSwitch_segmentBtnRight__C_Plv{left:68px}.interiorSceneSwitch_segmentBtnActive__Dxa6d{color:var(--blue)}.interiorSceneSwitch_pillRow__SUlNy{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:32px;width:100%}.interiorSceneSwitch_pillRowInline__JkGOo{justify-content:space-between;min-width:0;width:auto}.interiorSceneSwitch_pillRowSpread__CqtQH{justify-content:space-between;width:100%}.interiorSceneSwitch_pillLabel__CtUpA{flex-shrink:0;font-size:16px;font-weight:500;line-height:24px;color:var(--black)}.interiorSceneSwitch_pillSwitch__seOSl{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0;cursor:pointer}.interiorSceneSwitch_pillInput__0Li1T{position:absolute;opacity:0;width:0;height:0}.interiorSceneSwitch_pillTrack__mJYEo{position:absolute;inset:0;border-radius:100px;background:var(--grey-light);transition:background .2s ease}.interiorSceneSwitch_pillInput__0Li1T:checked+.interiorSceneSwitch_pillTrack__mJYEo{background:var(--blue)}.interiorSceneSwitch_pillInput__0Li1T:focus-visible+.interiorSceneSwitch_pillTrack__mJYEo{outline:2px solid var(--blue-hover);outline-offset:2px}.interiorSceneSwitch_pillKnob___60jv{position:absolute;top:1px;left:1px;width:22px;height:22px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px rgba(0,0,0,.08);transition:transform .2s ease;pointer-events:none}.interiorSceneSwitch_pillInput__0Li1T:checked~.interiorSceneSwitch_pillKnob___60jv{transform:translateX(24px)}.editorMenu_twoStepBathtubInteriorControls__QyszG{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:0;width:100%}.editorMenu_twoStepBathtubControlSurface__CDlqT{background:#f8f8f9;border-radius:12px;box-sizing:border-box;padding:10px;width:100%}.editorMenu_parametersPanelBlockTitle__HLS6Z{color:var(--black);font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin:0}.editorMenu_menu__0XNwl{border:1px solid var(--grey-light);box-shadow:4px 4px 4px 0 rgba(169,181,192,.15);background:var(--white)}.editorMenu_twoStepGenerationMenu__Rg_ha{border-left:none;border-radius:0;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;max-height:100%;min-height:0;overflow:hidden;width:500px}.editorMenu_twoStepGenerationContent__TUUMt{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.editorMenu_twoStepGenerationInterior__LnR6C{border-top:1px solid var(--grey-light);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:20px 0 0}.editorMenu_scene__DaH7_{background-color:var(--white)}.editorMenu_type__sDCOO{background:var(--white);border:1px solid var(--grey-light);border-radius:500px;color:var(--black);cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:4px 12px;white-space:nowrap}.editorMenu_type__sDCOO.editorMenu_active__TsJ_5{border-color:var(--blue);color:var(--blue)}.editorMenu_twoStepRoomTypeRow__EnZoC{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0}.editorMenu_twoStepRoomTypeChip__HixLm{align-items:center;background:var(--white);border:1px solid var(--grey-light);border-radius:500px;color:var(--black);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:400;justify-content:center;line-height:24px;padding:4px 12px;white-space:nowrap}.editorMenu_twoStepRoomTypeChipActive__XrBZ3{border-color:var(--blue);color:var(--blue)}.editorMenu_twoStepGenerationProduct__O9j71{background:var(--white);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:0}.editorMenu_twoStepGenerationFilename__EsCZc{color:var(--black);font-size:14px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editorMenu_twoStepGenerationImageWrap__G__Hr{align-items:center;background:var(--light-gray);border-radius:12px;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:8px;position:relative}.editorMenu_twoStepGenerationImageWrap__G__Hr:hover .editorMenu_twoStepGenerationImageOverlay__tIOSr{opacity:1}.editorMenu_twoStepGenerationImageWrap__G__Hr:hover .editorMenu_twoStepGenerationImageBtns__iz4BI{opacity:1;pointer-events:auto}.editorMenu_twoStepGenerationImageOverlay__tIOSr{background:rgba(0,0,0,.4);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:0}.editorMenu_twoStepGenerationImageBtns__iz4BI{bottom:12px;display:flex;flex-direction:row;gap:4px;right:12px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:1}.editorMenu_twoStepGenerationImageBtn__OL65G{align-items:center;backdrop-filter:blur(3px);background:transparent;border:none;border-radius:500px;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:4px;line-height:20px;padding:6px 12px;transition:background .2s ease;white-space:nowrap}.editorMenu_twoStepGenerationImageBtn__OL65G:hover{background:hsla(0,0%,100%,.3)}.editorMenu_twoStepGenerationImageWrapCarpet__w0ggg{height:220px;max-height:220px;min-height:220px;padding:0}.editorMenu_twoStepGenerationImageCarpet__hAmBk{height:100%;max-height:220px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.editorMenu_twoStepGenerationImage__xW_JS{height:210px;max-height:min(240px,45vh);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.editorMenu_twoStepGenerationDimensions__S2Q4s{align-items:flex-start;display:flex;gap:20px}.editorMenu_twoStepGenerationDimensionsLabel__3_9wk{color:var(--black);font-size:16px;font-weight:500;line-height:1.4}.editorMenu_twoStepGenerationHeightLabel__Af0q9{color:var(--grey-dark);font-size:14px;line-height:20px}.editorMenu_twoStepGenerationDimensionsColumn__4QpLv,.editorMenu_twoStepGenerationHeightColumn__2a5z_{display:flex;flex-direction:column;gap:6px}.editorMenu_twoStepGenerationDimensionFieldsGrid__ivFZr{display:grid;flex:1;gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.editorMenu_twoStepGenerationDimensionFieldsGrid__ivFZr .editorMenu_twoStepGenerationHeightInputWrap__XIHw4{max-width:100%;width:100%}.editorMenu_twoStepGenerationDimensionFieldsGridThree__n1PiT{display:grid;flex:1;gap:12px 10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.editorMenu_twoStepGenerationDimensionFieldsGridThree__n1PiT .editorMenu_twoStepGenerationHeightInputWrap__XIHw4{max-width:100%;width:100%}.editorMenu_twoStepGenerationDimensionFieldsTray__9JkHw{display:grid;flex:1;gap:12px 10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.editorMenu_twoStepGenerationDimensionFieldsTray__9JkHw .editorMenu_twoStepGenerationHeightInputWrap__XIHw4{max-width:100%;width:100%}.editorMenu_twoStepGenerationDimensionFieldsTray__9JkHw .editorMenu_twoStepGenerationHeightColumn__2a5z_:nth-child(4){grid-column:1}.editorMenu_twoStepTrayAddShoes__uDa6S{align-items:center;background:var(--light-gray);border:1px solid var(--grey-light);border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:space-between;margin-top:12px;padding:0 10px;width:100%}.editorMenu_twoStepTrayAddShoesLabel__RW0p1{color:var(--black);font-size:16px;font-weight:500;line-height:1.4}.editorMenu_twoStepTraySwitch__PM8g_{background:var(--grey-light);border:none;border-radius:100px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .2s ease;width:48px}.editorMenu_twoStepTraySwitch__PM8g_[data-on=true]{background:var(--blue)}.editorMenu_twoStepTraySwitchKnob__6LFQQ{background:var(--white);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.12);height:22px;left:1px;pointer-events:none;position:absolute;top:1px;transition:transform .2s ease;width:22px}.editorMenu_twoStepTraySwitch__PM8g_[data-on=true] .editorMenu_twoStepTraySwitchKnob__6LFQQ{transform:translateX(24px)}.editorMenu_twoStepGenerationDimensionFieldsSingle__XDEmo{display:flex;flex:1;flex-direction:column;min-width:0}.editorMenu_twoStepGenerationUnitSwitch__4yxmH{align-items:center;background:var(--light-gray);border:1px solid var(--grey-light);border-radius:100px;display:inline-flex;gap:2px;padding:1px}.editorMenu_twoStepGenerationUnitButton__28S_H{border-radius:100px;color:var(--black);font-size:16px;line-height:1.4;padding:4px 16px}.editorMenu_twoStepGenerationUnitButtonActive__mkc4W{background:var(--white);color:var(--blue)}.editorMenu_twoStepGenerationHeightInputWrap__XIHw4{align-items:center;background:var(--light-gray);border:1px solid var(--grey-light);border-radius:12px;display:inline-flex;height:40px;padding:0 8px 0 10px;position:relative;transition:border-color .2s ease-in-out;width:130px}.editorMenu_twoStepGenerationHeightInputWrap__XIHw4:focus-within{border-color:var(--blue)}.editorMenu_twoStepGenerationHeightInputWrapError__9uIk_{border-color:var(--red)}.editorMenu_twoStepGenerationHeightInput__jmmsa{background:transparent;border:0;color:var(--black);font-size:16px;line-height:24px;outline:none;padding-right:20px;width:100%}.editorMenu_twoStepGenerationHeightInput__jmmsa:focus{outline:none}.editorMenu_twoStepGenerationHeightInput__jmmsa::-moz-placeholder{color:#9ca3af;opacity:1}.editorMenu_twoStepGenerationHeightInput__jmmsa::placeholder{color:#9ca3af;opacity:1}.editorMenu_twoStepGenerationHeightInputClear__0sDpX{align-items:center;display:inline-flex;height:20px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px}.editorMenu_twoStepGenerationButtonWrap__N3YEY{align-items:center;border:0;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;min-height:70px;padding:0 20px}.editorMenu_twoStepRadiatorConnection__VpSdW{display:flex;flex-direction:column;gap:12px;margin-top:4px;width:100%}.editorMenu_twoStepRadiatorConnectionTitle__z19NX{color:var(--black);font-size:16px;font-weight:500;line-height:1.4;margin:0}.editorMenu_twoStepRadiatorConnectionGrid__fPJVC{display:flex;flex-wrap:wrap;gap:14px}.editorMenu_twoStepRadiatorConnectionCard__wmEDv{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0;width:104px}.editorMenu_twoStepRadiatorConnectionThumbWrap__qRdO1{align-items:center;border:1.5px solid var(--grey-light);border-radius:6px;box-sizing:border-box;display:flex;height:104px;justify-content:center;padding:4.5px;transition:border-color .15s ease;width:104px}.editorMenu_twoStepRadiatorConnectionCardSelected__2KYd5 .editorMenu_twoStepRadiatorConnectionThumbWrap__qRdO1{border-color:var(--blue)}.editorMenu_twoStepRadiatorConnectionThumb__zf9tI{border-radius:4px;height:92px;-o-object-fit:cover;object-fit:cover;width:92px}.editorMenu_twoStepRadiatorConnectionLabel__xxwE5{color:var(--black);font-size:14px;font-weight:400;line-height:20px;text-align:center;width:100%}.editorMenu_twoStepRadiatorConnectionLabelSelected__VEvr6{color:var(--blue);font-weight:500}.editorMenu_curtainAdditionalImages__htcsx{display:flex;flex-direction:column;gap:12px}.editorMenu_curtainAdditionalImagesStrip__oIoUV{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.editorMenu_curtainAdditionalImageCard__Jsmiy{background:#f8f8f9;border-radius:12px;flex-shrink:0;height:90px;overflow:hidden;width:90px}.editorMenu_curtainAdditionalImageCardImg__cw4PL{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.potsImagePanel_potsImage__56ojA{background:var(--white);border-radius:12px;border-top:1px solid var(--grey-light);display:flex;flex-direction:column;gap:0;margin-top:0;padding:20px 0 0}.potsImagePanel_rowTwo__tzp9T{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.potsImagePanel_field__bczgI{display:flex;flex-direction:column;gap:6px;min-width:0}.potsImagePanel_fieldLabel__LkFN3{color:var(--black);font-size:16px;font-weight:500;line-height:24px}.potsImagePanel_selectWrap__tJOoU{position:relative}.potsImagePanel_selectWrapDisabled__TZ8zZ .potsImagePanel_selectChevron__Opkk7{color:#84919d;opacity:.45}.potsImagePanel_select__9SKfc{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--light-gray);border:1px solid var(--grey-light);border-radius:500px;color:var(--black);cursor:pointer;display:flex;font-size:16px;line-height:24px;max-width:100%;overflow:hidden;padding:6px 36px 6px 10px;text-align:left;width:100%}.potsImagePanel_select__9SKfc:focus-visible{border-color:var(--blue);outline:none}.potsImagePanel_select__9SKfc:disabled{cursor:not-allowed;opacity:.55}.potsImagePanel_selectValue__aP8S3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.potsImagePanel_dropdownList__o4RRM{background:var(--white);border:1px solid var(--grey-light);border-radius:12px;display:flex;flex-direction:column;gap:10px;left:0;overflow:hidden;padding:10px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.potsImagePanel_dropdownItem__q4Pwh{background:transparent;border:none;color:#131415;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:0;text-align:left;width:100%}.potsImagePanel_dropdownItemActive__4oC_3,.potsImagePanel_dropdownItem__q4Pwh:hover{color:#43c0fc}.potsImagePanel_selectWrapOpen__uu3UE .potsImagePanel_selectChevron__Opkk7{transform:translateY(-50%) rotate(180deg)}.potsImagePanel_selectChevron__Opkk7{align-items:center;color:#131415;display:flex;height:24px;justify-content:center;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:24px}.potsImagePanel_cameraBlock__etpF6{min-height:0;padding-top:4px}.potsImagePanel_cameraTitleRow__BhdWs{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:8px}.potsImagePanel_cameraTitle__cUIjR{color:var(--black);font-size:16px;font-weight:500;line-height:1.4}.potsImagePanel_cameraValue__pO1_o{color:var(--black);font-size:16px;font-weight:400;line-height:1.4;text-align:right}.potsImagePanel_sliderRow__axq3_{align-items:center;display:flex;gap:10px}.potsImagePanel_iconBtn__nBKbw{align-items:center;background:var(--white);border:1px solid var(--grey-light);border-radius:500px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;width:36px}.potsImagePanel_iconBtn__nBKbw:disabled{cursor:not-allowed;opacity:.45}.potsImagePanel_iconBtn__nBKbw:not(:disabled):hover{opacity:.85}.potsImagePanel_iconGlyph__7GK8s{color:var(--black);font-size:18px;font-weight:500;line-height:1}.potsImagePanel_sliderTrack__qATZ7{flex:1;min-width:0;position:relative}.potsImagePanel_range__n9KxP{--range-fill-percent:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:24px;margin:0;width:100%}.potsImagePanel_range__n9KxP::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--blue) var(--range-fill-percent),var(--grey-light) var(--range-fill-percent));border-radius:100px;height:4px}.potsImagePanel_range__n9KxP::-moz-range-track{background:var(--grey-light);border-radius:100px;height:4px}.potsImagePanel_range__n9KxP::-moz-range-progress{background:var(--blue);border-radius:100px;height:4px}.potsImagePanel_range__n9KxP::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(circle,var(--white) 3px,var(--blue) 3px);border:none;border-radius:50%;cursor:pointer;height:20px;margin-top:-8px;width:20px}.potsImagePanel_range__n9KxP::-moz-range-thumb{background:radial-gradient(circle,var(--white) 3px,var(--blue) 3px);border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}.potsImagePanel_sliderHints__6usHT{color:var(--grey-dark);display:flex;font-size:12px;justify-content:space-between;line-height:14px;margin-top:4px;padding:0 2px}.twoStepCollapsible_sectionHeader__oD1w0{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:0;width:100%}.twoStepCollapsible_sectionHeader__oD1w0 h3{color:var(--black);font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin:0;text-align:left}.twoStepCollapsible_chevron__15u4o{transform:rotate(0deg);transition:transform .2s ease}.twoStepCollapsible_chevronCollapsed__jV288{transform:rotate(180deg);transition:transform .2s ease}.twoStepCollapsible_sectionBody__F_DFZ{display:flex;flex-direction:column;gap:12px;padding-top:0}.twoStepCollapsible_sectionBodyInterior__qHIBj{display:flex;flex-direction:column;gap:16px;padding-top:0}.twoStepCollapsible_sectionBodyImage__dFoVn{display:flex;flex-direction:column;gap:16px;padding-top:12px}.backActionBar_wrapper__s1yop{border-top:1px solid var(--grey-light)}.improveMenu_menuTitle__WTNjP{text-align:center;font-size:16px;line-height:140%;white-space:pre-wrap;font-weight:400}.improveMenu_btn__isVN5{border-radius:500px;color:var(--white);font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:0 7px 0 80px;height:44px;transition:all .3s ease-in-out}.improveMenu_btn__isVN5:hover{border-radius:100px;color:var(--blue)}.improveMenu_generateMoreNumber__b2hAx{border-radius:15px;color:var(--blue);width:65px;background:var(--white);border:1px solid var(--blue-light);height:30px}.improveMenu_generateMoreNumber__b2hAx:hover{background:var(--white)}.improveMenu_generateMoreList__5Nwa3{width:65px;border-radius:15px;background:var(--white);max-height:30px;overflow:hidden;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;border:1px solid var(--grey-light);opacity:0;pointer-events:none}.improveMenu_generateMoreList__5Nwa3 *{pointer-events:none}.improveMenu_generateMoreList__5Nwa3.improveMenu_openList__As7cW{transition:opacity .25s ease-in-out,max-height .5s ease-in-out;display:block;max-height:250px;opacity:1;pointer-events:auto}.improveMenu_generateMoreList__5Nwa3.improveMenu_openList__As7cW *{pointer-events:auto}.improveMenu_generateMoreList__5Nwa3 .improveMenu_generateMoreButton__hBmCE{color:var(--black);border:1px solid transparent}.improveMenu_generateMoreList__5Nwa3 .improveMenu_generateMoreButton__hBmCE.improveMenu_active__Vj7P6{color:var(--blue)}.improveMenu_generateMoreList__5Nwa3 .improveMenu_generateMoreButton__hBmCE:hover:not(.improveMenu_active__Vj7P6){border-radius:15px;background:var(--blue-light);border:1px solid var(--blue-light)}.improveMenu_generateMoreWrapper__c1O_K{width:100%;border-radius:500px;background:var(--blue);border:2px solid var(--blue);padding-right:8px;transition:all .3s ease-in-out}.improveMenu_generateMoreWrapper__c1O_K:has(.improveMenu_btn__isVN5:hover){background:var(--white)}@keyframes menu_scale-a-lil__eSV9r{0%{scale:0}}.menu_menuContainer__xwj81{flex-shrink:0;width:-moz-fit-content;width:fit-content}.menu_editModeContainer__X2WAS{align-items:flex-start;gap:0;height:100%;max-width:364px;min-width:364px;width:364px}.menu_settingsPanel__8Lr_j{position:absolute;left:100%;top:0;margin-left:10px;z-index:10}.menu_settingsPanelEditMode__KimpS{left:auto;margin-left:0;position:relative;top:auto}.menu_menu__0RpEG{width:64px;animation:menu_scale-a-lil__eSV9r linear both;animation-timeline:view();animation-range:25vh 75vh}.menu_menu__0RpEG.menu_editMenu__FTu8D{box-sizing:border-box;height:100%;width:64px;background-color:#fff;border:1px solid var(--white-grey);padding-top:19px}.menu_menu__btn__icon__hs_dR{width:40px;height:40px;border-radius:6px}.menu_settings__iMtBn{transition:all .5s ease-in-out,filter .8s ease-in-out;filter:blur(10px);box-sizing:border-box;border-radius:12px;color:var(--black)}.menu_settings__iMtBn.menu_toolSettings__jYI9X{border-radius:unset;border-top-right-radius:12px}.menu_settings__iMtBn.menu_editModeSetting___fddT.menu_open__C8Z8r{box-sizing:border-box;height:100%;min-width:300px;overflow-y:auto;width:300px;border:1px solid var(--grey-light);background:var(--white);padding:19px;filter:blur(0)}.menu_settings__iMtBn.menu_open__C8Z8r{width:300px;height:70dvh;border:1px solid var(--grey-light);background:var(--white);padding:20px;filter:blur(0)}.menu_settings__iMtBn.menu_close___Raia{width:0;border:1px solid transparent;background:transparent;padding:20px 0;pointer-events:none}.menu_settings__iMtBn.menu_close___Raia *{opacity:0}.editModeZoomControls_root__UjkDG{align-items:center;background:var(--white);border:1px solid #edeef0;border-radius:12px;bottom:20px;display:flex;height:40px;pointer-events:auto;position:absolute;right:20px;z-index:100}.editModeZoomControls_handBtn__eFkRy{align-items:center;border-radius:6px;color:var(--black);display:flex;flex-shrink:0;height:40px;justify-content:center;margin:-1px 0 -1px -1px;transition:color .2s ease;width:40px}.editModeZoomControls_handBtnActive__FKDLx,.editModeZoomControls_handBtn__eFkRy:hover{color:var(--blue)}.editModeZoomControls_divider__q2rFu{background:#edeef0;flex-shrink:0;height:24px;width:1px}.editModeZoomControls_zoomControls__7_XgJ{align-items:center;display:flex;gap:2px;padding:0 10px 0 8px}.editModeZoomControls_zoomBtn__Yqznw{align-items:center;color:var(--black);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:color .2s ease;width:24px}.editModeZoomControls_zoomBtn__Yqznw:hover{color:var(--blue)}.editModeZoomControls_zoomValue__chHU1{color:#131415;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.4;min-width:46px;text-align:center}@keyframes createPatternEditor_loading__QJdWl{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.createPatternEditor_wrapper__ZH6qA *{scrollbar-width:thin;scrollbar-color:var(--bg-light) transparent}.createPatternEditor_wrapper__ZH6qA * hr{border:none;border-bottom:1px solid #edeef0;margin:20px 0;width:100%}.createPatternEditor_wrapper__ZH6qA ::-webkit-scrollbar{width:4px;height:4px;border-radius:20px}.createPatternEditor_wrapper__ZH6qA ::-webkit-scrollbar-track{background:transparent}.createPatternEditor_wrapper__ZH6qA ::-webkit-scrollbar-thumb{background-color:var(--grey-light);border-radius:20px;border:1px solid transparent}.createPatternEditor_wrapper__ZH6qA{width:100%;overflow:auto;background:var(--bg);height:calc(100vh - 135px)}.createPatternEditor_wrapper__ZH6qA>*{max-width:1920px;width:100%}.createPatternEditor_menu__v4yZ7{width:450px;min-width:450px;border:1px solid var(--grey-light);background:#fff;box-shadow:4px 4px 4px 0 rgba(169,181,192,.15)}.createPatternEditor_editorWrapper__3ewLi{max-width:calc(100% - 470px)}.createPatternEditor_editor__k61rO{background:var(--grey-light);max-width:100%}.createPatternEditor_menuItemBtn__NY5wJ{border:1.5px solid var(--grey-light);width:120px;box-sizing:border-box;height:auto;aspect-ratio:1/1}.createPatternEditor_menuItemBtn__NY5wJ.createPatternEditor_active__PxEV1,.createPatternEditor_menuItemBtn__NY5wJ:hover{border:1.5px solid var(--blue)}.createPatternEditor_optionBtn___eIt4{border:1.5px solid var(--grey-light);background:var(--white);color:var(--black)}.createPatternEditor_optionBtn___eIt4:hover{opacity:.6}.createPatternEditor_optionBtn___eIt4.createPatternEditor_active__PxEV1{color:var(--blue);border:1.5px solid var(--blue)}.createPatternEditor_gridItem__yN0oM{background:hsla(0,0%,100%,.6);border:2px solid var(--grey-light)}.createPatternEditor_gridItem__yN0oM:focus,.createPatternEditor_gridItem__yN0oM:hover{outline:none;border:2px solid var(--blue)}button.createPatternEditor_accept__446Rw{background:var(--blue);color:var(--white)}button.createPatternEditor_close__HuGQ4{border:1.5px solid var(--grey-light);background:var(--white);color:#84919d}button.createPatternEditor_accept__446Rw:hover,button.createPatternEditor_close__HuGQ4:hover{opacity:.6}.twoStepGenerationResultPanel_panel__eagzA{background:var(--white);border-left:1px solid var(--grey-light);display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.twoStepGenerationResultPanel_header__4woIv{align-items:center;background:var(--white);display:flex;flex-shrink:0;justify-content:space-between;height:56px;padding:0 20px;position:sticky;top:0;z-index:2}.twoStepGenerationResultPanel_title__CATQg{color:var(--black);font-size:20px;font-weight:500;line-height:1.4;margin:0}.twoStepGenerationResultPanel_viewSwitch__hYlzh{align-items:center;display:flex;gap:8px}.twoStepGenerationResultPanel_viewBtn__yxZgF{align-items:center;background:transparent;border-radius:8px;display:inline-flex;height:24px;justify-content:center;opacity:.4;transition:opacity .15s ease;width:24px}.twoStepGenerationResultPanel_viewBtnActive__6DGYL{background:#f2f4f6;opacity:1}.twoStepGenerationResultPanel_list__r0zfC{display:flex;flex:1 1 auto;gap:20px;min-height:0;padding:20px}.twoStepGenerationResultPanel_listColumn__TEmmO{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:10px}.twoStepGenerationResultPanel_listWrap__Z9884{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:flex-start}@media(min-width:1920px){.twoStepGenerationResultPanel_listWrap__Z9884{padding-left:14px}}.twoStepGenerationResultPanel_listPending__kfn3f{align-content:center;align-items:center;justify-content:center}.twoStepGenerationResultPanel_pendingPreview__ZfDoA{align-items:center;align-self:stretch;display:flex;flex:1 0 100%;justify-content:center;min-height:100%;width:100%}.twoStepGenerationResultPanel_pendingCanvas__RrXAl{align-items:center;background:#edeef0;display:flex;height:min(600px,100vh - 160px);justify-content:center;max-width:1067px;width:min(100%,1067px)}.twoStepGenerationResultPanel_pendingContent__5g0Ed{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.twoStepGenerationResultPanel_pendingLoader__Dl0t7{animation:twoStepGenerationResultPanel_pending-spin__LAHqD .8s linear infinite;border:3px solid #131415;border-left-color:transparent;border-radius:999px;height:24px;margin-bottom:14px;width:24px}.twoStepGenerationResultPanel_btnLoader__4_QWI{animation:twoStepGenerationResultPanel_pending-spin__LAHqD .8s linear infinite;border:2px solid hsla(0,0%,100%,.5);border-left-color:#fff;border-radius:999px;flex-shrink:0;height:16px;width:16px}.twoStepGenerationResultPanel_pendingTitle__55JV9{color:#131415;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 4px;text-align:center}.twoStepGenerationResultPanel_pendingDescription__BJsAC{color:#84919d;font-size:16px;font-weight:400;line-height:1.4;margin:0;overflow-wrap:anywhere;text-wrap:balance;hyphens:auto;text-align:center}.twoStepGenerationResultPanel_emptyState__2YCNA{align-items:center;align-self:stretch;color:var(--grey-dark);display:flex;flex:1 0 100%;flex-direction:column;gap:6px;height:100%;justify-content:center;min-height:100%;padding:20px;text-align:center;width:100%}.twoStepGenerationResultPanel_emptyTitle__RwARq{font-size:16px;font-weight:500;line-height:1.4;margin:0}.twoStepGenerationResultPanel_emptyDescription__R56Tm{font-size:16px;font-weight:400;line-height:1.4;margin:0}.twoStepGenerationResultPanel_card__F_vDL{background:var(--white);box-shadow:inset 0 0 0 1px var(--grey-light);border-radius:0;display:flex;flex:0 0 auto;flex-direction:column;gap:0;overflow:hidden;padding:0;position:relative}.twoStepGenerationResultPanel_cardColumn__bI51_{align-self:auto;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.twoStepGenerationResultPanel_cardWrap__CHcBB{align-self:flex-start;width:-moz-fit-content;width:fit-content}.twoStepGenerationResultPanel_failedCard__nUq0T{border:0}.twoStepGenerationResultPanel_previewFrame__zTLZl{align-items:center;background:var(--grey-light);border-radius:0;display:flex;justify-content:center;min-height:220px;overflow:hidden;position:relative}.twoStepGenerationResultPanel_image__BPUkO{display:block;border-radius:0;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.twoStepGenerationResultPanel_statusWrap__NUvkW{color:var(--grey-dark);flex-direction:column;font-size:14px;gap:10px;line-height:20px;padding:24px;text-align:center}.twoStepGenerationResultPanel_errorState__upKUx,.twoStepGenerationResultPanel_pendingCardState__r4GCt,.twoStepGenerationResultPanel_statusWrap__NUvkW{align-items:center;display:flex;justify-content:center}.twoStepGenerationResultPanel_errorState__upKUx{color:var(--red);font-size:24px;font-weight:600;line-height:1.4}.twoStepGenerationResultPanel_controls__moPkX{align-items:center;bottom:10px;display:inline-flex;gap:10px;opacity:0;position:absolute;right:10px;pointer-events:none;transition:opacity .2s ease-in-out;z-index:1}.twoStepGenerationResultPanel_saveBtnWrapper__VKWjz{display:inline-flex}.twoStepGenerationResultPanel_controlBtn__JquY_{align-items:center;backdrop-filter:blur(3px);background:transparent;border:0;border-radius:500px;color:var(--white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;height:36px;line-height:20px;padding:6px 12px;position:relative;transition:background-color .2s ease-in-out;white-space:nowrap}.twoStepGenerationResultPanel_controlBtn__JquY_:disabled{cursor:not-allowed;opacity:.7}.twoStepGenerationResultPanel_controlBtnPrimary__j8UWh{background:#22a7e6;gap:8px;padding:8px 20px}.twoStepGenerationResultPanel_controlBtnPrimary__j8UWh:hover:not(:disabled){background:#1b9ad4}.twoStepGenerationResultPanel_controlBtn__JquY_:not(.twoStepGenerationResultPanel_controlBtnPrimary__j8UWh):hover:not(:disabled){background:hsla(0,0%,100%,.3)}.twoStepGenerationResultPanel_card__F_vDL:after{background:radial-gradient(circle at center,transparent 0,rgba(0,0,0,.4) 100%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out;z-index:0}.twoStepGenerationResultPanel_cardReady__Xd8VT:focus-within:after,.twoStepGenerationResultPanel_cardReady__Xd8VT:hover:after{opacity:1}.twoStepGenerationResultPanel_cardReady__Xd8VT:focus-within .twoStepGenerationResultPanel_controls__moPkX,.twoStepGenerationResultPanel_cardReady__Xd8VT:hover .twoStepGenerationResultPanel_controls__moPkX{opacity:1;pointer-events:auto}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_{gap:0;height:36px;justify-content:center;padding:6px;width:36px}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_ span{display:none}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_ .twoStepGenerationResultPanel_btnLoader__4_QWI{display:block}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtnPrimary__j8UWh{background:#22a7e6;padding:6px}.twoStepGenerationResultPanel_controlsCompact__P_B62{gap:4px}.twoStepGenerationResultPanel_cardWide__d8xw8.twoStepGenerationResultPanel_cardColumn__bI51_ .twoStepGenerationResultPanel_controls__moPkX{right:73px}.twoStepGenerationResultPanel_cardName__AY1vP{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;left:12px;line-height:1.4;max-width:calc(100% - 24px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.5);top:12px;transition:opacity .2s ease;white-space:nowrap;z-index:1}.twoStepGenerationResultPanel_cardReady__Xd8VT:focus-within .twoStepGenerationResultPanel_cardName__AY1vP,.twoStepGenerationResultPanel_cardReady__Xd8VT:hover .twoStepGenerationResultPanel_cardName__AY1vP{opacity:1}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_:before{background:#131415;border-radius:6px;bottom:calc(100% + 8px);box-shadow:4px 4px 4px rgba(169,181,192,.15);color:var(--white);content:attr(aria-label);font-family:Roboto,sans-serif;font-size:14px;font-weight:400;left:50%;line-height:20px;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:10}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #131415;bottom:calc(100% + 4px);content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;width:0;z-index:10}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_:hover:not(:disabled):after,.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtn__JquY_:hover:not(:disabled):before{opacity:1}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtnPrimary__j8UWh:before{left:auto;right:0;transform:none}.twoStepGenerationResultPanel_controlsCompact__P_B62 .twoStepGenerationResultPanel_controlBtnPrimary__j8UWh:after{left:auto;right:calc(50% - 4px);transform:none}@keyframes twoStepGenerationResultPanel_pending-spin__LAHqD{to{transform:rotate(1turn)}}