.feature-section[data-v-b4b77e2d]{background:linear-gradient(180deg,color-mix(in oklch,var(--muted) 58%,var(--background)) 0,var(--background) 46%,color-mix(in oklch,var(--surface-warm) 62%,var(--background)) 100%);padding:3.75rem 1rem}.feature-heading[data-v-b4b77e2d]{margin:0 auto 2rem;max-width:48rem;text-align:center}.feature-title[data-v-b4b77e2d]{color:var(--foreground);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:0;line-height:1.12;margin:0}.feature-subtitle[data-v-b4b77e2d]{color:var(--muted-foreground);font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.7;margin:1rem auto 0;max-width:42rem}.tech-card[data-v-b4b77e2d]{background:var(--card);border:1px solid color-mix(in oklch,var(--border) 82%,transparent);border-radius:28px;box-shadow:0 1px color-mix(in oklch,var(--primary) 8%,transparent) inset,0 22px 52px -34px color-mix(in oklch,var(--primary) 42%,transparent),0 16px 40px -34px #0f172a52;overflow:hidden}.feature-tabs[data-v-b4b77e2d]{background:color-mix(in oklch,var(--muted) 60%,transparent);border-bottom:1px solid color-mix(in oklch,var(--border) 72%,transparent);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.feature-tab[data-v-b4b77e2d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:24px;color:var(--muted-foreground);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.9rem;justify-content:flex-start;line-height:1.25;min-height:4.4rem;min-width:0;padding:.75rem 1rem;text-align:left;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.feature-tab[data-v-b4b77e2d]:hover{background:color-mix(in oklch,var(--muted) 55%,var(--background));border-color:color-mix(in oklch,var(--border) 88%,transparent);color:var(--foreground)}.feature-tab.is-active[data-v-b4b77e2d]{background:var(--primary);border-color:color-mix(in oklch,var(--primary) 35%,transparent);box-shadow:0 10px 22px -18px color-mix(in oklch,var(--primary) 65%,#000);color:var(--primary-foreground)}.feature-tab-icon-wrap[data-v-b4b77e2d]{align-items:center;background:color-mix(in oklch,var(--muted) 78%,var(--background));border-radius:18px;color:var(--muted-foreground);display:inline-flex;flex:0 0 auto;height:3.35rem;justify-content:center;transition:color .18s ease,background-color .18s ease;width:3.35rem}.feature-tab.is-active .feature-tab-icon-wrap[data-v-b4b77e2d]{background:color-mix(in oklch,var(--primary-foreground) 16%,transparent);color:var(--primary-foreground)}.feature-tab-icon[data-v-b4b77e2d]{flex:0 0 auto;height:1.35rem;width:1.35rem}.feature-tab-copy[data-v-b4b77e2d]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.feature-tab-desc[data-v-b4b77e2d],.feature-tab-title[data-v-b4b77e2d]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-tab-title[data-v-b4b77e2d]{color:inherit;font-size:1rem;font-weight:800}.feature-tab-desc[data-v-b4b77e2d]{color:currentColor;font-size:.84rem;font-weight:500;opacity:.76}.feature-tab.is-active .feature-tab-desc[data-v-b4b77e2d]{opacity:.82}.feature-pane[data-v-b4b77e2d]{background:color-mix(in oklch,var(--border) 60%,transparent)}.feature-grid[data-v-b4b77e2d]{display:grid;gap:1px;grid-template-columns:minmax(0,1fr)}.feature-panel[data-v-b4b77e2d]{background:var(--card);display:flex;flex-direction:column;gap:1rem;min-height:520px;padding:clamp(1rem,1.6vw,1.5rem)}.feature-panel-head h3[data-v-b4b77e2d]{color:var(--foreground);font-size:1.25rem;font-weight:800;letter-spacing:0;line-height:1.3;margin:0}.feature-panel-head p[data-v-b4b77e2d]{color:var(--muted-foreground);font-size:.9rem;line-height:1.55;margin:.35rem 0 0}.feature-panel-body[data-v-b4b77e2d]{display:flex;flex:1;flex-direction:column;gap:.9rem}.feature-label[data-v-b4b77e2d],.small-label[data-v-b4b77e2d]{color:var(--foreground);display:block;font-size:.875rem;font-weight:700;line-height:1.3}.small-label[data-v-b4b77e2d]{font-size:.78rem}.feature-label-spaced[data-v-b4b77e2d]{margin-bottom:.75rem}.upload-zone[data-v-b4b77e2d]{align-items:center;background:color-mix(in oklch,var(--primary) 5%,var(--card));border:2px dashed color-mix(in oklch,var(--primary) 30%,var(--border));border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;justify-content:center;margin-top:.5rem;min-height:128px;padding:1rem;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.upload-zone[data-v-b4b77e2d]:hover{background:color-mix(in oklch,var(--primary) 9%,var(--card));border-color:var(--primary);box-shadow:0 14px 30px -28px color-mix(in oklch,var(--primary) 45%,#000)}.upload-icon[data-v-b4b77e2d]{background:var(--background);border-radius:8px;box-shadow:0 8px 20px -18px #0f172a73;box-sizing:content-box;color:var(--muted-foreground);height:1.45rem;padding:.55rem;width:1.45rem}.upload-title[data-v-b4b77e2d]{color:var(--primary);font-size:.88rem;font-weight:700;line-height:1.45;margin:0}.upload-hint[data-v-b4b77e2d]{color:var(--muted-foreground);font-size:.78rem;line-height:1.45;margin:0}.uploaded-preview[data-v-b4b77e2d]{margin-top:.5rem}.uploaded-image-wrap[data-v-b4b77e2d]{background:var(--background);border:1px solid color-mix(in oklch,var(--primary) 22%,var(--border));border-radius:8px;overflow:hidden;position:relative}.uploaded-image[data-v-b4b77e2d]{background:var(--background);height:11rem;-o-object-fit:contain;object-fit:contain;width:100%}.uploaded-actions[data-v-b4b77e2d]{align-items:center;background:#0f172a94;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:1rem;position:absolute;transition:opacity .18s ease}.uploaded-image-wrap:focus-within .uploaded-actions[data-v-b4b77e2d],.uploaded-image-wrap:hover .uploaded-actions[data-v-b4b77e2d]{opacity:1}.uploaded-actions-inner[data-v-b4b77e2d]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.overlay-button[data-v-b4b77e2d]{align-items:center;background:var(--background);border:0;border-radius:8px;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.25rem;justify-content:center;line-height:1.2;min-height:2.5rem;padding:.55rem .85rem;transition:background-color .18s ease,color .18s ease,transform .18s ease}.overlay-button[data-v-b4b77e2d]:hover{transform:translateY(-1px)}.overlay-button.is-danger[data-v-b4b77e2d]{background:var(--destructive);color:#fff}.selected-file-card[data-v-b4b77e2d]{background:color-mix(in oklch,var(--primary) 8%,var(--card));border:1px solid color-mix(in oklch,var(--primary) 20%,var(--border));border-radius:8px;margin-top:.75rem;padding:.75rem}.selected-file-card div[data-v-b4b77e2d]{min-width:0}.selected-file-icon[data-v-b4b77e2d]{color:var(--primary);flex:0 0 auto;height:1.25rem;margin-right:.5rem;width:1.25rem}.selected-file-name[data-v-b4b77e2d]{color:var(--foreground);font-size:.85rem;font-weight:700;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file-size[data-v-b4b77e2d]{color:var(--muted-foreground);font-size:.75rem;line-height:1.35;margin:.1rem 0 0}.file-remove-button[data-v-b4b77e2d]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--primary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;transition:color .18s ease,background-color .18s ease;width:2rem}.file-remove-button[data-v-b4b77e2d]:hover{background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--foreground)}.form-grid[data-v-b4b77e2d]{display:grid;gap:.8rem}.form-grid-three[data-v-b4b77e2d],.form-grid-two[data-v-b4b77e2d]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-control[data-v-b4b77e2d]{background:var(--background);border:1px solid color-mix(in oklch,var(--border) 92%,transparent);border-radius:8px;color:var(--foreground);display:block;font-size:.875rem;line-height:1.35;margin-top:.5rem;min-height:2.6rem;outline:none;padding:.65rem .8rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.feature-control[data-v-b4b77e2d]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}.floor-plan-basics[data-v-b4b77e2d]{display:grid;gap:.85rem}.unit-grid[data-v-b4b77e2d]{margin-top:0}.feature-select[data-v-b4b77e2d]{margin-top:.5rem}.feature-select[data-v-b4b77e2d] button[aria-haspopup=listbox]{background:var(--background);border-color:color-mix(in oklch,var(--border) 92%,transparent);border-radius:14px;color:var(--foreground);font-size:.9rem;height:2.6rem;min-height:2.6rem}.feature-select.compact[data-v-b4b77e2d] button[aria-haspopup=listbox]{border-radius:12px;font-size:.84rem;height:2.35rem;min-height:2.35rem}.feature-select.image-select[data-v-b4b77e2d] button[aria-haspopup=listbox]{height:3.25rem;min-height:3.25rem}.feature-select[data-v-b4b77e2d] button[aria-haspopup=listbox]:hover{border-color:color-mix(in oklch,var(--primary) 38%,var(--border))}.feature-select[data-v-b4b77e2d] button[aria-haspopup=listbox]:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}.feature-select[data-v-b4b77e2d] .absolute.left-0.right-0{border-color:color-mix(in oklch,var(--border) 92%,transparent);border-radius:14px}.feature-control.compact[data-v-b4b77e2d]{margin-top:.35rem;min-height:2.35rem}.feature-textarea[data-v-b4b77e2d]{min-height:4.6rem;resize:vertical}.color-grid[data-v-b4b77e2d],.material-grid[data-v-b4b77e2d],.pattern-grid[data-v-b4b77e2d]{display:grid;gap:.75rem}.material-grid[data-v-b4b77e2d]{grid-template-columns:repeat(3,minmax(0,1fr))}.color-grid[data-v-b4b77e2d]{grid-template-columns:repeat(5,minmax(0,1fr))}.pattern-scroll[data-v-b4b77e2d]{background:color-mix(in oklch,var(--muted) 28%,var(--background));border:1px solid color-mix(in oklch,var(--border) 92%,transparent);border-radius:14px;max-height:12.5rem;overflow-y:auto;padding:.65rem;scrollbar-color:color-mix(in oklch,var(--muted-foreground) 55%,transparent) transparent;scrollbar-width:thin}.pattern-scroll[data-v-b4b77e2d]::-webkit-scrollbar{width:.55rem}.pattern-scroll[data-v-b4b77e2d]::-webkit-scrollbar-track{background:transparent}.pattern-scroll[data-v-b4b77e2d]::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--muted-foreground) 50%,transparent);background-clip:content-box;border:2px solid transparent;border-radius:999px}.pattern-grid[data-v-b4b77e2d]{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-card[data-v-b4b77e2d],.pattern-card[data-v-b4b77e2d]{background:var(--background);border:1px solid color-mix(in oklch,var(--border) 92%,transparent);border-radius:8px;color:var(--foreground);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.choice-card[data-v-b4b77e2d]{align-items:center;display:flex;justify-content:center;min-height:2.5rem;padding:.85rem;text-align:center}.pattern-card[data-v-b4b77e2d]{padding:.6rem}.choice-card[data-v-b4b77e2d]:hover,.pattern-card[data-v-b4b77e2d]:hover{background:color-mix(in oklch,var(--primary) 5%,var(--background));border-color:color-mix(in oklch,var(--primary) 48%,var(--border));transform:translateY(-1px)}.choice-card.is-selected[data-v-b4b77e2d],.pattern-card.is-selected[data-v-b4b77e2d]{background:color-mix(in oklch,var(--primary) 9%,var(--background));border-color:var(--primary);box-shadow:0 1px color-mix(in oklch,var(--primary) 16%,transparent) inset,0 14px 28px -26px color-mix(in oklch,var(--primary) 50%,#000);color:var(--primary)}.pattern-thumb[data-v-b4b77e2d]{aspect-ratio:1/1;background:color-mix(in oklch,var(--muted) 72%,var(--background));border-radius:6px;overflow:hidden}.color-name[data-v-b4b77e2d],.pattern-name[data-v-b4b77e2d]{line-height:1.25;text-align:center}.pattern-name[data-v-b4b77e2d]{font-size:.74rem;font-weight:700;margin-top:.5rem}.color-option[data-v-b4b77e2d]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;min-width:0;transition:transform .18s ease}.color-option.is-selected[data-v-b4b77e2d],.color-option[data-v-b4b77e2d]:hover{transform:translateY(-1px)}.color-swatch[data-v-b4b77e2d]{border:2px solid color-mix(in oklch,var(--border) 85%,transparent);border-radius:999px;box-shadow:0 0 0 3px var(--card);height:1.75rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:1.75rem}.color-swatch.is-selected[data-v-b4b77e2d]{border-color:var(--primary);box-shadow:0 0 0 3px var(--card),0 0 0 5px color-mix(in oklch,var(--primary) 72%,transparent)}.color-name[data-v-b4b77e2d]{color:var(--muted-foreground);font-size:.65rem;font-weight:600;max-width:5.5rem;overflow-wrap:anywhere}.room-card[data-v-b4b77e2d]{background:color-mix(in oklch,var(--background) 74%,var(--card));border:1px solid color-mix(in oklch,var(--border) 92%,transparent);border-radius:8px;padding:.7rem}.rooms-scroll[data-v-b4b77e2d]{background:color-mix(in oklch,var(--muted) 22%,var(--background));border:1px solid color-mix(in oklch,var(--border) 92%,transparent);border-radius:16px;max-height:clamp(13rem,24vh,18rem);overflow-y:auto;padding:.35rem;scrollbar-color:color-mix(in oklch,var(--muted-foreground) 55%,transparent) transparent;scrollbar-width:thin}.rooms-scroll[data-v-b4b77e2d]::-webkit-scrollbar{width:.55rem}.rooms-scroll[data-v-b4b77e2d]::-webkit-scrollbar-track{background:transparent}.rooms-scroll[data-v-b4b77e2d]::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--muted-foreground) 50%,transparent);background-clip:content-box;border:2px solid transparent;border-radius:999px}.room-editor[data-v-b4b77e2d]{background:color-mix(in oklch,var(--muted) 18%,var(--background));border:1px solid color-mix(in oklch,var(--border) 92%,transparent);border-radius:16px;padding:.7rem}.room-add-button[data-v-b4b77e2d]{min-height:2.35rem;padding-inline:.85rem;white-space:nowrap;width:auto}.room-tags-scroll[data-v-b4b77e2d]{background:var(--background);margin-top:.75rem;max-height:5.75rem}.room-tags[data-v-b4b77e2d]{display:flex;flex-wrap:wrap;gap:.5rem}.room-tag[data-v-b4b77e2d]{align-items:center;background:color-mix(in oklch,var(--primary) 9%,var(--background));border:1px solid color-mix(in oklch,var(--primary) 20%,transparent);border-radius:999px;color:var(--primary);display:inline-flex;font-size:.7rem;font-weight:600;gap:.25rem;line-height:1.2;max-width:100%;padding:.32rem .4rem .32rem .55rem}.room-tag-text[data-v-b4b77e2d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-tag-remove[data-v-b4b77e2d]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--primary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.1rem;justify-content:center;width:1.1rem}.room-tag-remove[data-v-b4b77e2d]:hover{background:color-mix(in oklch,var(--primary) 14%,transparent)}.room-tags-empty[data-v-b4b77e2d]{color:var(--muted-foreground);font-size:.78rem;line-height:1.4;margin:0;padding:.35rem;text-align:center}.room-grid[data-v-b4b77e2d]{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) auto}.action-button[data-v-b4b77e2d],.add-room-button[data-v-b4b77e2d],.icon-danger-button[data-v-b4b77e2d]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:1.2;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.add-room-button[data-v-b4b77e2d]{background:var(--background);border:1px solid color-mix(in oklch,var(--border) 92%,transparent);color:var(--foreground);font-size:.82rem;min-height:2.35rem;padding:.45rem .75rem}.add-room-button[data-v-b4b77e2d]:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.icon-danger-button[data-v-b4b77e2d]{background:var(--destructive);border:0;color:#fff;height:2.45rem;width:2.45rem}.icon-danger-button[data-v-b4b77e2d]:hover{opacity:.92;transform:translateY(-1px)}.action-button[data-v-b4b77e2d]{background:var(--primary);border:1px solid color-mix(in oklch,var(--primary) 75%,transparent);box-shadow:0 16px 30px -24px color-mix(in oklch,var(--primary) 62%,#000);color:var(--primary-foreground);font-size:.92rem;gap:.5rem;min-height:2.75rem;overflow-wrap:anywhere;padding:.75rem 1rem;text-align:center;white-space:normal;width:100%}.action-button[data-v-b4b77e2d]:hover:not(:disabled){background:color-mix(in oklch,var(--primary) 86%,#000);transform:translateY(-1px)}.action-button[data-v-b4b77e2d]:disabled{box-shadow:none;cursor:not-allowed;opacity:.58}.action-button svg[data-v-b4b77e2d]{flex:0 0 auto}.preview-actions[data-v-b4b77e2d]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-action-button[data-v-b4b77e2d]{font-size:.88rem;min-width:0;padding-inline:.75rem}.preview-secondary-button[data-v-b4b77e2d]{background:color-mix(in oklch,var(--primary) 7%,var(--background));border-color:color-mix(in oklch,var(--primary) 38%,var(--border));box-shadow:none;color:var(--primary)}.preview-secondary-button[data-v-b4b77e2d]:hover:not(:disabled){background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.preview-body[data-v-b4b77e2d]{min-height:0}.preview-canvas[data-v-b4b77e2d]{align-items:center;aspect-ratio:4/3;background-color:color-mix(in oklch,var(--muted) 52%,var(--background));background-image:linear-gradient(color-mix(in oklch,var(--border) 58%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--border) 58%,transparent) 1px,transparent 1px);background-size:28px 28px;border:1px solid color-mix(in oklch,var(--border) 88%,transparent);border-radius:8px;display:flex;flex:1;justify-content:center;min-height:300px;min-width:0;overflow:hidden;padding:1rem}.preview-image[data-v-b4b77e2d]{border-radius:8px;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;width:100%}.preview-image-floor-plan[data-v-b4b77e2d]{-o-object-position:center top;object-position:center top}.preview-state[data-v-b4b77e2d]{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:.9rem;max-width:24rem;padding:1rem;text-align:center}.preview-state p[data-v-b4b77e2d]{font-size:.92rem;line-height:1.55;margin:0}.preview-icon[data-v-b4b77e2d]{color:color-mix(in oklch,var(--primary) 42%,var(--muted-foreground));height:4rem;width:4rem}.preview-spinner[data-v-b4b77e2d]{animation:feature-spin-b4b77e2d .9s linear infinite;border:4px solid color-mix(in oklch,var(--primary) 22%,transparent);border-radius:999px;border-top-color:var(--primary);height:4rem;width:4rem}.selected-summary[data-v-b4b77e2d]{background:color-mix(in oklch,var(--card) 82%,var(--background));border:1px solid color-mix(in oklch,var(--border) 90%,transparent);border-radius:8px;color:var(--foreground);padding:.7rem .85rem}.selected-summary p[data-v-b4b77e2d]{font-size:.82rem}.feature-error[data-v-b4b77e2d]{color:var(--destructive);font-size:.84rem;font-weight:600;line-height:1.45;margin-top:.5rem;text-align:center}@keyframes feature-spin-b4b77e2d{to{transform:rotate(1turn)}}@media (min-width:768px){.form-grid-three[data-v-b4b77e2d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.feature-grid[data-v-b4b77e2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.feature-section[data-v-b4b77e2d]{padding:4rem .75rem}.feature-heading[data-v-b4b77e2d]{margin-bottom:2rem}.form-grid-three[data-v-b4b77e2d],.form-grid-two[data-v-b4b77e2d],.room-grid[data-v-b4b77e2d]{grid-template-columns:minmax(0,1fr)}.feature-tabs[data-v-b4b77e2d]{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.5rem}.material-grid[data-v-b4b77e2d],.pattern-grid[data-v-b4b77e2d]{grid-template-columns:repeat(2,minmax(0,1fr))}.color-grid[data-v-b4b77e2d]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-tab[data-v-b4b77e2d]{align-items:center;border-radius:16px;gap:.3rem;justify-content:center;min-height:4rem;padding:.45rem .25rem;text-align:center}.feature-tab-icon-wrap[data-v-b4b77e2d]{border-radius:10px;height:1.85rem;width:1.85rem}.feature-tab-icon[data-v-b4b77e2d]{height:.9rem;width:.9rem}.feature-tab-title[data-v-b4b77e2d]{font-size:.7rem;line-height:1.1;white-space:normal}.feature-tab-desc[data-v-b4b77e2d]{display:none}.feature-tab-copy[data-v-b4b77e2d]{align-items:center;gap:0}.feature-tab.is-active[data-v-b4b77e2d]{box-shadow:0 8px 18px -14px color-mix(in oklch,var(--primary) 65%,#000)}.feature-panel[data-v-b4b77e2d]{min-height:auto;padding:1rem}.upload-zone[data-v-b4b77e2d]{min-height:128px}.rooms-scroll[data-v-b4b77e2d]{max-height:clamp(9.5rem,24vh,12.5rem)}.room-tags-scroll[data-v-b4b77e2d]{max-height:5rem}.room-add-button[data-v-b4b77e2d]{width:100%}.preview-canvas[data-v-b4b77e2d]{min-height:280px}.icon-danger-button[data-v-b4b77e2d]{width:100%}}
