.mallpie-overlay[data-v-b1d1d5dc]{background:#fff;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1200}.mallpie-overlay__bar[data-v-b1d1d5dc]{align-items:center;background:#fafafa;border-bottom:1px solid #e5e5ea;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .75rem}.mallpie-overlay__close[data-v-b1d1d5dc]{background:#fff;border:1px solid #d8d8e0;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:600;padding:.4rem .75rem}.mallpie-overlay__error[data-v-b1d1d5dc],.mallpie-overlay__status[data-v-b1d1d5dc]{font-size:.9rem;margin:0;padding:.75rem 1rem}.mallpie-overlay__error[data-v-b1d1d5dc]{background:#fef3f2;color:#b42318}.mallpie-overlay__mount[data-v-b1d1d5dc]{flex:1;min-height:0;position:relative}.mallpie-overlay__mount[data-v-b1d1d5dc] .mallpie-frame,.mallpie-overlay__mount[data-v-b1d1d5dc] iframe{border:0;display:block;height:100%!important;width:100%!important}.grow-scene[data-v-bc42b61e]{background:#ebedf2;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.grow-scene__viewport[data-v-bc42b61e]{flex:1;min-height:0;overflow:hidden;position:relative}.grow-scene__canvas[data-v-bc42b61e]{display:block;height:100%;width:100%;z-index:1}.grow-scene__canvas[data-v-bc42b61e],.grow-scene__hit[data-v-bc42b61e]{inset:0;pointer-events:none;position:absolute}.grow-scene__hit[data-v-bc42b61e]{cursor:default;touch-action:none;z-index:2}.grow-scene__hit--ready[data-v-bc42b61e]{cursor:grab;pointer-events:auto}.grow-scene__hit--ready[data-v-bc42b61e]:active{cursor:grabbing}.grow-scene__speech[data-v-bc42b61e]{pointer-events:none;position:absolute;transform:translate(-50%,-130%);z-index:30}.grow-scene__speech-body[data-v-bc42b61e]{animation:grow-speech-float-bc42b61e 1.4s ease-out forwards;background:#fff;border:1px solid #e5e5ea;border-radius:14px;box-shadow:0 6px 18px #1418281f;color:#1a1a1a;font-size:1.35rem;font-weight:600;line-height:1.2;padding:.45rem .7rem;position:relative;white-space:nowrap}.grow-scene__speech-body[data-v-bc42b61e]:after{background:#fff;border-bottom:1px solid #e5e5ea;border-right:1px solid #e5e5ea;bottom:-6px;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}@keyframes grow-speech-float-bc42b61e{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-18px)}to{opacity:0;transform:translateY(-36px)}}.grow-scene__mall[data-v-bc42b61e]{background:#fffffff0;border:1px solid rgba(26,26,26,.12);border-radius:999px;box-shadow:0 4px 14px #1418281f;color:#1a1a1a;font-size:.85rem;font-weight:700;padding:.5rem .85rem;right:.65rem;z-index:7}.grow-scene__debug[data-v-bc42b61e],.grow-scene__mall[data-v-bc42b61e]{cursor:pointer;pointer-events:auto;position:absolute;top:.65rem}.grow-scene__debug[data-v-bc42b61e]{background:#141828c7;border:1px solid #d8d8e0;border-radius:10px;color:#f4f5f7;left:.65rem;margin:0;max-width:calc(100% - 1.3rem);padding:.55rem .65rem;text-align:left;z-index:6}.grow-scene__debug pre[data-v-bc42b61e]{font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;white-space:pre-wrap}.grow-scene__debug-hint[data-v-bc42b61e]{color:#b8becc;display:block;font-size:10px;margin-top:.35rem}.grow-scene__toolbar[data-v-bc42b61e]{align-items:center;background:#fafafa;border-top:1px solid #e5e5ea;display:flex;flex-shrink:0;gap:.5rem;padding:.65rem .85rem}.grow-scene__label[data-v-bc42b61e]{color:#6b6b76;flex-shrink:0;font-size:.8rem}.grow-scene__select[data-v-bc42b61e]{background:#fff;border:1px solid #d8d8e0;border-radius:8px;color:#1a1a1a;flex:1;min-width:0;padding:.4rem .55rem;width:0}.grow-scene__mission[data-v-bc42b61e]{background:#1a1a1a;border:1px solid #1a1a1a;border-radius:8px;color:#fff;cursor:pointer;flex:0 0 20%;font-size:.85rem;font-weight:700;padding:.45rem .35rem;width:20%}.grow-scene__error[data-v-bc42b61e],.grow-scene__status[data-v-bc42b61e]{background:#ffffffeb;border:1px solid #e5e5ea;border-radius:10px;font-size:.9rem;left:50%;padding:.65rem .9rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.grow-scene__error[data-v-bc42b61e]{border-color:#fecdca;color:#b42318}.grow-page[data-v-82cc5702]{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;position:relative;width:100%}.grow-page[data-v-82cc5702] .grow-scene{flex:1;min-height:0}
