.ProseMirror{background:rgb(var(--v-theme-surface));border:1px solid hsla(0,0%,50%,.35);border-radius:6px;color:rgb(var(--v-theme-on-surface));margin-bottom:.3rem;padding:1em}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ol,.ProseMirror ul{padding:0 1rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{color:inherit;line-height:1.1}.ProseMirror div,.ProseMirror li,.ProseMirror p,.ProseMirror span{color:inherit}.ProseMirror a{color:rgb(var(--v-theme-primary))}.ProseMirror code{background-color:rgba(97,97,97,.1);color:#616161}.ProseMirror pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.ProseMirror pre code{background:none;color:inherit;font-size:.8rem;padding:0}.ProseMirror img{height:auto;max-width:100%}.ProseMirror blockquote{border-left:2px solid hsla(0,0%,5%,.1);padding-left:1rem}.ProseMirror hr{border:none;border-top:2px solid hsla(0,0%,5%,.1);margin:2rem 0}.v-theme--dark .ProseMirror{background:rgb(var(--v-theme-surface));border-color:hsla(0,0%,78%,.35);color:rgb(var(--v-theme-on-surface))}.wysiwyg-label{color:rgb(var(--v-theme-on-surface));font-size:.875rem;margin-bottom:.25rem}.cursor-pointer[data-v-3a6cf41e]{cursor:pointer}.state-step-label[data-v-2b4d3433]{color:var(--v-secondary-text-color);font-size:12px}.state-step-content[data-v-2b4d3433]{align-items:center;display:flex;justify-content:center}.text-muted[data-v-0d376692]{opacity:.7}.grid[data-v-0d376692]{display:grid}.v-table thead th[data-v-fdc6d814]{font-weight:600}.v-card-title[data-v-fdc6d814]{gap:12px}.pricing-table[data-v-fdc6d814]{border:1px solid rgba(0,0,0,.08);border-radius:12px}.cta-row[data-v-fdc6d814],.pricing-head[data-v-fdc6d814]{display:grid;grid-template-columns:1fr 1fr 1fr}.cta-row .corner[data-v-fdc6d814],.pricing-head .corner[data-v-fdc6d814]{background:#fafafa}.plan-header[data-v-fdc6d814]{color:#fff;padding:16px;text-align:center}.plan-invoice[data-v-fdc6d814]{background:#7c4dff}.plan-po[data-v-fdc6d814]{background:#5e35b1}.plan-title[data-v-fdc6d814]{font-size:18px;font-weight:700}.plan-sub[data-v-fdc6d814]{font-size:12px;margin-top:4px;opacity:.9}.feature-row[data-v-fdc6d814]{align-items:stretch;display:grid;grid-template-columns:1fr 1fr 1fr}.feature-row[data-v-fdc6d814]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.feature-label[data-v-fdc6d814]{background:#fff;font-weight:600;padding:12px 16px}.feature-cell[data-v-fdc6d814]{align-items:center;display:flex;justify-content:space-between;padding:12px 16px;position:relative}.feature-cell.is-equal[data-v-fdc6d814]{background:#f1f8e9}.feature-cell.is-diff[data-v-fdc6d814]{background:#ffebee}.feature-cell .value[data-v-fdc6d814]{inline-size:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-cell .state[data-v-fdc6d814]{opacity:.8}.cta[data-v-fdc6d814]{background:#fafafa;padding:12px}.list-title[data-v-fdc6d814]{font-weight:700;margin:8px 0 6px}.elevated-list[data-v-fdc6d814]{border:1px solid rgba(0,0,0,.06);border-radius:8px}.v-alert+.v-row[data-v-fdc6d814]{margin-top:0}.state-step-label[data-v-fdc6d814]{font-size:12px;opacity:.7}.state-step-content[data-v-fdc6d814]{padding:4px 0}.gap-2[data-v-36146704]{gap:.5rem}.gap-4[data-v-36146704]{gap:1rem}canvas[data-v-b55adaf6]{border:1px solid #ddd;border-radius:4px}.room-info-box[data-v-b55adaf6]{animation:fadeIn-b55adaf6 .2s ease;position:absolute;right:10px;top:10px;z-index:10}.placement-hint[data-v-b55adaf6]{animation:pulse-b55adaf6 1.5s ease infinite;bottom:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@keyframes fadeIn-b55adaf6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-b55adaf6{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.02)}}.cursor-pointer[data-v-b55adaf6]{cursor:pointer}canvas[data-v-d8a85d48]{border:1px solid #ddd;border-radius:4px;cursor:pointer}.canvas-wrapper[data-v-d8a85d48]{position:relative;width:100%}.hover-tooltip[data-v-d8a85d48]{min-width:200px;pointer-events:none;position:absolute;right:12px;top:12px;z-index:10}.cursor-pointer[data-v-6f29cd34]{cursor:pointer}.residence-form[data-v-1d25f9ca]{min-height:400px;position:relative}.tree-level[data-v-54d85c5a]{--tree-axis-width:28px;--tree-axis-center:calc(var(--tree-axis-width)/2);--tree-line-axis:calc(var(--tree-axis-center) - var(--tree-line-width)/2);--tree-indent:60px;--tree-line-color:#c6c6c6;--tree-dot-color:#d9d9d9;--tree-line-width:2px;--tree-node-size:22px;--tree-node-radius:calc(var(--tree-node-size)/2);--tree-row-height:38px;--tree-row-center:calc(var(--tree-row-height)/2);--tree-row-line-axis:calc(var(--tree-row-center) + var(--tree-line-width)/2);--tree-child-offset:calc(var(--tree-indent) - var(--tree-axis-center));list-style:none;margin:0;padding:0}.tree-level[data-v-54d85c5a],.tree-level[data-v-54d85c5a] *,.tree-level[data-v-54d85c5a] :after,.tree-level[data-v-54d85c5a] :before{box-sizing:border-box}.tree-level ul[data-v-54d85c5a],.tree-level[data-v-54d85c5a]{margin:0;padding-left:0}.tree-level-root[data-v-54d85c5a]{padding-top:4px}.tree-item[data-v-54d85c5a]{display:block;list-style:none;margin-left:0!important;padding-left:0;position:relative}.tree-item[data-v-54d85c5a]::marker{content:""}.tree-row[data-v-54d85c5a]{align-items:center;border-radius:4px;column-gap:8px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(112px,140px) 44px 92px;min-height:var(--tree-row-height);padding:2px 8px 2px 0;position:relative;z-index:1}.tree-row-toggleable[data-v-54d85c5a]{cursor:pointer}.tree-row-toggleable[data-v-54d85c5a]:focus-visible{outline:2px solid rgba(var(--v-theme-primary),.48);outline-offset:2px}.tree-row[data-v-54d85c5a]:hover{background:rgba(var(--v-theme-on-surface),.06)}.tree-main[data-v-54d85c5a]{align-items:center;display:flex;gap:8px;min-width:0}.tree-branch[data-v-54d85c5a]{align-items:center;display:inline-flex;flex:0 0 var(--tree-axis-width);height:var(--tree-row-height);justify-content:center;position:relative;width:var(--tree-axis-width)}.tree-row-open .tree-branch[data-v-54d85c5a]:after{background:var(--tree-line-color);content:"";display:block;height:calc(var(--tree-row-center) + 3px);left:calc(50% - var(--tree-line-width)/2);position:absolute;top:50%;width:var(--tree-line-width);z-index:0}.tree-toggle[data-v-54d85c5a]{background:rgb(var(--v-theme-surface));border:var(--tree-line-width) solid var(--tree-line-color);color:rgba(var(--v-theme-on-surface),.76);min-width:var(--tree-node-size)}.tree-node-dot[data-v-54d85c5a],.tree-toggle[data-v-54d85c5a]{border-radius:50%;flex:0 0 var(--tree-node-size);height:var(--tree-node-size);position:relative;width:var(--tree-node-size);z-index:2}.tree-node-dot[data-v-54d85c5a]{background:var(--tree-dot-color);display:block}.tree-level:not(.tree-level-root)>.tree-item[data-v-54d85c5a]{border-left:var(--tree-line-width) solid var(--tree-line-color);padding-left:var(--tree-child-offset)}.tree-level:not(.tree-level-root)>.tree-item[data-v-54d85c5a]:last-child{border-left-color:transparent}.tree-level:not(.tree-level-root)>.tree-item[data-v-54d85c5a]:before{border-color:var(--tree-line-color);border-style:solid;border-width:0 0 var(--tree-line-width) var(--tree-line-width);content:"";display:block;height:var(--tree-row-line-axis);left:calc(var(--tree-line-width)*-1);position:absolute;top:0;width:calc(var(--tree-child-offset) + var(--tree-axis-center) + var(--tree-line-width))}.tree-item>.tree-level[data-v-54d85c5a]{margin-left:var(--tree-line-axis)}.tree-sequence[data-v-54d85c5a]{color:rgba(var(--v-theme-on-surface),.72);flex:0 0 54px;font-variant-numeric:tabular-nums;max-width:54px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tree-title[data-v-54d85c5a]{align-items:baseline;display:flex;gap:8px;min-width:0}.tree-name[data-v-54d85c5a],.tree-subtitle[data-v-54d85c5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-subtitle[data-v-54d85c5a]{font-size:.875rem;opacity:.7}.tree-area[data-v-54d85c5a]{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;line-height:1.2;min-width:0}.tree-area-sub[data-v-54d85c5a]{color:rgba(var(--v-theme-on-surface),.62);font-size:.75rem}.tree-detail[data-v-54d85c5a]{border-left:var(--tree-line-width) solid var(--tree-line-color);margin:2px 8px 8px calc(var(--tree-axis-width) + 8px);padding-left:8px;position:relative;z-index:1}.tree-actions[data-v-54d85c5a],.tree-status[data-v-54d85c5a]{align-items:center;display:flex;justify-content:flex-end}.tree-actions[data-v-54d85c5a]{gap:2px}@media (max-width:780px){.tree-row[data-v-54d85c5a]{grid-template-columns:minmax(0,1fr) 40px 84px}.tree-area[data-v-54d85c5a]{display:none}}.residence-tree-detail[data-v-2d37b2e2]{font-size:.8125rem;padding:4px 0}.residence-tree-facts[data-v-2d37b2e2]{color:rgba(var(--v-theme-on-surface),.8);display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:4px}.residence-tree-contract[data-v-2d37b2e2]{align-items:center;padding:2px 0}.residence-tree-contract+.residence-tree-contract[data-v-2d37b2e2]{border-top:1px solid rgba(var(--v-theme-on-surface),.08)}.place-view[data-v-3e7395bf]{min-height:400px;position:relative}