.living-mockup-host[data-v-dd97ca2e]{width:100%;position:relative}.living-mockup-host[data-v-dd97ca2e]{filter:drop-shadow(0 30px 60px rgba(0,19,45,.18)) drop-shadow(0 8px 16px rgba(0,19,45,.06))}.living-mockup-host__placeholder[data-v-dd97ca2e]{width:100%;background:#fff;border-radius:8px;overflow:hidden;position:relative}.living-mockup-host__live[data-v-dd97ca2e]{width:100%}.mockup-reveal-enter-active[data-v-dd97ca2e]{transition:opacity .55s ease,transform .55s cubic-bezier(.22,.7,.3,1)}.mockup-reveal-enter-from[data-v-dd97ca2e]{opacity:0;transform:translateY(8px) scale(.985)}.mockup-reveal-enter-to[data-v-dd97ca2e]{opacity:1;transform:translateY(0) scale(1)}.skel-assembly[data-v-dd97ca2e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:linear-gradient(135deg,#fafbfc,#f5f7fa)}.skel-status[data-v-dd97ca2e]{align-self:center;margin-top:14px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:#ffffffeb;border:1px solid #ecedf0;border-radius:20px;font-family:system-ui,sans-serif;font-size:13px;color:#4b5563;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.skel-grid[data-v-dd97ca2e]{flex:1;display:grid;grid-template-columns:38% 1fr 22%;gap:0;min-height:0}@media (max-width: 767px){.living-mockup-host__placeholder .skel-assembly[data-v-dd97ca2e]{background:#fff}.living-mockup-host__placeholder .skel-status[data-v-dd97ca2e]{display:none}.living-mockup-host__placeholder .skel-grid[data-v-dd97ca2e]{grid-template-columns:1fr;grid-template-rows:130px 1fr;gap:0}.living-mockup-host__placeholder .skel-col--right[data-v-dd97ca2e]{display:none}.living-mockup-host__placeholder .skel-col--left[data-v-dd97ca2e]{border-radius:0;padding:14px 16px}.living-mockup-host__placeholder .skel-col--center[data-v-dd97ca2e]{border-radius:0;padding:14px 16px;gap:12px}.living-mockup-host__placeholder .skel-col--center[data-v-dd97ca2e]:after{content:"";height:12px;background:#f1f3f6;border-radius:3px;width:80%}.living-mockup-host__placeholder .skel-col--center[data-v-dd97ca2e]:before{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 50%,transparent 100%)}}.skel-col[data-v-dd97ca2e]{padding:14px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.skel-col[data-v-dd97ca2e]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);animation:skel-sweep-dd97ca2e 2.4s ease-in-out infinite}.skel-col--left[data-v-dd97ca2e]{background:#1a2332}.skel-col--center[data-v-dd97ca2e]{background:#fff}.skel-col--right[data-v-dd97ca2e]{background:#f8f9fb}.skel-line[data-v-dd97ca2e]{border-radius:4px;background:#ffffff1a}.skel-line--lg[data-v-dd97ca2e]{height:18px;width:70%}.skel-line--sm[data-v-dd97ca2e]{height:12px;width:45%;opacity:.7}@keyframes skel-sweep-dd97ca2e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel-status__spin[data-v-dd97ca2e]{width:14px;height:14px;border:2px solid #e9d5ff;border-top-color:#9333ea;border-radius:50%;animation:skel-spin-dd97ca2e .9s linear infinite}.skel-status__msg[data-v-dd97ca2e]{position:relative;display:inline-block;min-width:180px;height:1.2em;vertical-align:middle}.skel-status__msg span[data-v-dd97ca2e]{position:absolute;top:0;left:0;white-space:nowrap;line-height:1.2em;opacity:0;animation:skel-msg-fade-dd97ca2e 2.4s ease-in-out infinite}.skel-status__msg span[data-v-dd97ca2e]:nth-child(2){animation-delay:1.2s}@keyframes skel-pop-dd97ca2e{to{opacity:1;transform:translateY(0)}}@keyframes skel-bar-up-dd97ca2e{0%{opacity:0;transform:scaleY(.1);transform-origin:bottom}to{opacity:.85;transform:scaleY(1);transform-origin:bottom}}@keyframes skel-dot-pulse-dd97ca2e{0%,to{box-shadow:0 0 0 3px #1ec28738}50%{box-shadow:0 0 0 7px #1ec2870d}}@keyframes skel-spin-dd97ca2e{to{transform:rotate(360deg)}}@keyframes skel-msg-fade-dd97ca2e{0%,45%{opacity:1}50%,to{opacity:0}}.skel-stage[data-v-dd97ca2e]{width:100%;height:100%;display:grid;grid-template-columns:38% 1fr 22%;gap:0;position:relative;background:#fff}.skel-stage--mobile[data-v-dd97ca2e]{grid-template-columns:1fr}.skel-left[data-v-dd97ca2e]{background:#1a2332;padding:18px 22px;display:flex;flex-direction:column;gap:12px}.skel-mid[data-v-dd97ca2e]{padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff}.skel-right[data-v-dd97ca2e]{background:#f8f9fb;padding:14px 12px;display:flex;flex-direction:column;gap:10px}.skel-bar[data-v-dd97ca2e],.skel-card[data-v-dd97ca2e],.skel-widget[data-v-dd97ca2e],.skel-pay[data-v-dd97ca2e]{background:linear-gradient(90deg,#eceef2,#f5f6f8,#eceef2);background-size:200% 100%;animation:skel-shimmer-dd97ca2e 1.4s linear infinite;border-radius:5px}.skel-left .skel-bar[data-v-dd97ca2e]{background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14);background-size:200% 100%}.skel-bar--title[data-v-dd97ca2e]{height:18px;width:70%}.skel-bar--sub[data-v-dd97ca2e]{height:12px;width:50%;opacity:.7}.skel-bar--big[data-v-dd97ca2e]{height:38px;width:60%;margin-bottom:8px}.skel-pipe[data-v-dd97ca2e]{display:flex;gap:4px;margin-top:4px}.skel-pipe span[data-v-dd97ca2e]{flex:1;height:4px;background:#ffffff2e;border-radius:2px}.skel-pipe span.cur[data-v-dd97ca2e]{background:#9333ea}.skel-tabs[data-v-dd97ca2e]{display:flex;gap:14px;margin-top:6px}.skel-tabs span[data-v-dd97ca2e]{height:10px;width:50px;background:#ffffff1a;border-radius:3px}.skel-tabs span.act[data-v-dd97ca2e]{background:#9333ea;opacity:.8;width:80px}.skel-row[data-v-dd97ca2e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.skel-card[data-v-dd97ca2e]{height:68px}.skel-pay[data-v-dd97ca2e]{height:180px;padding:12px;background:linear-gradient(135deg,#faf5ff,#f5f0fa);display:flex;flex-direction:column}.skel-bars[data-v-dd97ca2e]{flex:1;display:flex;align-items:flex-end;gap:4px;margin-top:6px}.skel-bars span[data-v-dd97ca2e]{flex:1;background:linear-gradient(180deg,#c084fc,#9333ea);border-radius:2px 2px 0 0;opacity:.85;animation:skel-pulse-dd97ca2e 1.6s ease-in-out infinite}.skel-bars span[data-v-dd97ca2e]:nth-child(2n){animation-delay:.15s}.skel-bars span[data-v-dd97ca2e]:nth-child(3n){animation-delay:.3s}.skel-widget[data-v-dd97ca2e]{height:80px}.skel-badge[data-v-dd97ca2e]{position:absolute;top:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;background:#fff;border:1px solid #D7EFE3;border-radius:20px;box-shadow:0 8px 20px #1ec2872e}.skel-dot[data-v-dd97ca2e]{width:7px;height:7px;border-radius:50%;background:#1ec287;box-shadow:0 0 0 3px #1ec28738;animation:skel-pulse-dd97ca2e 1.2s ease-in-out infinite}.skel-label[data-v-dd97ca2e]{width:70px;height:8px;background:linear-gradient(90deg,#d7efe3,#ecf8f0,#d7efe3);background-size:200% 100%;animation:skel-shimmer-dd97ca2e 1.4s linear infinite;border-radius:3px}@keyframes skel-shimmer-dd97ca2e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skel-pulse-dd97ca2e{0%,to{opacity:.6}50%{opacity:1}}.living-mockup-host__placeholder[data-v-dd97ca2e]{aspect-ratio:16 / 12}.living-mockup-host[data-slug=call-transcript] .living-mockup-host__placeholder[data-v-dd97ca2e]{max-height:clamp(640px,calc(100vh - 260px),900px)}.living-mockup-host[data-slug=floor-plan] .living-mockup-host__placeholder--assembly[data-v-dd97ca2e]{aspect-ratio:auto;max-height:none}.living-mockup-host[data-slug=floor-plan] .living-mockup-host__placeholder[data-v-dd97ca2e]:not(.living-mockup-host__placeholder--assembly){aspect-ratio:1600 / 790;max-height:none}.skel-assembly--plan[data-v-dd97ca2e]{position:static;background:#fff;padding:20px 24px 24px}.skel-assembly--plan .skel-status[data-v-dd97ca2e],.skel-assembly--deal .skel-status[data-v-dd97ca2e],.skel-assembly--calc .skel-status[data-v-dd97ca2e]{position:absolute;top:50%;left:50%;margin-top:0;transform:translate(-50%,-50%)}.skel-plan[data-v-dd97ca2e]{display:flex;flex-direction:column}.skel-blk[data-v-dd97ca2e]{display:block;border-radius:8px;background:linear-gradient(100deg,#f1f2f4 30%,#e4e6ea,#f1f2f4 70%);background-size:220% 100%;animation:skel-plan-sweep-dd97ca2e 1.4s linear infinite}.skel-blk--dark[data-v-dd97ca2e]{background:linear-gradient(100deg,#ffffff0f 30%,#ffffff29,#ffffff0f 70%);background-size:220% 100%}@keyframes skel-plan-sweep-dd97ca2e{0%{background-position:140% 0}to{background-position:-40% 0}}.skel-plan__bar[data-v-dd97ca2e]{height:44px;margin-bottom:12px;border-radius:10px}.skel-plan__summary[data-v-dd97ca2e]{height:39px;width:58%;margin-bottom:14px;border-radius:8px}.skel-plan__tabs[data-v-dd97ca2e]{display:flex;gap:8px;height:37px;margin-bottom:16px}.skel-plan__tabs i[data-v-dd97ca2e]{flex-shrink:0;height:100%;border-radius:999px}.skel-plan__stage[data-v-dd97ca2e]{aspect-ratio:1600 / 790;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:12px;padding:7% 4%}.skel-plan__stage i[data-v-dd97ca2e]{border-radius:8px;animation-delay:calc(var(--cell) * -90ms)}.skel-plan__legend[data-v-dd97ca2e]{height:19px;width:42%;margin-top:14px;border-radius:6px}.skel-deal[data-v-dd97ca2e]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,340px) 1fr;background:#fff}.skel-deal__left[data-v-dd97ca2e]{display:flex;flex-direction:column;min-height:0;background:#fff}.skel-deal__head[data-v-dd97ca2e]{flex-shrink:0;height:157px;background:#1f3447;padding:22px 18px 0;display:flex;flex-direction:column;gap:12px}.skel-deal__head i[data-v-dd97ca2e]{height:12px;border-radius:4px}.skel-deal__fields[data-v-dd97ca2e]{flex:1;min-height:0;padding:18px 16px 16px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.skel-deal__field[data-v-dd97ca2e]{display:flex;flex-direction:column;gap:7px}.skel-deal__field i[data-v-dd97ca2e]:first-child{height:8px;border-radius:3px}.skel-deal__field i[data-v-dd97ca2e]:last-child{height:13px;width:78%;border-radius:4px}.skel-deal__feed[data-v-dd97ca2e]{min-height:0;background:#f3f5f7;padding:16px max(20px,calc((100% - 860px)/2)) 20px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.skel-deal__card[data-v-dd97ca2e]{flex-shrink:0;border-radius:10px;animation-delay:calc(var(--card) * -.11s)}.skel-deal__card[data-v-dd97ca2e]:nth-child(1){height:92px}.skel-deal__card[data-v-dd97ca2e]:nth-child(2){height:136px}.skel-deal__card[data-v-dd97ca2e]:nth-child(3){height:108px}.skel-deal__card[data-v-dd97ca2e]:nth-child(4){height:150px}.skel-calc[data-v-dd97ca2e]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,460px) 1fr minmax(220px,332px);background:#fff}.skel-calc__left[data-v-dd97ca2e]{display:flex;flex-direction:column;min-height:0;background:#fff}.skel-calc__head[data-v-dd97ca2e]{height:220px;padding:34px 20px 0}.skel-calc__tiles[data-v-dd97ca2e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px 0}.skel-calc__tiles i[data-v-dd97ca2e]{height:74px;border-radius:10px}.skel-calc__hero[data-v-dd97ca2e]{margin:16px 20px 0;flex:1;min-height:0;border-radius:12px}.skel-calc__center[data-v-dd97ca2e],.skel-calc__right[data-v-dd97ca2e]{min-height:0;background:#f3f5f7;display:flex;flex-direction:column;overflow:hidden}.skel-calc__center[data-v-dd97ca2e]{gap:12px;padding-bottom:0}.skel-calc__topbar[data-v-dd97ca2e]{flex-shrink:0;height:49px;border-radius:0}.skel-calc__card[data-v-dd97ca2e]{flex-shrink:0;margin:0 18px;border-radius:10px;animation-delay:calc(var(--card) * -.11s)}.skel-calc__card[data-v-dd97ca2e]:nth-of-type(2){height:150px}.skel-calc__card[data-v-dd97ca2e]:nth-of-type(3){height:96px}.skel-calc__card[data-v-dd97ca2e]:nth-of-type(4){height:124px}.skel-calc__foot[data-v-dd97ca2e]{flex-shrink:0;margin-top:auto;height:180px;border-radius:0}.skel-calc__right[data-v-dd97ca2e]{gap:12px;padding:14px 14px 16px}.skel-calc__accent[data-v-dd97ca2e]{flex-shrink:0;height:44px;border-radius:8px;background:linear-gradient(100deg,#a855f7 30%,#c084fc,#a855f7 70%);background-size:220% 100%;opacity:.35}.skel-calc__accent--dark[data-v-dd97ca2e]{background:linear-gradient(100deg,#1f3447 30%,#33506b,#1f3447 70%);background-size:220% 100%;opacity:.55}.skel-calc__panel[data-v-dd97ca2e]{flex:1;min-height:0;border-radius:10px;animation-delay:calc(var(--card) * -.14s)}@media (max-width: 767px){.skel-deal[data-v-dd97ca2e],.skel-calc[data-v-dd97ca2e]{grid-template-columns:1fr}.skel-deal__fields[data-v-dd97ca2e],.skel-calc__tiles[data-v-dd97ca2e],.skel-calc__hero[data-v-dd97ca2e],.skel-calc__right[data-v-dd97ca2e]{display:none}.skel-deal__left[data-v-dd97ca2e],.skel-calc__left[data-v-dd97ca2e]{display:contents}.skel-deal__head[data-v-dd97ca2e],.skel-calc__head[data-v-dd97ca2e]{height:96px;padding:16px 14px 0;gap:9px}.skel-deal__feed[data-v-dd97ca2e]{padding:14px;gap:12px}.skel-calc__center[data-v-dd97ca2e]{padding:0}.skel-calc__card[data-v-dd97ca2e]{margin:0 14px}.skel-calc__foot[data-v-dd97ca2e]{height:110px}}@media (max-width: 767px){.living-mockup-host__placeholder[data-v-dd97ca2e]{aspect-ratio:9 / 16;max-width:360px;margin-inline:auto;border-radius:14px}}.living-mockup-host__missing[data-v-dd97ca2e]{width:100%;aspect-ratio:16 / 9;min-height:240px;display:flex;align-items:center;justify-content:center;padding:16px;background:#fef7ec;border:1px dashed #d09e34;border-radius:12px;color:#7a5b1a;font-family:system-ui,sans-serif;font-size:13px}.living-mockup-host__missing code[data-v-dd97ca2e]{background:#0000000f;padding:2px 6px;border-radius:4px;font-family:ui-monospace,Menlo,monospace;margin-left:6px}
