.SelectSearch_searchableSelect__8H2Mx{position:relative;width:100%;display:inline-block}.SelectSearch_searchableSelect__8H2Mx input{width:100%;padding:0;font-size:14px;color:#333;background:#fff;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;transition:border-color .3s ease}.SelectSearch_searchableSelect__8H2Mx input:focus{border-bottom-color:#eb5976}.SelectSearch_searchableSelect__8H2Mx input::placeholder{color:#d7d7d7;opacity:1;font-size:12px}.SelectSearch_searchableSelect__8H2Mx input:disabled{opacity:.6;cursor:not-allowed}.SelectSearch_searchableSelectOptions__QTk19{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;margin-top:2px;list-style:none;padding:0;margin-left:0;margin-right:0}.SelectSearch_searchableSelectOption__KkujC{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333;transition:background-color .2s ease}.SelectSearch_searchableSelectOption__KkujC:last-child{border-bottom:none}.SelectSearch_searchableSelectOption__KkujC:hover{background-color:#f8f9fa;color:#eb5976}.SelectSearch_searchableSelectOption__KkujC.SelectSearch_selected__bRVoL{background-color:#eb5976;color:#fff}.SelectSearch_searchableSelectNoOptions__H8SJK{padding:10px 12px;color:#999;font-style:italic;text-align:center;cursor:default}.SelectSearch_searchableselectloading__VQNBt{padding:10px 12px;color:#666;text-align:center;cursor:default;display:flex;align-items:center;justify-content:center;gap:8px}.SelectSearch_searchableselectloading__VQNBt:before{content:"";width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#eb5976;border-radius:50%;animation:SelectSearch_searchableSelectSpin__zr1aD 1s linear infinite}@keyframes SelectSearch_searchableSelectSpin__zr1aD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.SelectSearch_searchableSelectOptions__QTk19{max-height:150px;font-size:13px}.SelectSearch_searchableSelectOption__KkujC{padding:8px 10px}.SelectSearch_searchableSelect__8H2Mx input{font-size:13px}}@media screen and (max-width:540px){.SelectSearch_searchableSelectOptions__QTk19{max-height:120px;font-size:12px}.SelectSearch_searchableSelectOption__KkujC{padding:6px 8px}.SelectSearch_searchableSelect__8H2Mx input{font-size:12px}}.toast_toastContainer__3QPzS{position:fixed;top:110px;right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:9999}.toast_toast__vPqOm{display:flex;align-items:center;gap:5px;padding:12px;border-radius:.5rem;background:#1c2f59;white-space:nowrap;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);word-break:break-word;font-size:.875rem;animation:toast_slide-in-right__CNY88 .2s ease-out forwards}@keyframes toast_slide-in-right__CNY88{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toast_slide-out-right__C0goR{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes toast_slide-in-top__5d9Jk{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast_slide-out-top__4Vrbg{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.toast_toast__vPqOm.toast_removing__gtiZp{animation:toast_slide-out-right__C0goR .2s ease-out forwards}.toast_toast__vPqOm button{margin-left:auto;background:transparent;border:none;color:#fff;font-size:1.25rem;cursor:pointer}@media screen and (max-width:540px){.toast_toastContainer__3QPzS{top:60px;right:0;width:100%;align-items:center}.toast_toast__vPqOm{animation:toast_slide-in-top__5d9Jk .3s ease-out forwards}.toast_toast__vPqOm.toast_removing__gtiZp{animation:toast_slide-out-top__4Vrbg .3s ease-out forwards}}.KitchenDesignerTool_aiBtn__JRA1Y{height:45px;color:#222;display:flex;gap:10px;align-items:center;justify-content:center;padding:10px;font-size:16px;font-weight:500;border-radius:10px;cursor:pointer;border:none}.KitchenDesignerTool_aiBtn__JRA1Y:disabled{opacity:.6;cursor:not-allowed}.KitchenDesignerTool_aileadbtn__VQwXq{border:.5px solid #9eb4e5;background:linear-gradient(180deg,#fff,#ebf1ff)}.KitchenDesignerTool_aiBtnPrimary__MOI3n{background-color:#eb5976;color:#fff}.KitchenDesignerTool_aiBtnSecondary__qJS0m{background-color:#fff;color:#0e2440}.KitchenDesignerTool_sectionLabel___QfjE{font-size:16px;font-weight:700;color:#222;text-align:center}.KitchenDesignerTool_w100__JT1o4{width:100%}@media (max-width:768px){.KitchenDesignerTool_sectionLabel___QfjE{font-size:14px}.KitchenDesignerTool_aiBtnDefault__l5Tx4{display:none}}.KitchenDesignerTool_appWrapper__5Su5n{padding-bottom:60px;background:#f1f6ff}.KitchenDesignerTool_appWrapper__5Su5n .KitchenDesignerTool_appContainer__ypmPh{padding-top:20px}.KitchenDesignerTool_designerPanelWrapper__rK5Th{margin-top:45px;display:flex;gap:24px;background:#f1f6ff}@media (max-width:768px){.KitchenDesignerTool_appWrapper__5Su5n{padding-bottom:0;position:fixed;top:57px;width:100%;height:calc(100vh - 57px);z-index:10}.KitchenDesignerTool_designerPanelWrapper__rK5Th{flex-direction:column}}.KitchenDesignerTool_aiUploadHeader__fFQCE{padding-left:35px;display:flex;gap:50px;align-items:center;justify-content:center;position:relative}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_designerBackLink__ef1vz{position:absolute;left:0;display:inline-block;font-size:16px;color:#222;font-weight:400;text-decoration:none}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_designerTitle__E0ZBH{font-size:26px;font-weight:700;color:#222;line-height:normal}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_contentBox__tE60h{text-align:center;line-height:40px}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_designerDesc__3zatC{font-size:16px;color:#222;line-height:normal}@media (max-width:768px){.KitchenDesignerTool_aiUploadHeader__fFQCE{padding-left:27px;align-items:flex-start}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_designerBackLink__ef1vz{font-size:12px}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_designerTitle__E0ZBH{font-size:20px;line-height:24px}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_contentBox__tE60h{max-width:90%}.KitchenDesignerTool_aiUploadHeader__fFQCE .KitchenDesignerTool_designerDesc__3zatC{font-size:12px}}.KitchenDesignerTool_designerLeftPanel__JXf67{width:35%;display:flex;flex-direction:column;gap:30px}@media (max-width:768px){.KitchenDesignerTool_designerLeftPanel__JXf67{width:100%;gap:20px}}.KitchenDesignerTool_uploadSectionWrapper__YhARl{display:flex;flex-direction:column;gap:20px}.KitchenDesignerTool_uploadSectionWrapper__YhARl .KitchenDesignerTool_uploadCard__wHkEl{width:100%;height:260px;border-radius:20px;border:.5px dashed #9eb4e5;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.KitchenDesignerTool_uploadCard__wHkEl .KitchenDesignerTool_uploadedImgPreview__3VEGC{width:100%;height:100%;display:none;object-fit:cover}.KitchenDesignerTool_uploadedImageContainer__cbvZ_{position:relative;width:100%;height:100%;display:flex}.KitchenDesignerTool_uploadedImageContainer__cbvZ_ .KitchenDesignerTool_uploadedImgPreview__3VEGC{display:block}.KitchenDesignerTool_removeImageBtn__Yc_RB{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#eb5976;color:#fff;border:none;border-radius:50%;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background-color .2s}.KitchenDesignerTool_removeImageBtn__Yc_RB:hover{background:#d14965}.KitchenDesignerTool_uploadBoxInner__p3mHE{display:flex;gap:20px;align-items:center;justify-content:center;flex-direction:column}.KitchenDesignerTool_uploadBoxInner__p3mHE .KitchenDesignerTool_uploadCardTitle__cwnt7{font-size:12px;line-height:normal;color:#222}.KitchenDesignerTool_uploadBoxInner__p3mHE .KitchenDesignerTool_uploadCardNote__0D1PJ{font-size:10px;line-height:normal;color:#222}@media (max-width:768px){.KitchenDesignerTool_uploadSectionWrapper__YhARl{gap:10px}.KitchenDesignerTool_uploadSectionWrapper__YhARl .KitchenDesignerTool_uploadCard__wHkEl{height:200px}.KitchenDesignerTool_uploadBoxInner__p3mHE{gap:16px;padding:0 20px;text-align:center}}.KitchenDesignerTool_designerLeftPanel__JXf67 .KitchenDesignerTool_styleSectionWrapper__x4ngg{display:flex;flex-direction:column;gap:20px}.KitchenDesignerTool_styleSectionWrapper__x4ngg .KitchenDesignerTool_styleGrid__GJoO4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.KitchenDesignerTool_styleGrid__GJoO4 .KitchenDesignerTool_styleCard__IUIgC{padding:15px 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;border:.5px solid #9eb4e5;background:linear-gradient(180deg,#fff,#ebf1ff);cursor:pointer;transition:border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.KitchenDesignerTool_styleGrid__GJoO4 .KitchenDesignerTool_styleCard__IUIgC.KitchenDesignerTool_active__Vk_yw{border-color:#eb5976;border-radius:10px;background:linear-gradient(180deg,#fff,#ffd5dd);box-shadow:0 0 20px 2px rgba(235,89,118,.32)}.KitchenDesignerTool_styleGrid__GJoO4 .KitchenDesignerTool_styleCard__IUIgC.KitchenDesignerTool_active__Vk_yw:before{position:absolute;content:"";width:16px;height:16px;top:-8px;left:calc(50% - 8px);background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="8" cy="8" r="8" fill="%23EB5976"/><path d="M12 5L6.5 11L4 8.27273" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain}.KitchenDesignerTool_styleCard__IUIgC .KitchenDesignerTool_styleCardTitle__oncwJ{font-size:16px;font-weight:700;color:#222}.KitchenDesignerTool_styleCard__IUIgC .KitchenDesignerTool_styleCardDescription__hzJT7{font-size:12px;font-weight:400;color:#222;line-height:normal;text-align:center}@media (max-width:768px){.KitchenDesignerTool_designerLeftPanel__JXf67 .KitchenDesignerTool_styleSectionWrapper__x4ngg,.KitchenDesignerTool_styleSectionWrapper__x4ngg .KitchenDesignerTool_styleGrid__GJoO4{gap:10px}.KitchenDesignerTool_styleGrid__GJoO4 .KitchenDesignerTool_styleCard__IUIgC{padding:13px 10px}.KitchenDesignerTool_styleCard__IUIgC .KitchenDesignerTool_styleCardTitle__oncwJ{font-size:12px}.KitchenDesignerTool_styleCard__IUIgC .KitchenDesignerTool_styleCardDescription__hzJT7{font-size:10px;line-height:normal}}.KitchenDesignerTool_designerLeftPanel__JXf67 .KitchenDesignerTool_generateSectionWrapper__EJh31{margin-top:4px;z-index:1}@media (max-width:768px){.KitchenDesignerTool_designerLeftPanel__JXf67 .KitchenDesignerTool_generateSectionWrapper__EJh31{position:fixed;bottom:15px;width:calc(100% - 30px)}}.KitchenDesignerTool_designerRightPanel__945Mp{flex:1 1;display:flex;flex-direction:column;gap:20px;position:relative}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_crossIcon__6LYkv{display:none}.KitchenDesignerTool_previewHeaderBar__QPw5P .KitchenDesignerTool_previewTitle__D_NIr{font-size:16px;font-weight:600}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_previewCanvasWrapper__CH0tp{flex:1 1;max-height:573px;border-radius:20px;border:.5px dashed #9eb4e5;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.KitchenDesignerTool_previewCanvasWrapper__CH0tp .KitchenDesignerTool_previewPlaceholderWrapper__tRtdb{text-align:center;font-size:12px;font-weight:400;color:#222}.KitchenDesignerTool_previewCanvasWrapper__CH0tp .KitchenDesignerTool_previewBtn__BDf4V{position:absolute;right:20px;top:20px;border-radius:5px;background:#fff;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.KitchenDesignerTool_previewPlaceholderWrapper__tRtdb .KitchenDesignerTool_previewPlaceholderIcon__M44le{margin-bottom:10px}.KitchenDesignerTool_previewCanvasWrapper__CH0tp .KitchenDesignerTool_previewImageElement__RD9h9{width:100%;height:100%;display:none}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_previewToolbarWrapper__A50N5{position:absolute;bottom:20px;right:20px;display:flex;justify-content:flex-end;align-items:center;margin-top:10px;gap:10px;display:none}.KitchenDesignerTool_previewToolbarWrapper__A50N5 .KitchenDesignerTool_downloadBtn__JkUie{min-width:168px;font-size:12px;padding:10px 16px;text-align:left;border:.5px solid #f8b9c6;background:linear-gradient(180deg,#fff,#ffd5dd)}.KitchenDesignerTool_previewToolbarWrapper__A50N5 .KitchenDesignerTool_estimateBtn__O4JB4{min-width:168px;font-size:12px;padding:10px 16px;text-align:left;border:.5px solid #9eb4e5;background:linear-gradient(180deg,#fff,#ebf1ff)}.KitchenDesignerTool_previewToolbarWrapper__A50N5 .KitchenDesignerTool_aiBtn__JRA1Y small{display:block;font-size:10px;color:#5f75a8}.KitchenDesignerTool_previewDownloadButton__GE8fq .KitchenDesignerTool_previewDownloadSubtext__xZIte{font-size:11px;font-weight:400}@media (max-width:768px){.KitchenDesignerTool_designerRightPanel__945Mp{background:#f1f6ff;padding:45px 15px 15px;position:fixed;gap:10px;left:0;bottom:-100%;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}.KitchenDesignerTool_designerRightPanel__945Mp.KitchenDesignerTool_active__Vk_yw{opacity:1;visibility:visible;bottom:0}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_sectionLabel___QfjE{text-align:center}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_previewToolbarWrapper__A50N5{position:static}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_previewCanvasWrapper__CH0tp{max-height:65vh;aspect-ratio:1/1;flex:none}.KitchenDesignerTool_designerRightPanel__945Mp .KitchenDesignerTool_crossIcon__6LYkv{font-size:18px;color:#222;position:absolute;right:8px;top:15px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.KitchenDesignerTool_previewToolbarWrapper__A50N5 .KitchenDesignerTool_previewBtn__BDf4V{display:none}.KitchenDesignerTool_previewToolbarWrapper__A50N5 .KitchenDesignerTool_downloadBtn__JkUie{width:100%;flex:1 1}.KitchenDesignerTool_previewToolbarWrapper__A50N5 .KitchenDesignerTool_aiBtn__JRA1Y{flex:1 1}}.KitchenDesignerTool_resultOverlay__gg8P5{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10;inset:0;background-color:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.KitchenDesignerTool_resultOverlay__gg8P5.KitchenDesignerTool_active__Vk_yw{opacity:1;visibility:visible}.KitchenDesignerTool_resultModal__vMWjq{background:#fff;padding:52px 24px 24px;max-width:438px;width:100%;border-radius:2px;position:relative}.KitchenDesignerTool_resultModal__vMWjq .KitchenDesignerTool_resultModalClose__ZJ1Zy{position:absolute;right:16px;top:10px;width:30px;height:30px;font-size:16px;line-height:16px;background:none;color:#000;cursor:pointer;border:none;z-index:1}.KitchenDesignerTool_resultModal__vMWjq .KitchenDesignerTool_resultModalImageWrapper__tlnmr{width:100%;height:550px;border-radius:2px;overflow:hidden;background-color:#0b2747}.KitchenDesignerTool_resultModal__vMWjq .KitchenDesignerTool_resultModalImageWrapper__tlnmr .KitchenDesignerTool_resultModalImage__yJoxg{width:100%;height:100%}.KitchenDesignerTool_fullScreenOverlay__Dyd16{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.KitchenDesignerTool_fullScreenOverlay__Dyd16.KitchenDesignerTool_active__Vk_yw{opacity:1;visibility:visible}.KitchenDesignerTool_fullScreenContainer__pxQtZ{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.KitchenDesignerTool_fullScreenImage__Oylob{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.KitchenDesignerTool_fullScreenCloseBtn__Q5SHi{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(235,89,118,.9);color:#fff;border:none;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.KitchenDesignerTool_fullScreenCloseBtn__Q5SHi:hover{background:#eb5976;transform:scale(1.1)}@media (max-width:768px){.KitchenDesignerTool_fullScreenContainer__pxQtZ{max-width:98vw;max-height:98vh}.KitchenDesignerTool_fullScreenCloseBtn__Q5SHi{width:35px;height:35px;font-size:16px;top:15px;right:15px}.KitchenDesignerTool_resultModal__vMWjq{padding:15px}}.KitchenDesignerTool_howItWorksOverlay__Jxcwy{padding:20px;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.KitchenDesignerTool_howItWorksOverlay__Jxcwy .KitchenDesignerTool_howItWorks__UQS8P{padding:60px 40px;width:100%;max-width:1320px;background:#1c2f59cc;border-radius:20px;overflow:hidden;position:relative}.KitchenDesignerTool_howItWorks__UQS8P .KitchenDesignerTool_howItWorksTitle__6XsV8{color:#fff;font-size:40px;font-weight:700;line-height:normal;text-align:center}.KitchenDesignerTool_howItWorks__UQS8P .KitchenDesignerTool_howItWorksClose__i1BZB{position:absolute;right:20px;top:20px;width:24px;height:24px;background:#fff;border:.5 solid #cbcbcb;border-radius:5px;cursor:pointer;font-size:18px;line-height:24px;text-align:center}.KitchenDesignerTool_aikitInermainbox__FWcho{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;z-index:1;position:relative}.KitchenDesignerTool_aiKitinmboxtiles__LFni2{padding:40px;border-radius:20px;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;position:relative}.KitchenDesignerTool_aiKitieslowenbrimg__1cxf4{position:absolute;bottom:0;right:0}.KitchenDesignerTool_aiKitieslowenbrimg__1cxf4 img{vertical-align:middle}.KitchenDesignerTool_aiKitintiletextb__X7VVb{margin-top:16px}.KitchenDesignerTool_aiKitintiletextb__X7VVb span{color:#222;font-size:20px;font-weight:700;line-height:normal;display:block}.KitchenDesignerTool_aiKitintiletextb__X7VVb p{margin-top:15px;color:#5f75a8;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:768px){.KitchenDesignerTool_howItWorksOverlay__Jxcwy{padding:15px}.KitchenDesignerTool_howItWorksOverlay__Jxcwy .KitchenDesignerTool_howItWorks__UQS8P{padding:30px 20px}.KitchenDesignerTool_howItWorks__UQS8P .KitchenDesignerTool_howItWorksTitle__6XsV8{font-size:16px}.KitchenDesignerTool_howItWorks__UQS8P .KitchenDesignerTool_howItWorksClose__i1BZB{width:20px;height:20px;font-size:14px;line-height:20px}.KitchenDesignerTool_aikitInermainbox__FWcho{grid-gap:10px;margin-top:20px}.KitchenDesignerTool_aiKitieslowenbrimg__1cxf4{position:static}.KitchenDesignerTool_aiKitinmboxtiles__LFni2{padding:16px;display:flex;align-items:center;flex-direction:column;gap:12px;justify-content:space-between}.KitchenDesignerTool_aiKitintiletextb__X7VVb{margin-top:0}.KitchenDesignerTool_aiKitintiletextb__X7VVb span{text-align:center;font-size:12px;margin-bottom:0}.KitchenDesignerTool_aiKitintiletextb__X7VVb p{margin-top:10px;font-size:10px;line-height:14px}.KitchenDesignerTool_aiKitintiletextb__X7VVb p br{display:none}.KitchenDesignerTool_widHthrty__OULnN{width:30px;height:30px}}