:root{--bg: #fff;--paper: #ffffff;--accent1: #c01614;--accent2: #d4d4d4;--text: #000000;--dark: #2b2c2c;--on-dark: #ffffff;--r-sm: 6px;--r-md: 12px;--border: 1px solid var(--accent2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 6px 16px rgba(0, 0, 0, .1);--sans: Inter, "SF Pro Text", "Segoe UI", Roboto, Arial, sans-serif;--fs: 16px;--lh: 1.5;--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--s5: 32px;--s6: 48px;--ease: cubic-bezier(.2, .8, .2, 1);--dur: .2s}body{background:var(--bg)}._layoutContainer_1jjd8_1{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:24px;background-color:var(--bg);font-family:var(--sans)}._navBar_1jjd8_21{width:100%;height:62px;display:flex;align-items:center;justify-content:center;background-color:var(--dark);gap:var(--s2)}._pageSwitcher_1jjd8_41{display:flex;align-items:center;justify-content:center;background-color:transparent;gap:var(--s1);padding:var(--s1) var(--s3);border:1px solid #3A3B3B;border-radius:var(--r-sm);color:var(--on-dark);cursor:pointer;transition:all var(--dur) var(--ease);font-family:var(--sans);font-size:14px;text-decoration:none}._switcherName_1jjd8_75{font-weight:500;font-size:14px}._activeSwitcher_1jjd8_85{background-color:var(--accent1);border:1px solid var(--accent1);display:flex;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s1) var(--s3);border-radius:var(--r-sm);color:var(--on-dark);cursor:pointer;transition:all var(--dur) var(--ease);font-family:var(--sans);font-size:14px;text-decoration:none}._number_1jjd8_121{display:flex;align-items:center;justify-content:center;background-color:#fff3;border-radius:50%;width:20px;height:20px;font-size:var(--s2);font-weight:600}._logoContainer_1jjd8_143{width:1150px;max-width:95%;display:flex;align-items:center;justify-content:center;border-bottom:var(--border);padding:24px 0 32px;position:sticky}._mainLogo_1jjd8_165{width:200px;height:50px}._mainText_1jjd8_175{width:85%;padding:var(--s4);margin-bottom:var(--s4);display:flex;flex-direction:column;gap:var(--s3);text-align:center}._mainTitle_1jjd8_195{font-size:clamp(28px,5vw,48px);font-weight:700;color:var(--text);margin-bottom:var(--s2);line-height:1.25;letter-spacing:-.01em}._description_1jjd8_213{width:85%;font-size:18px;color:var(--text);opacity:.8;margin:0 auto;text-align:center}@media(max-width:768px){._layoutContainer_1jjd8_1{gap:var(--s1)}._logo-container_1jjd8_241{padding:var(--s2) 0 var(--s2)}._mainText_1jjd8_175{gap:0;margin-bottom:0;padding:0}._main-title_1jjd8_257{font-size:1.75rem;margin-bottom:0}._description_1jjd8_213{width:100%;font-size:12px;margin-bottom:var(--s1)}}._uploadContainer_1361p_1{margin-bottom:50px}._uploadImage_1361p_11{display:flex;align-items:center;justify-content:center;gap:var(--s4);width:100%}@media(max-width:1024px){._uploadImage_1361p_11{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:var(--s4)}}._gallery_1361p_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s5);text-align:center;padding:40px 0}._galleryStack_1361p_69{position:relative;width:420px;height:320px;margin:0 auto}@media(max-width:680px){._galleryStack_1361p_69{width:250px;margin-left:30px}}._galleryItem_1361p_93{position:absolute;width:100%;height:220px;border-radius:var(--r-md);overflow:hidden;background:var(--paper);border:var(--border);box-shadow:var(--shadow-md);transition:all .4s var(--ease);cursor:pointer;object-fit:cover;display:block}._galleryItem_1361p_93:nth-child(1){top:5px;left:-8px;z-index:3;animation:_slideInLayer1_1361p_1 .6s ease-out;transform:rotate(-4deg) translate(-40px,20px)}._galleryItem_1361p_93:nth-child(2){top:35px;left:0;z-index:2;transform:rotate(3deg);animation:_slideInLayer2_1361p_1 .8s ease-out}._galleryItem_1361p_93:nth-child(3){top:60px;left:-5px;z-index:1;transform:rotate(-2deg);animation:_slideInLayer3_1361p_1 1s ease-out}._galleryStack_1361p_69:hover ._galleryItem_1361p_93:nth-child(1){transform:rotate(-4deg) translate(-60px,20px)}._galleryStack_1361p_69:hover ._galleryItem_1361p_93:nth-child(2){transform:rotate(3deg) translate(10px,30px)}._galleryStack_1361p_69:hover ._galleryItem_1361p_93:nth-child(3){transform:rotate(-2deg) translate(-30px,80px)}._galleryStack_1361p_69:hover ._galleryItem_1361p_93:hover{z-index:4;transform:scale(1.05) rotate(0) translate(0)!important;box-shadow:0 12px 50px #00000059;border:1px solid var(--accent1);transition:transform .5s var(--ease),box-shadow .5s}._dropzone_1361p_211{min-width:0;display:flex;align-items:center;justify-content:center}._dropzone_13cmr_1{box-sizing:border-box;display:block;max-width:553px;width:100%;min-width:552px;min-height:247px;border:2px dashed #ccc;border-radius:16px;background-color:#f8f8f8;padding:60px 20px;text-align:center;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}@media(max-width:768px){._dropzone_13cmr_1{width:90%;min-width:250px}}._dropzone_13cmr_1:hover{border-color:var(--accent1)}._active_13cmr_55{border-color:var(--accent1);background-color:#f0f8ff}._inner_13cmr_65{box-sizing:border-box;width:100%;max-width:552px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#444}._text_13cmr_87{font-weight:600;font-size:18px}._subtext_13cmr_97{font-size:14px;color:#777}._uploadIcon_13cmr_107{width:60px;height:48px;color:var(--accent2);font-size:32px;margin-right:8px;transition:color .25s ease}._dropzone_13cmr_1:hover ._uploadIcon_13cmr_107{color:var(--accent1)}._progressWrapper_13cmr_133{margin-top:10px;width:100%;max-width:300px;text-align:center}._progressBar_13cmr_147{height:6px;background:#eee;border-radius:4px;overflow:hidden;margin-bottom:5px}._progressFill_13cmr_163{height:100%;background:linear-gradient(90deg,var(--accent1),#f32f2f);transition:width .2s ease}._progressText_13cmr_175{font-size:12px;color:#555}._settingsContainer_1yeco_1{background:var(--paper);border:var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:var(--s5);display:flex;flex-direction:column;flex:1;width:100%;min-height:400px}@media(max-width:768px){._settingsContainer_1yeco_1{padding:var(--s4) var(--s3);min-width:auto;min-height:200px}}@media(max-width:480px){._settingsContainer_1yeco_1{order:1}}._settingsTitle_1yeco_47{font-size:24px;font-weight:700;color:var(--text);margin-bottom:var(--s4);text-align:center;letter-spacing:-.01em}@media(max-width:768px){._settingsTitle_1yeco_47{font-size:20px;margin-bottom:var(--s3)}}._sizeSettings_1yeco_75{display:flex;flex-direction:column;align-items:center;gap:var(--s5)}@media(max-width:768px){._sizeSettings_1yeco_75{gap:var(--s2)}}._size_1yeco_75{display:flex;flex-direction:row;gap:var(--s3);align-items:center;justify-content:center}@media(max-width:768px){._size_1yeco_75{display:flex;flex-direction:row;align-items:center;gap:var(--s1)}}._sizeTitle_1yeco_127{display:none}@media(max-width:768px){._sizeTitle_1yeco_127{display:block;font-size:11px;min-width:50px}}._width_1yeco_147,._height_1yeco_147{display:flex;flex-direction:column;gap:var(--r-sm)}._widthTitle_1yeco_161,._heightTitle_1yeco_161{font-size:.9rem;font-weight:500;color:#555}@media(max-width:768px){._widthTitle_1yeco_161,._heightTitle_1yeco_161{display:none}}._widthCount_1yeco_181,._heightCount_1yeco_181{width:120px;padding:10px 12px;border:var(--border);border-radius:var(--r-sm);font-family:var(--sans);font-size:var(--fs);text-align:center;background:var(--paper);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}@media(max-width:768px){._widthCount_1yeco_181,._heightCount_1yeco_181{width:50px;padding:4px 6px;border:var(--border);border-radius:4px;font-size:14px;text-align:center;background:var(--bg)}}._link_1yeco_225{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:var(--accent1);font-size:1.2rem;padding:var(--s2) var(--s1);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur) var(--ease)}._link_1yeco_225:focus-visible{outline:2px solid var(--accent1);outline-offset:2px}._unlinked_1yeco_265{color:var( var(--accent2));opacity:.7}._sizeSeparator_1yeco_275{display:none}@media(max-width:768px){._sizeSeparator_1yeco_275{display:block;color:var(--accent2);font-weight:500}}._lengthSize_1yeco_295{display:flex;flex-direction:column;gap:var(--s3);align-items:center;justify-content:center}@media(max-width:1024px){._lengthSize_1yeco_295{width:100%}}@media(max-width:768px){._lengthSize_1yeco_295{width:80%;gap:var(--s1)}}._lengthTitle_1yeco_329{display:block;font-size:.9rem;font-weight:500;color:#555;margin-bottom:var(--s2)}@media(max-width:768px){._lengthTitle_1yeco_329{margin-bottom:var(--s1)}}._lengthCount_1yeco_353{display:flex;flex-direction:row;gap:var(--s3);align-items:center;justify-content:center}@media(max-width:768px){._lengthCount_1yeco_353{gap:var(--s1)}}._mCount_1yeco_377{text-align:center;font-size:.8rem;color:#999;min-width:60px}@media(max-width:768px){._mCount_1yeco_377{min-width:10px}}._rangeCount_1yeco_399{flex:1;max-width:300px;min-width:200px;width:100%;height:6px;border-radius:3px;background-color:var(--accent2);color:var(--accent1);outline:none;-webkit-appearance:none;cursor:pointer}._rangeCount_1yeco_399::-webkit-slider-thumb{background:var(--accent1)}._selectedValue_1yeco_435{font-size:16px;color:var(--accent1);background:var(--bg);padding:4px 8px;border-radius:4px;border:var(--border)}@media(max-width:768px){._selectedValue_1yeco_435{font-size:12px;padding:2px 4px}}._frameSettings_1yeco_463{width:100%;display:flex;align-items:center;gap:var(--s2);padding-top:var(--s3);border-top:var(--border);flex-wrap:wrap}@media(max-width:768px){._frameSettings_1yeco_463{gap:var(--s1);padding-top:var(--s1)}}._frameTitle_1yeco_493{font-size:13px;font-weight:500;color:var(--text)}._frameColors_1yeco_505{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}._colorValue_1yeco_521{width:28px;height:28px;border:2px solid var(--accent2);border-radius:4px;cursor:pointer;transition:all var(--dur) var(--ease);padding:0;font-size:14px}._colorValue_1yeco_521:active{border-color:var(--accent1);box-shadow:0 0 0 2px #c0161433}._noColor_1yeco_553{text-align:center}._blackColor_1yeco_561{background:#000}._whiteColor_1yeco_569{background:#fff}._brownColor_1yeco_577{background:linear-gradient(135deg,#8b6f47,#6b5638)}._yellowColor_1yeco_585{background:linear-gradient(135deg,gold,#daa520,#b8860b)}._silverColor_1yeco_595{background:linear-gradient(135deg,#e8e8e8,silver,#a8a8a8)}._frameWidth_1yeco_603{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--s2)}._widthRange_1yeco_619{width:80px;height:4px;border-radius:2px;background:var(--accent2);outline:none;cursor:pointer;-webkit-appearance:none}._widthRangeCount_1yeco_639{font-size:11px;color:var(--accent1);font-weight:600;min-width:30px}._frameSelector_rvl28_1{display:flex;gap:10px;justify-content:center;align-items:center}@media(max-width:480px){._frameSelector_rvl28_1{gap:var(--s1)}}._option_rvl28_23{width:32px;height:32px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:.2s ease}@media(max-width:480px){._option_rvl28_23{width:28px;height:28px}}._option_rvl28_23:hover{transform:scale(1.1)}._active_rvl28_59{border-color:#c94c4c;box-shadow:0 0 0 2px #f3d5d5}._visualSettings_n842w_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s5);width:100%;margin-bottom:50px}@media(max-width:768px){._visualSettings_n842w_1{display:flex;flex-direction:column-reverse;gap:var(--s3)}}._settingsBlock_n842w_35{display:flex;flex-direction:row;align-items:start;justify-content:center;gap:var(--s2);width:80%}@media(max-width:768px){._settingsBlock_n842w_35{display:flex;flex-direction:column-reverse;gap:var(--s2);align-items:start}}._imageContainer_n842w_67{display:flex;flex-direction:column;align-items:center;gap:var(--s5);max-width:400px;width:100%}@media(max-width:768px){._imageContainer_n842w_67{align-items:start}}._userImage_n842w_93{max-width:300px}@media(max-width:768px){._userImage_n842w_93{display:none}}._back_n842w_109{text-decoration:none;display:flex;align-items:center;gap:var(--s1);background:var(--paper);border:var(--border);padding:var(--s2) var(--s3);border-radius:var(--r-sm);font-family:var(--sans);font-size:14px;color:var(--text);cursor:pointer;transition:all var(--dur) var(--ease)}._resetButton_n842w_145{margin-top:10px;background:#f3f3f3;border:1px solid #ccc;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;gap:6px;align-items:center;transition:.2s ease}._resetButton_n842w_145:hover{background:#e8e8e8}._resetButton_n842w_145 i{color:#444}._interiorsHeader_n842w_193{width:80%;display:flex;justify-content:space-between;align-items:center}@media(max-width:1024px){._interiorsHeader_n842w_193{display:flex;flex-direction:column;gap:var(--s2);align-items:start}}@media(max-width:480px){._interiorsHeader_n842w_193{order:-1}}._headerTitle_n842w_229{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:var(--s1)}._title_n842w_245{font-size:24px;font-weight:700;color:var(--text);text-align:center;letter-spacing:-.01em}._description_n842w_263{font-size:16px;font-weight:500;color:var(--text);text-align:start;letter-spacing:-.01em}@media(max-width:480px){._description_n842w_263{display:none}}._headerButtons_n842w_287{display:flex;gap:var(--s2);align-items:center}._chooseAll_n842w_299{background:var(--paper);color:var(--text);border:var(--border);display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--s4);gap:var(--s1);border-radius:var(--r-sm);font-weight:600;cursor:pointer;transition:transform .12s var(--ease),box-shadow .12s var(--ease);font-family:var(--sans)}._downloadSelected_n842w_335{background:var(--accent1);color:var(--paper);box-shadow:var(--shadow-md);cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--s4);gap:var(--s1);border-radius:var(--r-sm);font-weight:600;transition:transform .12s var(--ease),box-shadow .12s var(--ease);font-family:var(--sans)}._downloadSelected_n842w_335:disabled{background:var(--accent2);color:var(--text);opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._visualizationCardList_n842w_389{width:80%;display:flex;flex-wrap:wrap;gap:var(--s4)}._downloadGrayIcon_n842w_405{font-size:14px}._loadingSpinner_n842w_413{display:inline-flex;align-items:center;gap:4px;height:16px}._loadingSpinner_n842w_413 span{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6;animation:_pulse_n842w_1 .8s infinite ease-in-out}._loadingSpinner_n842w_413 span:nth-child(2){animation-delay:.1s}._loadingSpinner_n842w_413 span:nth-child(3){animation-delay:.2s}@keyframes _pulse_n842w_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._cardComponent_1bt2y_1{width:100%;max-width:370px;background:#f7f7f7;display:flex;flex-direction:column;align-items:center;justify-content:start;color:#666;font-size:14px;border-radius:var(--r-md);overflow:hidden;background:var(--paper);border:var(--border);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}._cardComponent_1bt2y_1:hover{border:1px solid var(--accent1);box-shadow:var(--shadow-sm);transform:translateY(-2px)}._interior_1bt2y_53{width:100%;height:250px;background:#f7f7f7;position:relative;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden;border:1px dashed #D4D4D4}._frameWrapper_1bt2y_87{align-items:center;justify-content:center;position:relative;display:inline-block;transform:translateZ(0);isolation:isolate}._artContainer_1bt2y_105{position:relative;z-index:1;background:#fff;box-shadow:inset 0 0 0 1px #0000000f;border-radius:0}._artwork_1bt2y_121{display:block;width:100%;height:100%;object-fit:contain;background:#fff}._overlay_1bt2y_137{position:absolute;top:0;left:0;z-index:2;pointer-events:none}._cardOptions_1bt2y_153{height:auto;width:100%;padding:var(--s3);display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:var(--border)}._selectImage_1bt2y_177{display:flex;gap:var(--s1);align-items:center;justify-content:center}._selectCheckbox_1bt2y_191{width:18px;height:18px;cursor:pointer}._cardButtons_1bt2y_211{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--s1)}._buttonItem_1bt2y_227{width:131px;display:flex;align-items:center;justify-content:center;gap:var(--s1);padding:var(--s1) var(--s2);border:var(--border);background:var(--paper);border-radius:var(--r-sm);cursor:pointer;transition:all var(--dur) var(--ease);color:var(--text);font-size:13px;white-space:nowrap;min-height:36px;font-family:var(--sans)}._buttonItem_1bt2y_227:disabled{opacity:.65;cursor:not-allowed}._buttonIcon_1bt2y_275{font-size:12px}._selectImageLabel_1bt2y_203{cursor:pointer;-webkit-user-select:none;user-select:none}._overlay_1hiyy_1{position:absolute;inset:0;z-index:2;pointer-events:none}._edge_1hiyy_15{position:absolute;image-rendering:auto;will-change:transform}._top_1hiyy_27{left:-1px;right:-1px;top:calc(-1 * var(--frame-w));height:var(--frame-w);background-image:var(--edge-src);background-repeat:repeat-x;background-size:var(--tile-len) 100%;background-position:left top}._bottom_1hiyy_51{left:-1px;right:-1px;bottom:calc(-1 * var(--frame-w));height:var(--frame-w);background-image:var(--edge-src);background-repeat:repeat-x;background-size:var(--tile-len) 100%;background-position:left bottom;transform:scaleY(-1);transform-origin:center}._left_1hiyy_81{position:absolute;top:-1px;bottom:-1px;left:calc(-1 * var(--frame-w));width:var(--frame-w);height:calc(100% + 2px);background-image:var(--edge-vertical-src);background-repeat:repeat-y;background-size:100% var(--tile-len);background-position:center top;transform:scaleX(-1);transform-origin:center}._right_1hiyy_115{position:absolute;top:-1px;bottom:-1px;right:calc(-1 * var(--frame-w));width:var(--frame-w);height:calc(100% + 2px);background-image:var(--edge-vertical-src);background-repeat:repeat-y;background-size:100% var(--tile-len);background-position:center top}._corner_1hiyy_145{position:absolute;width:var(--frame-w);height:var(--frame-w);background-image:var(--corner-src);background-size:100% 100%;background-repeat:no-repeat;image-rendering:auto}._tl_1hiyy_165{left:calc(-1 * var(--frame-w));top:calc(-1 * var(--frame-w))}._tr_1hiyy_173{right:calc(-1 * var(--frame-w));top:calc(-1 * var(--frame-w));transform:scaleX(-1);transform-origin:center}._bl_1hiyy_185{left:calc(-1 * var(--frame-w));bottom:calc(-1 * var(--frame-w));transform:scaleY(-1);transform-origin:center}._br_1hiyy_197{right:calc(-1 * var(--frame-w));bottom:calc(-1 * var(--frame-w));transform:scale(-1);transform-origin:center}._drop_1hiyy_211{position:absolute;inset:calc(-1 * var(--frame-w));border-radius:2px;box-shadow:0 6px 18px #00000038,0 2px 8px #0000001f;z-index:-1;pointer-events:none}._authPage_5pxqf_1{width:100%;height:100dvh;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}._authBlock_5pxqf_21{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:2.5rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--s5);width:100%;max-width:400px}._palette_5pxqf_51{font-size:3rem;color:#667eea;margin-bottom:1rem}._authHeader_5pxqf_63{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--s3);color:#667eea;text-align:center}._authTitle_5pxqf_85{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}._authDescription_5pxqf_99{color:#718096;font-size:.9rem}._authForm_5pxqf_109{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--s4)}._formGroup_5pxqf_127{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--s1)}._authInput_5pxqf_145{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;transition:border-color .2s ease}._authInput_5pxqf_145:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}._label_5pxqf_177{display:flex;align-items:center;gap:var(--s1);font-weight:500;color:#4a5568;margin-bottom:.5rem;font-size:.9rem}._label_5pxqf_177 i{color:#667eea;width:16px}._btn_5pxqf_209{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._btn_5pxqf_209:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}._errorBox_5pxqf_253{background:#ffe5e5;border:1px solid #ff9d9d;color:#b30000;padding:12px 16px;border-radius:8px;margin-bottom:15px;font-size:14px;display:flex;align-items:center;gap:8px;animation:_fadeIn_5pxqf_1 .2s ease}@keyframes _fadeIn_5pxqf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background-color:#f8fafc}._btn_eowok_27{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;gap:.5rem;text-decoration:none}._btnPrimary_eowok_57{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._btnPrimary_eowok_57:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}._btnOutline_eowok_77{background:transparent;border:1px solid #e2e8f0;color:#4a5568}._btnOutline_eowok_77:hover{background:#f7fafc}._btnDanger_eowok_97{background:#e53e3e;color:#fff}._btnDanger_eowok_97:hover{background:#c53030}._btnSm_eowok_115{padding:.5rem .75rem;font-size:.8rem}._adminDashboard_eowok_125{display:flex;min-height:100vh}._sidebar_eowok_135{width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;position:fixed;height:100vh;overflow-y:auto}._sidebarHeader_eowok_157{padding:1.5rem;border-bottom:1px solid #e2e8f0}._logo_eowok_167{display:flex;align-items:center;gap:.75rem}._logo_eowok_167 i{font-size:1.5rem;color:#667eea}._logo_eowok_167 span{font-size:1.1rem;font-weight:600;color:#1a202c}._sidebarNav_eowok_201{flex:1;padding:1rem 0}._sidebarNav_eowok_201 ul{list-style:none}._sidebarNav_eowok_201 li a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#4a5568;text-decoration:none;transition:all .2s ease}._active_eowok_239 a{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important}._sidebarNav_eowok_201 li a i{width:20px;text-align:center}._sidebarFooter_eowok_259{padding:1.5rem;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.75rem}._mainContent_eowok_275{flex:1;display:flex;flex-direction:column}._contentHeader_eowok_287{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}._contentHeader_eowok_287 h1{font-size:1.5rem;font-weight:600;color:#1a202c}._headerActions_eowok_317{display:flex;align-items:center;gap:1rem}._adminInfo_eowok_329{display:flex;align-items:center;gap:.5rem;color:#718096;font-size:.9rem}._contentSection_eowok_345{padding:2rem}._active_eowok_239{display:block}._sectionHeader_eowok_361{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}._sectionHeader_eowok_361 h2{font-size:1.3rem;font-weight:600;color:#1a202c}._interiorsGrid_eowok_391{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._interiorCard_eowok_403{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease,box-shadow .2s ease}._interiorCard_eowok_403:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._interiorImage_eowok_429{position:relative;aspect-ratio:16/10;background:#f7fafc}._placeholderImage_eowok_441{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#718096}._placeholderImage_eowok_441 i{font-size:2rem;margin-bottom:.5rem}._interiorOverlay_eowok_471{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}._interiorCard_eowok_403:hover ._interiorOverlay_eowok_471{opacity:1}._interiorInfo_eowok_499{padding:1rem}._interiorInfo_eowok_499 h4{font-size:1rem;font-weight:600;color:#1a202c;margin-bottom:.25rem}._interiorInfo_eowok_499 p{color:#718096;font-size:.85rem;margin-bottom:.5rem}._interiorStatus_eowok_533{display:inline-block;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;background:#c6f6d5;color:#22543d}._interiorStatusActive_eowok_553{background:#c6f6d5;color:#22543d}._realImage_eowok_563{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){._sidebar_eowok_135{transform:translate(-100%);transition:transform .3s ease}._sidebarOpen_eowok_587{transform:translate(0)}._mainContent_eowok_275{margin-left:0}}@media(max-width:768px){._contentHeader_eowok_287{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}._contentSection_eowok_345{padding:1rem}._sectionHeader_eowok_361{flex-direction:column;align-items:flex-start}._interiorsGrid_eowok_391{grid-template-columns:1fr}}@media(max-width:480px){._btn_eowok_27{width:100%;justify-content:center}}._modalOverlay_hsqz5_1{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;overflow-y:scroll;--webkit-scrollbar-width: none}._modalContent_hsqz5_27{background:#fff;border-radius:12px;padding:2rem;width:100%;max-width:50%;min-height:700px;max-height:900px;box-shadow:0 10px 25px #0003;overflow-y:scroll;--webkit-scrollbar-width: none}._modalHeader_19m92_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._modalHeader_19m92_1 h2{font-size:1.3rem;font-weight:600;color:#1a202c}._dzWrapper_19m92_27{all:unset;display:block;width:100%}._dropzoneFix_19m92_39{border-radius:8px;background:#f8fafc;width:100%;padding:.75rem 1rem;border:1px dashed #cbd5e0;font-size:.95rem;transition:border-color .2s ease;height:170px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#444}._dropzoneFix_19m92_39:hover{border-color:#89a1ba}._uploadIcon_19m92_87{width:60px;height:48px;color:var(--accent2);font-size:32px;margin-right:8px;transition:color .25s ease}._text_19m92_105{font-weight:600;font-size:18px}._subtext_19m92_115{font-size:14px;color:#777}._inputGroup_19m92_125{display:flex;align-items:center;gap:var(--s4)}._closeBtn_19m92_137{background:transparent;border:none;font-size:1.8rem;cursor:pointer;color:#4a5568;transition:color .2s ease}._closeBtn_19m92_137:hover{color:#1a202c}._form_19m92_163{display:flex;flex-direction:column;gap:1.25rem}._formGroup_19m92_175{width:100%;display:flex;flex-direction:column;gap:.5rem}._formGroup_19m92_175 label{font-size:.9rem;font-weight:500;color:#4a5568;display:flex;align-items:center;gap:var(--s1)}._formGroup_19m92_175 i{color:#667eea}._formGroup_19m92_175 input{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem}._toggleWrapper_19m92_229{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#4a5568}._toggleWrapper_19m92_229 span{font-weight:500;color:#4a5568}._switch_19m92_255{position:relative;display:inline-block;width:46px;height:24px}._switch_19m92_255 input{opacity:0;width:0;height:0}._slider_19m92_281{position:absolute;cursor:pointer;inset:0;background:#33495a;border-radius:34px;transition:background .3s ease}._slider_19m92_281:before{content:"";position:absolute;height:18px;width:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px #0003}._switch_19m92_255 input:checked+._slider_19m92_281{background:linear-gradient(135deg,#667eea,#764ba2)}._switch_19m92_255 input:checked+._slider_19m92_281:before{transform:translate(22px)}._actions_19m92_343{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}._cancel_19m92_357{background:#f1f5f9;color:#475569;padding:.6rem 1.2rem;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer}._cancel_19m92_357:hover{background:#e2e8f0}._submit_19m92_383{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.6rem 1.2rem;border-radius:8px;border:none;cursor:pointer}._submit_19m92_383:hover{box-shadow:0 3px 10px #667eea59}._workArea_18mjo_1{width:100%;display:flex;align-items:center;justify-content:center;background-color:#f7fafc;margin-top:16px;padding:16px;border-radius:15px}._wrapper_18mjo_23{position:relative;width:50%;max-width:100%;border-radius:12px;overflow:hidden;-webkit-user-select:none;user-select:none}._image_18mjo_41{width:100%;display:block;height:100%}._rect_18mjo_53{position:absolute;border:2px dashed #4a67ff;box-sizing:border-box;cursor:move}._handle_18mjo_67{width:12px;height:12px;background:#4a67ff;border-radius:2px;position:absolute;cursor:pointer}._br_18mjo_85{right:-6px;bottom:-6px;cursor:se-resize}._tr_18mjo_97{right:-6px;top:-6px;cursor:ne-resize}._bl_18mjo_109{left:-6px;bottom:-6px;cursor:sw-resize}._tl_18mjo_121{left:-6px;top:-6px;cursor:nw-resize}
