.echo[data-v-d3b64347]{aspect-ratio:1;background:#e9e3da;position:relative;overflow:hidden}.bg[data-v-d3b64347],.panel[data-v-d3b64347]{transition:opacity 1s,scale 1.6s cubic-bezier(.16,1,.3,1)}.pre .bg[data-v-d3b64347],.pre .panel[data-v-d3b64347]{opacity:0;scale:1.05}.pre .meter[data-v-d3b64347],.pre .say[data-v-d3b64347],.pre .toggle[data-v-d3b64347]{opacity:0;transform:translateY(8px)}.in .meter[data-v-d3b64347]{transition:opacity .6s .7s,transform .6s cubic-bezier(.16,1,.3,1) .7s}.in .say[data-v-d3b64347]{transition:opacity .6s .9s,transform .6s cubic-bezier(.16,1,.3,1) .9s}.in .toggle[data-v-d3b64347]{transition:opacity .6s 1.05s,transform .6s cubic-bezier(.16,1,.3,1) 1.05s}.bg[data-v-d3b64347]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.echo[data-v-d3b64347]{container-type:inline-size}.panel[data-v-d3b64347]{z-index:1;position:absolute;inset:0}.panel[data-v-d3b64347] .art{background:0 0}.panel[data-v-d3b64347] .art:after{content:"";z-index:5;border:.16cqw solid #0000;-o-border-image:var(--face) 1;border-image:var(--face) 1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #00000040}.panel[data-v-d3b64347] .art{opacity:var(--o);clip-path:inset(-12% -12% calc((1 - var(--a))*112% - 12%) -12%);scale:var(--s);translate:calc((1 - var(--s))*50%) calc((1 - var(--s))*50%);box-shadow:calc(.62cqw*var(--d)) 0 0 0 var(--side),0 calc(.19cqw*var(--d)) .22cqw rgba(0,0,0,calc(var(--d)*.45)),calc(.82cqw*var(--d)) calc(.72cqw*var(--d)) .37cqw rgba(0,0,0,calc(var(--d)*.38)),calc(1.5cqw*var(--d)) calc(1.8cqw*var(--d)) 2.7cqw rgba(0,0,0,calc(var(--d)*.14))!important}.panel[data-v-d3b64347] .room{border-radius:0}.layer[data-v-d3b64347]{opacity:0;position:absolute;inset:0}.layer.prev[data-v-d3b64347]{opacity:1;z-index:1}.layer.cur[data-v-d3b64347]{opacity:1;z-index:2}.layer.wipe[data-v-d3b64347]{z-index:3;animation:1.4s cubic-bezier(.65,0,.35,1) both canvas-in-d3b64347}@keyframes canvas-in-d3b64347{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.capwrap[data-v-d3b64347]{z-index:2;-webkit-backdrop-filter:blur(10px)saturate(1.2);color:#fff;background:#1c1a188c;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(300px,52%);padding:4px 4px 0;display:grid;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 10px 30px #14121040}.nav[data-v-d3b64347]{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:28px;height:40px;padding:0;transition:color .2s,background .2s;display:grid}.nav[data-v-d3b64347]:hover{color:#fff;background:#ffffff14}.cap[data-v-d3b64347]{color:#fff;white-space:nowrap;flex-direction:column;gap:1px;min-width:0;padding:6px 6px 8px;text-decoration:none;display:flex}.cap b[data-v-d3b64347]{text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.cap b span[data-v-d3b64347]{transition:transform .2s;display:inline-block}.cap:hover b span[data-v-d3b64347]{transform:translate(3px)}.cap small[data-v-d3b64347]{color:#ffffffb8;font-size:.76rem}.steps[data-v-d3b64347]{grid-column:1/-1;gap:3px;padding:0 14px;display:flex}.step[data-v-d3b64347]{cursor:pointer;background:0 0;border:0;flex:1;height:12px;padding:0;position:relative}.step i[data-v-d3b64347],.step[data-v-d3b64347]:before{content:"";border-radius:2px;height:1.5px;position:absolute;top:4px;left:0;right:0}.step[data-v-d3b64347]:before{background:#ffffff47}.step i[data-v-d3b64347]{transform-origin:0;background:#fff;transform:scaleX(0)}.step.done i[data-v-d3b64347]{background:#ffffffd9;transform:none}.step.on i[data-v-d3b64347]{animation:linear both step-fill-d3b64347}@keyframes step-fill-d3b64347{to{transform:none}}.capw-enter-active[data-v-d3b64347]{transition:opacity .45s .6s,transform .45s cubic-bezier(.2,.8,.2,1) .6s}.capw-leave-active[data-v-d3b64347]{transition:opacity .25s}.capw-enter-from[data-v-d3b64347]{opacity:0;transform:translateY(-8px)}.capw-leave-to[data-v-d3b64347]{opacity:0}.cap-enter-active[data-v-d3b64347]{transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1)}.cap-leave-active[data-v-d3b64347]{transition:opacity .2s,transform .2s}.cap-enter-from[data-v-d3b64347]{opacity:0;transform:translateY(10px)}.cap-leave-to[data-v-d3b64347]{opacity:0;transform:translateY(-6px)}.meter[data-v-d3b64347]{z-index:2;color:var(--wc-ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:.82rem;font-weight:500;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #1412101f}.wave[data-v-d3b64347]{width:96px;height:22px;overflow:visible}.wave path[data-v-d3b64347]{fill:none;stroke:color-mix(in srgb,#5aa36b calc(var(--p)*100%),#e07a4f);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.meter em[data-v-d3b64347]{min-width:2.4em;color:var(--wc-ink-muted);font-style:normal}.say[data-v-d3b64347]{color:var(--wc-ink);background:#ffffffeb;margin:0;padding:7px 14px;font-size:.88rem;font-weight:500;bottom:66px;box-shadow:0 4px 14px #1412101f}.say[data-v-d3b64347],.toggle[data-v-d3b64347]{z-index:2;white-space:nowrap;border-radius:999px;position:absolute;left:50%;translate:-50%}.toggle[data-v-d3b64347]{-webkit-backdrop-filter:blur(8px);background:#1c1a188c;padding:4px;display:flex;bottom:16px}.toggle button[data-v-d3b64347]{font:inherit;color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:background .25s,color .25s}.toggle button.sel[data-v-d3b64347]{color:var(--wc-ink);background:#fff}@container (width<=520px){.meter[data-v-d3b64347]{padding:6px 12px;font-size:.76rem;top:12px;left:12px}.wave[data-v-d3b64347]{width:70px;height:18px}.capwrap[data-v-d3b64347]{width:auto;inset:auto 12px 12px}.say[data-v-d3b64347],.toggle[data-v-d3b64347]{transition:opacity .3s}.hung .say[data-v-d3b64347],.hung .toggle[data-v-d3b64347]{opacity:0;pointer-events:none}.say[data-v-d3b64347]{padding:6px 12px;font-size:.8rem;bottom:58px}.toggle[data-v-d3b64347]{bottom:12px}.toggle button[data-v-d3b64347]{padding:7px 11px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.layer.wipe[data-v-d3b64347],.step.on i[data-v-d3b64347]{animation:none}}
