.scene-loading[data-v-6e388645]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;color:#153f42;background:linear-gradient(130deg,#f3f5f0f2,#f1f4edf5 65%,#eaf1ebf2);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.scene-loading[data-v-6e388645]:before{content:"";pointer-events:none;background:radial-gradient(#dcece578,#0000 68%);width:975px;height:975px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.micro[data-v-6e388645]{letter-spacing:.16em;color:#63837d;align-items:center;gap:15px;font-size:16px;display:flex;position:absolute;top:55px;left:66px}.micro[data-v-6e388645]:before{content:"";background:#258a82;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #2b8d7c0c}.annotation[data-v-6e388645]{color:#718b7d;letter-spacing:.17em;font-size:15px;position:absolute;bottom:46px;right:57px}.loading-content[data-v-6e388645]{text-align:center;width:690px;max-width:85%;position:relative;transform:translateY(-25px)}.drawing[data-v-6e388645]{width:555px;max-width:100%;height:368px;margin:0 auto 15px;display:block;overflow:visible}.map[data-v-6e388645]{fill:none;stroke:#a5bfb4;stroke-width:.8px;opacity:.55}.site[data-v-6e388645]{fill:#e4eee7;stroke:#b5cdbf;stroke-width:1px}.soft[data-v-6e388645]{fill:#f3f7f0;stroke:#7ba99c;stroke-width:1px}.front[data-v-6e388645]{fill:#e3efe7;stroke:#499889;stroke-width:1px}.side[data-v-6e388645]{fill:#cde2d7;stroke:#499889;stroke-width:1px}.top[data-v-6e388645]{fill:#f3f8ee;stroke:#499889;stroke-width:1px}.windows[data-v-6e388645]{stroke:#7bafa1;stroke-width:.75px;fill:none}.trace[data-v-6e388645]{stroke:#17867e;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-dasharray:68 300;animation:4s linear infinite trace-6e388645}.scan[data-v-6e388645]{animation:3s ease-in-out infinite scan-6e388645}.nodes circle[data-v-6e388645]{fill:#1d8a7e;opacity:.7}.halo[data-v-6e388645]{fill:none;stroke:#8fb5a2;stroke-width:.6px;stroke-dasharray:2 6;opacity:.6}.eyebrow[data-v-6e388645]{letter-spacing:.18em;color:#59817a;justify-content:center;align-items:center;gap:21px;margin-bottom:24px;font-size:17px;display:flex}.eyebrow[data-v-6e388645]:before,.eyebrow[data-v-6e388645]:after{content:"";background:#9cbcb0;width:44px;height:1px}.loading-content h2[data-v-6e388645]{letter-spacing:.06em;margin:0 0 20px;font-size:44px;font-weight:550;line-height:1.4}.description[data-v-6e388645]{letter-spacing:.03em;color:#647e72;margin:0;font-size:20px;line-height:1.8}.progress[data-v-6e388645]{width:525px;max-width:100%;margin:51px auto 0;position:relative}.progress-head[data-v-6e388645]{color:#4f7e74;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;font-size:17px;line-height:1.6;display:flex}.progress-head>span[data-v-6e388645]{text-align:left}.progress-head b[data-v-6e388645]{letter-spacing:.13em;color:#638174;white-space:nowrap;font-family:monospace;font-size:17px;font-weight:400}.track[data-v-6e388645]{background:#d9e4da;height:3px;position:relative;overflow:hidden}.track>i[data-v-6e388645]{background:linear-gradient(90deg,#6ba995,#13877b);height:100%;transition:width .18s linear;display:block}.track--indeterminate[data-v-6e388645]:before{content:"";background:linear-gradient(90deg,#0000,#13877b 70%,#4c9d8a);width:46%;height:100%;animation:2.8s ease-in-out infinite progress-6e388645;display:block}.download[data-v-6e388645]{text-align:right;font-variant-numeric:tabular-nums;color:#647e72;margin-top:10px;font-size:15px;position:absolute;top:48px;right:0}.steps[data-v-6e388645]{color:#6d887a;justify-content:space-between;margin-top:34px;font-size:15px;display:flex}.steps span[data-v-6e388645]{white-space:nowrap;align-items:center;gap:10px;display:flex}.steps i[data-v-6e388645]{border:1px solid #9eb6a9;border-radius:50%;width:6px;height:6px}.steps .active[data-v-6e388645]{color:#297e72}.steps .active i[data-v-6e388645],.steps .done i[data-v-6e388645]{background:#268878;border:0}.steps .active i[data-v-6e388645]{box-shadow:0 0 0 4px #d9e8dc}.help[data-v-6e388645]{letter-spacing:.08em;color:#718b7d;margin:58px 0 0;font-size:15px;line-height:1.6}.retry[data-v-6e388645]{color:#41695f;cursor:pointer;background:#fffef7c9;border:1px solid #b4b9a7;border-radius:30px;justify-content:center;align-items:center;gap:12px;margin-top:42px;padding:15px 28px;font-size:19px;transition:background .2s,border-color .2s;display:inline-flex}.retry[data-v-6e388645]:hover{background:#fffef7;border-color:#6f9687}.retry svg[data-v-6e388645]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.retry[data-v-6e388645]:focus-visible{outline-offset:4px;outline:3px solid #47a8af}.error-rule[data-v-6e388645]{background:#bf9b7f66;height:3px}.scene-loading--error .trace[data-v-6e388645],.scene-loading--error .scan[data-v-6e388645]{animation:none}.scene-loading--error .scan[data-v-6e388645]{opacity:0}.scene-loading--error .trace[data-v-6e388645]{stroke:#a38267}.scene-loading--error .progress-head[data-v-6e388645]{color:#88674f}.scene-loading-leave-active[data-v-6e388645]{transition:opacity .28s}.scene-loading-leave-to[data-v-6e388645]{opacity:0;pointer-events:none}@keyframes progress-6e388645{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes trace-6e388645{to{stroke-dashoffset:-368px}}@keyframes scan-6e388645{0%,to{opacity:0;transform:translateY(-25px)}45%{opacity:.6}70%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.trace[data-v-6e388645],.scan[data-v-6e388645],.track--indeterminate[data-v-6e388645]:before{animation:none}.scan[data-v-6e388645]{opacity:0}.track--indeterminate[data-v-6e388645]:before{width:33%;transform:none}.track>i[data-v-6e388645],.scene-loading-leave-active[data-v-6e388645]{transition:none}}
