.icon[data-v-ca43d184]{flex:none;height:20px;width:20px;fill:currentColor}.controller[data-v-ca43d184]{align-items:center;bottom:24px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translate(-50%) scale(1);transform-origin:bottom center;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s;z-index:20}.controller--hidden[data-v-ca43d184]{opacity:0;transform:translate(-50%) scale(.6);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}.controller__step[data-v-ca43d184]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e0f99;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;padding:4px 12px;width:222px}.controller__step-label[data-v-ca43d184]{color:#fff;font-size:10px;line-height:100%;white-space:nowrap}.controller__slider[data-v-ca43d184]{accent-color:#fff;cursor:pointer;flex:1;margin:0;min-width:0}.joy[data-v-ca43d184]{align-items:flex-start;display:inline-flex;gap:4px}.joy__side[data-v-ca43d184]{display:flex;flex-direction:column;height:134px;justify-content:space-between;width:40px}.joy__pad[data-v-ca43d184]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e0f99;border-radius:50%;height:134px;position:relative;width:134px}.joy__btn[data-v-ca43d184]{align-items:center;background:transparent;border:none;border-radius:22px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;height:40px;justify-content:center;padding:0;touch-action:none;transition:background .12s;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:40px}.joy__btn[data-v-ca43d184]:hover{background:#ffffff29}.joy__btn--pressed[data-v-ca43d184],.joy__btn[data-v-ca43d184]:active{background:#ffffff47;transition-duration:0s}.joy__btn--flip[data-v-ca43d184]{flex-direction:column-reverse}.joy__side .joy__btn[data-v-ca43d184]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e0f99}.joy__side .joy__btn[data-v-ca43d184]:hover{background:#2d2e30b8}.joy__side .joy__btn.joy__btn--pressed[data-v-ca43d184],.joy__side .joy__btn[data-v-ca43d184]:active{background:#46474acc}.joy__btn--s[data-v-ca43d184],.joy__btn--w[data-v-ca43d184]{left:47px;position:absolute}.joy__btn--w[data-v-ca43d184]{top:2px}.joy__btn--s[data-v-ca43d184]{bottom:2px}.joy__btn--a[data-v-ca43d184],.joy__btn--d[data-v-ca43d184]{flex-direction:row;position:absolute;top:47px}.joy__btn--a[data-v-ca43d184]{left:2px}.joy__btn--d[data-v-ca43d184]{flex-direction:row-reverse;right:2px}.joy__key[data-v-ca43d184]{font-size:10px;line-height:100%;text-align:center}.joy__knob[data-v-ca43d184]{background:linear-gradient(180deg,#fff,#d8d8d8);border-radius:50%;cursor:grab;height:40px;left:47px;position:absolute;top:47px;touch-action:none;transition:transform .15s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:40px;z-index:1}.joy__knob--dragging[data-v-ca43d184]{cursor:grabbing;transition:none}.icon[data-v-cf355a37]{flex:none;height:20px;width:20px;fill:currentColor}.toolbar[data-v-cf355a37]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0e0f99;border-radius:8px;bottom:24px;box-shadow:0 -6px 16px #0d0e0f1f;display:inline-flex;gap:4px;left:24px;padding:4px;position:absolute;z-index:20}.toolbar__btn[data-v-cf355a37]{align-items:center;background:transparent;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;transition:background .12s,color .12s;width:32px}.toolbar__btn[data-v-cf355a37]:hover:not(:disabled){background:#ffffff29}.toolbar__btn[data-v-cf355a37]:disabled{cursor:default;opacity:.5}.toolbar__btn--active[data-v-cf355a37]{background:#fff;color:#0d0e0f}.toolbar__btn--active[data-v-cf355a37]:hover:not(:disabled){background:#ffffffe0}.toolbar__btn:hover:not(:disabled) .toolbar__tip[data-v-cf355a37]{opacity:1}.toolbar__divider[data-v-cf355a37]{background:#ffffff3d;height:20px;margin:0 8px;width:1px}.toolbar__tip[data-v-cf355a37]{background:#0d0e0fe6;border-radius:4px;bottom:calc(100% + 8px);color:#fff;font-size:11px;left:0;line-height:1.4;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transition:opacity .12s;white-space:nowrap}.tileset-renderer[data-v-2f352f91]{background:#0a0a0a;inset:0;position:absolute}.viewer-container[data-v-2f352f91]{inset:0;position:absolute}.overlay[data-v-2f352f91]{align-items:center;background:#000000b3;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;text-align:center;z-index:10}.overlay.error[data-v-2f352f91]{color:#ff8a80}.message[data-v-2f352f91]{font-size:14px;margin-bottom:8px}.message-detail[data-v-2f352f91]{font-size:12px;max-width:480px;opacity:.8;word-break:break-all}.progress[data-v-2f352f91]{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:12px;width:min(320px,60vw)}.progress__track[data-v-2f352f91]{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress__bar[data-v-2f352f91]{background:#4caf50;height:100%;transition:width .2s ease-out}.progress__text[data-v-2f352f91]{font-size:11px;font-variant-numeric:tabular-nums;opacity:.8}.up-axis-selector[data-v-c5a72718]{background:#1c1c1c;border-radius:14px;box-sizing:border-box;color:#fff;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;max-width:300px;padding:16px;width:100%}.up-axis-selector[data-v-c5a72718] *,.up-axis-selector[data-v-c5a72718] :after,.up-axis-selector[data-v-c5a72718] :before{box-sizing:inherit}.up-axis-selector__title[data-v-c5a72718]{font-size:15px;font-weight:700;line-height:1.4}.up-axis-selector__description[data-v-c5a72718]{color:#fff9;font-size:12px;line-height:1.5;margin:4px 0 0}.up-axis-selector__choices[data-v-c5a72718]{background:#ffffff14;border-radius:11px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:14px;padding:3px}.up-axis-selector__choice[data-v-c5a72718]{background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:9px 0;transition:background-color .12s ease,color .12s ease}.up-axis-selector__choice[data-v-c5a72718]:hover:not(:disabled):not(.up-axis-selector__choice--selected){background:#ffffff14}.up-axis-selector__choice--selected[data-v-c5a72718]{background:#fff;color:#1c1c1c}.up-axis-selector__choice[data-v-c5a72718]:disabled{cursor:default;opacity:.5}.up-axis-selector__save[data-v-c5a72718]{background:#fff;border:0;border-radius:11px;color:#1c1c1c;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:700;margin-top:10px;padding:11px 0;transition:background-color .12s ease,opacity .12s ease;width:100%}.up-axis-selector__save[data-v-c5a72718]:hover:not(:disabled){background:#ffffffe0}.up-axis-selector__save[data-v-c5a72718]:disabled{cursor:default;opacity:.5}.up-axis-selector__choice[data-v-c5a72718]:focus-visible,.up-axis-selector__save[data-v-c5a72718]:focus-visible{outline:2px solid #4c9aff;outline-offset:2px}.snackbar[data-v-9f9ff17c]{align-items:center;background:#1c1c1c;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;font-size:14px;gap:16px;justify-content:space-between;line-height:1.5;min-height:56px;padding:8px 20px;width:100%}.snackbar--error[data-v-9f9ff17c]{background:#c53127}.snackbar__message[data-v-9f9ff17c]{flex:1}.snackbar__action[data-v-9f9ff17c]{background:transparent;border:0;border-radius:4px;color:#fff;cursor:pointer;flex:none;font:inherit;padding:6px 4px;transition:background-color .12s ease}.snackbar__action[data-v-9f9ff17c]:hover{background:#ffffff1f}.snackbar__action[data-v-9f9ff17c]:focus-visible{outline:2px solid #4c9aff;outline-offset:2px}.sensyn-three-dgs-tileset-viewer[data-v-5fde77e7]{background:#0a0a0a;inset:0;position:absolute}.overlay[data-v-5fde77e7]{align-items:center;background:#000000b3;color:#fff;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;text-align:center;z-index:10}.overlay.error[data-v-5fde77e7]{color:#ff8a80}.message[data-v-5fde77e7]{font-size:14px;margin-bottom:8px}.snackbar-overlay[data-v-5fde77e7],.up-axis-overlay[data-v-5fde77e7]{left:50%;max-width:calc(100% - 24px);position:absolute;top:24px;transform:translate(-50%);z-index:20}.up-axis-overlay[data-v-5fde77e7]{width:300px}.snackbar-overlay[data-v-5fde77e7]{width:680px}.pin-overlay[data-v-6cb28e67],.threedgs-viewer[data-v-6cb28e67]{inset:0;overflow:hidden;position:absolute}.pin-overlay[data-v-6cb28e67]{pointer-events:none;z-index:2}.pin[data-v-6cb28e67]{background:transparent;border:none;cursor:pointer;left:0;margin:0;padding:0;pointer-events:auto;position:absolute;top:0;transition:opacity .15s ease-out;will-change:transform}.pin__icon[data-v-6cb28e67]{background-repeat:no-repeat;background-size:100%;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));height:28px;pointer-events:none;transition:transform .1s ease-out;width:28px}.pin--occluded[data-v-6cb28e67]{opacity:.35}.pin--selected .pin__icon[data-v-6cb28e67]{height:48px;width:48px}.pin__label[data-v-6cb28e67]{bottom:calc(100% + 4px);color:#242424;font-size:15px;font-weight:600;left:50%;line-height:24px;overflow:hidden;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;transform:translate(-50%);white-space:nowrap;width:225px}.no-scroll[data-v-33ce36e9]{overflow-y:hidden}.page[data-v-33ce36e9]{height:calc(100vh - var(--v-layout-top));overflow:hidden}.main-container[data-v-33ce36e9]{background:#000;display:flex;flex:1;overflow:hidden;position:relative}.view-area[data-v-33ce36e9]{inset:0;position:absolute;transition:right .2s ease-out;z-index:1}.view-area--pane-opened[data-v-33ce36e9]{right:490px}.empty-state[data-v-33ce36e9]{align-items:center;background-color:#f4f4f8;display:flex;inset:0;justify-content:center;position:absolute}.empty-state .empty-inner[data-v-33ce36e9]{text-align:center}.empty-text[data-v-33ce36e9]{gap:24px;text-align:center}.empty-text[data-v-33ce36e9],.empty-text__action[data-v-33ce36e9],.empty-text__header[data-v-33ce36e9]{align-items:center;display:flex;flex-direction:column}.empty-text__action[data-v-33ce36e9],.empty-text__header[data-v-33ce36e9]{gap:12px}.empty-text__action--progress[data-v-33ce36e9]{width:280px}.empty-text__title[data-v-33ce36e9]{color:#0d0e0f;font-size:20px;font-weight:600;line-height:28px}.empty-text__description[data-v-33ce36e9]{color:#6f6f6f;font-size:16px;font-weight:400;line-height:24px}.empty-text__caption[data-v-33ce36e9]{color:#6f6f6f;font-size:12px;font-weight:400;line-height:16px}.floating-menu-context .icon[data-v-33ce36e9]{background-color:#0d0e0f;height:24px;width:24px}.floating-menu-context .icon.disabled[data-v-33ce36e9]{background-color:#bdbdbd}.create-button-menu-item-title[data-v-33ce36e9]{color:#0d0e0f;font-size:16px}.create-button-menu-item-text[data-v-33ce36e9]{color:#0d0e0f;font-size:14px}.create-button-menu-item-text.disabled[data-v-33ce36e9],.create-button-menu-item-title.disabled[data-v-33ce36e9]{color:#bdbdbd}.floor-list-anchor[data-v-33ce36e9]{left:24px;position:absolute;right:24px;top:24px;transition:right .2s ease-out;z-index:20}.floor-list-anchor--pane-opened[data-v-33ce36e9]{right:514px}.floating-action-grid[data-v-33ce36e9]{display:flex;justify-content:flex-end;position:absolute;right:0;z-index:2}.floating-action-grid__bottom[data-v-33ce36e9]{bottom:0}.item-list-pane[data-v-33ce36e9]{background:#fff;bottom:0;max-width:490px;position:absolute;right:0;top:0;width:490px;z-index:2}
