.furnitureSidebar_furnitureSidebar__wypyS{width:318px;border:1px solid #242424;border-radius:0 16px 0 0;height:100%;padding:16px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.furnitureSidebar_furnitureSidebar__list__Srto6{list-style-type:none}.furnitureSidebar_furnitureSidebar__wrapper__5lgYU{display:flex;flex-direction:column;gap:16px}.furnitureSidebar_furnitureSidebar__userFurniture__8vUaJ{height:240px}.furnitureSidebar_furnitureSidebar__imageWrapper__oQBL8{position:relative;height:100%;display:flex;justify-content:center;width:100%;overflow:hidden;z-index:0}.furnitureSidebar_furnitureSidebar__imageWrapper__oQBL8>button{position:absolute;visibility:hidden;opacity:0;top:50%;left:50%;border:none;background:transparent;cursor:pointer;z-index:3;transform:translate(-50%,-50%)}.furnitureSidebar_furnitureSidebar__imageWrapper_opacityImage__qE_xd{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;background-color:#000;pointer-events:none}.furnitureSidebar_furnitureSidebar__imageWrapper__oQBL8:hover .furnitureSidebar_furnitureSidebar__imageWrapper_opacityImage__qE_xd{opacity:.5}.furnitureSidebar_furnitureSidebar__imageWrapper__oQBL8:hover>button{visibility:visible;opacity:1}.furnitureSidebar_furnitureSidebar__image__NDkM5{width:100%;height:auto;object-fit:contain}.furnitureSidebar_furnitureSidebar__loaderImage__IPZvL{display:flex;align-items:center;justify-content:center;height:100%;background-color:#000;border-radius:12px}.furnitureSidebar_furnitureSidebar__loader__qLFRE{position:relative;padding:1rem;width:100%;height:100%;gap:20px}.furnitureSidebar_furnitureSidebar__info___bnMa,.furnitureSidebar_furnitureSidebar__loader__qLFRE{display:flex;flex-direction:column;align-items:center}.furnitureSidebar_furnitureSidebar__text__2tsUB{font-size:.813rem;font-family:Roboto,"Sans-Serif",serif;font-weight:400;line-height:1.1rem;color:var(--text-color-sixth)}.furnitureSidebar_furnitureSidebar__button__In7Xm{position:absolute;top:0;left:0;width:100%;height:100%;margin-left:auto;margin-right:auto;background:transparent;border:none}.furnitureSidebar_furnitureSidebar__buttonText__qqIQP{font-size:15px;font-weight:600;line-height:20px;font-family:Roboto,"Sans-Serif",serif;color:var(--text-color)}.furnitureSidebar_furnitureSidebar__input__Cz1M2{display:none}.furnitureSidebar_furnitureSidebar__furnitureTitle__uFJUF{font-size:15px;font-family:var(--font-secondary-bold);font-weight:400;text-align:left;margin-bottom:12px}.furnitureSidebar_furnitureSidebar__furniture__12fFw{display:flex;flex-direction:column;align-items:flex-start}.furnitureSidebar_furnitureSidebar__list__Srto6{display:flex;flex-wrap:wrap;gap:12px;width:258px;height:168px;overflow:auto;align-self:center}.furnitureSidebar_furnitureSidebar__list__Srto6::-webkit-scrollbar{display:none}.furnitureSidebar_furnitureSidebar__item__MhARA{width:78px;height:78px;border-radius:10px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;cursor:pointer;overflow:hidden}.furnitureSidebar_furnitureSidebar__generateButton__XhBFW{display:flex;justify-content:center;align-items:center;font-family:Roboto;font-size:15px;width:100%;height:48px;border:none;border-radius:12px;color:#121212;background:linear-gradient(90deg,#00ff87,#00e0ff);cursor:pointer}.furnitureSidebar_furnitureSidebar__generateButton__XhBFW>span{font-weight:600}.roomSet_roomSet__ZbOYH{min-height:calc(100vh - 84px - 42px);display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.roomSet_roomSet__header__kAzF7{display:flex;justify-content:space-between;align-items:flex-end;margin:0 20px}.roomSet_roomSet__title__iYs5V{font-family:Roboto;font-size:22px;font-weight:700}.roomSet_roomSet__wrapper__d7SwM{display:flex;height:100%;justify-content:space-between}.roomSet_roomSet__furniture__zlMYe{position:relative;display:flex;flex-direction:column;gap:40px;height:calc(100vh - 180px);max-height:100%;flex-grow:1;align-self:flex-start;padding-top:36px}.roomSet_roomSet__imageWrapper__0LPq9{position:relative;height:100%;overflow:hidden;border:1px solid #242424;border-radius:16px;width:calc(100% - 40px);margin:0 20px;display:flex;justify-content:center;align-items:center}.roomSet_roomSet__imageWrapper__0LPq9:hover>.roomSet_roomSet__imageOverlay__aU1h3{display:flex}.roomSet_roomSet__imageOverlay__aU1h3{position:absolute;top:30px;right:30px;width:100px;height:40px;z-index:2;background-color:rgba(8,237,210,.9);display:none;justify-content:center;align-items:center;gap:20px;border-radius:10px}.roomSet_roomSet__download__mhdzX{cursor:pointer}.roomSet_roomSet__download__mhdzX:active{transform:translateY(1px)}.roomSet_roomSet__close__4l9m_{z-index:100;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.roomSet_roomSet__close__4l9m_:active{transform:translateY(1px)}.roomSet_roomSet__line__iwfI_{position:absolute;width:20px;height:2px;background-color:#fff}.roomSet_roomSet__line_1__PVleu{transform:rotate(45deg)}.roomSet_roomSet__line_2__ZD49I{transform:rotate(-45deg)}.roomSet_roomSet__imageContainer__1bmcd{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.roomSet_roomSet__imageGenerated__F6U0Y,.roomSet_roomSet__mask__adlW6{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.roomSet_roomSet__maskButton__JlXSh{width:40px;height:40px;border-radius:8px;background-color:#252625;border:none;cursor:pointer}.roomSet_roomSet__imageMagic__bzaGy{width:24px;height:24px}.roomSet_roomSet__deleteButton__D1fD9{position:absolute;right:16px;top:16px;width:40px;height:40px;border-radius:8px;background-color:#252625;border:none;cursor:pointer;z-index:10}@media(max-width:768px){.roomSet_roomSet__deleteButton__D1fD9{right:8px;top:8px}}.roomSet_roomSet__image__k8rnb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.roomSet_roomSet__loaderImage__K9AhN{display:flex;align-items:center;justify-content:center;height:100%;width:calc(100% - 40px);border:1px solid #242424;border-radius:16px;margin:0 20px}.roomSet_roomSet__loader__w6Xji{position:relative;text-align:center;padding:1.5rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.roomSet_roomSet__textLg__RHVa1{font-size:1.125rem;line-height:1.75rem;font-weight:500;margin-bottom:.5rem}.roomSet_roomSet__textSm__mV7pn{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground);margin-bottom:1rem}.roomSet_roomSet__button__iBOMO{position:absolute;top:0;left:0;background:transparent;border:none;margin-left:auto;margin-right:auto;width:100%;height:100%;cursor:pointer}.roomSet_roomSet__input__EZDvC{display:none}.history_history__hNCz_{width:318px;height:100%;padding:20px 0 0 20px;border-radius:16px 0 0 0;border:2px solid #121212;display:flex;flex-direction:column;gap:19px;overflow:hidden;flex-shrink:0}.history_history__title__YP8Hv{font-family:Roboto;font-size:20px;font-weight:700;width:254px}.history_history__loader__t9Ibz{display:flex;justify-content:center;align-items:center;width:100%;height:258px}.history_history__slider__RstNM{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.history_history__list__JYB3Y{list-style-type:none;display:flex;flex-direction:column;gap:16px}.history_history__item__DjoPH{position:relative;width:258px;height:258px;cursor:pointer;background:rgba(0,0,0,.467);border-radius:12px;filter:brightness(1)}.history_history__back__2XmmZ{width:100%;height:100%;background-color:rgba(0,0,0,.467);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:12px}.history_history__back_pending__mI1PL{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.467);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.history_history__selected__xe7Hw{width:100%;height:100%;pointer-events:none;position:absolute;top:0;border-radius:12px;outline:5px solid #141414;outline-offset:-6px;border:5px solid var(--border-color-second)}.history_history__generating__yttfV{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.history_history__generating__yttfV>p{font-family:Inter;font-size:15px;letter-spacing:.05em}.history_history__image__INm9j{position:absolute;top:0;border-radius:12px;height:auto;object-fit:contain;width:100%;height:100%;max-width:100%;max-height:100%}.history_history__border__SI9GN{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;border:2px solid #00ff87;z-index:2;visibility:hidden}.maskDraw_maskMode__QwI33{height:100%;display:grid;grid-template-rows:1fr 64px;grid-gap:12px;gap:12px}.maskDraw_maskMode__maskArea__oHfyB{position:relative;overflow:hidden;border:1px solid #242424;border-radius:16px;margin:0 20px;display:flex;justify-content:center;align-items:center}.maskDraw_maskMode__imageWrapper___Jko5{position:relative;height:100%;overflow:auto;max-width:100%}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar{width:6px;height:6px}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar-thumb{background-color:#93b2ff;border-radius:6px}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar-track{background-color:transparent}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar-button:horizontal{display:none}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar-thumb:horizontal{background-color:#93b2ff;border-radius:6px}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar-track:horizontal{background-color:transparent}.maskDraw_maskMode__imageWrapper___Jko5::-webkit-scrollbar-corner{background-color:transparent}.maskDraw_maskMode__brushPreview__X6J3v{border-radius:50%;position:absolute;z-index:100;background-color:rgba(149,255,213,.52);pointer-events:none}.maskDraw_maskMode__canvas__K8XOg,.maskDraw_maskMode__image__FyP6_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;height:100%;width:auto;transform-origin:top left;max-width:100%}.maskDraw_maskMode__canvas__K8XOg{z-index:1}.tools_tools__RmTf8{position:relative;display:flex;justify-content:center;align-items:center;gap:50px;z-index:100}.tools_tools__mobile__h35FA{justify-content:space-between;display:none}@media(max-width:1200px){.tools_tools__mobile__h35FA{display:flex}}.tools_tools__zoomWrapperMobile__QyD6i,.tools_tools__zoomWrapper__u0ErO{display:flex;justify-content:center;align-items:center;gap:24px}@media(max-width:1200px){.tools_tools__zoomWrapper__u0ErO{display:none}}.tools_tools__zoomText__ZOJs8{font-size:15px;font-family:Inter;color:#aeb2bc}.tools_tools__redo__kyehw,.tools_tools__undo__6yZVF,.tools_tools__zoomIn__dP_ML,.tools_tools__zoomOut___adTh{background:transparent;border:none;cursor:pointer}.tools_tools__toolbox__MBs6j{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 24px;border-radius:40px;height:64px;border:1px solid #46495a;background-color:#171e35}@media(max-width:900px){.tools_tools__toolbox__MBs6j{height:40px}}.tools_tools__icon__ZuF5U{width:40px;height:40px;cursor:pointer}@media(max-width:900px){.tools_tools__icon__ZuF5U{width:24px;height:24px}.tools_tools__icon_magic__boQcb>path{transform:scale(.6)}}@media(min-width:901px){.tools_tools__icon_erasure__LtWmW>path{transform:scale(1.667)}}.tools_tools__icon_activeMagic__EEbPK>path{fill:#93b2ff}.tools_tools__icon_activeErasure__GHsh7>path{stroke:#93b2ff}.tools_tools__slider__FYYMz{display:flex;align-items:center}.tools_tools__range__CkHto{position:relative;width:100%;height:6px;padding:0;border-radius:6px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tools_tools__range__CkHto:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--filled-width,11.11111%);background-color:#93b2ff;border-radius:6px}@media(max-width:700px){.tools_tools__range__CkHto{width:100%;max-width:375px}}.tools_tools__range__CkHto::-webkit-slider-runnable-track{border-radius:6px;height:6px;background-color:#3b4457}.tools_tools__range__CkHto::-webkit-slider-thumb{background:#93b2ff;border-radius:50%;cursor:pointer;width:20px;height:20px;-webkit-appearance:none;appearance:none;margin-top:-6px}@media(max-width:700px){.tools_tools__range__CkHto::-webkit-slider-thumb{margin-top:-7px}}.tools_tools__range__CkHto::-moz-range-track{border-radius:3px;height:6px;background-color:#3b4457}.tools_tools__range__CkHto::-ms-track{border-radius:3px;height:6px;background-color:#3b4457;border:none;color:transparent}.tools_tools__range__CkHto::-moz-range-thumb{background:#93b2ff;border-radius:50%;cursor:pointer;width:20px;height:20px}.tools_tools__range__CkHto::-ms-thumb{background:#93b2ff;border-radius:50%;cursor:pointer;width:20px;height:20px}.tools_tools__range__CkHto::-ms-fill-lower{background:#93b2ff;border-radius:5px}.tools_tools__range__CkHto::-ms-fill-upper{background:#3b4457;border-radius:5px}.tools_tools__range__CkHto::-webkit-progress-value{background:#93b2ff;height:6px}.tools_tools__range__CkHto::-moz-range-progress{background:#93b2ff;border-radius:6px;height:6px}.tools_tools__save__lPSks{font-size:20px;height:24px;display:flex;align-items:center;cursor:pointer}@media(max-width:900px){.tools_tools__save__lPSks{font-size:16px}}.tools_tools__undoRedoWrapperMobile__jvqHA,.tools_tools__undoRedoWrapper__EmG4P{display:flex;justify-content:center;align-items:center;gap:20px}@media(max-width:1200px){.tools_tools__undoRedoWrapper__EmG4P{display:none}}