.start-screen[data-v-839c9c39]{background:#1a1a2e;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.start-content[data-v-839c9c39]{text-align:center}.start-title[data-v-839c9c39]{color:#f0c040;letter-spacing:.05em;margin-bottom:1rem;font-size:clamp(2rem,5vw,4rem)}.start-subtitle[data-v-839c9c39]{color:#aaa;margin-bottom:3rem;font-size:clamp(1rem,2vw,1.3rem)}.start-btn[data-v-839c9c39]{color:#1a1a2e;cursor:pointer;background:#f0c040;border:none;border-radius:.5rem;padding:1rem 3rem;font-size:1.3rem;font-weight:700;transition:transform .15s,box-shadow .15s}.start-btn[data-v-839c9c39]:hover{transform:scale(1.05);box-shadow:0 0 20px #f0c04066}.start-btn[data-v-839c9c39]:active{transform:scale(.97)}.replay-tutorial-btn[data-v-839c9c39]{color:#d4a853;cursor:pointer;background:0 0;border:1px solid #d4a85380;border-radius:.4rem;margin:1.5rem auto 0;padding:.5rem 1.5rem;font-size:.9rem;transition:background .15s,color .15s;display:block}.replay-tutorial-btn[data-v-839c9c39]:hover{color:#f0c040;background:#d4a85326}.collectible-item[data-v-1173c14c]{cursor:pointer;pointer-events:auto;transition:opacity .2s,transform .15s;position:absolute}.collectible-item[data-v-1173c14c]:active:not(.disabled):not(.editor-mode){transform:scale(.9)}.collectible-item.disabled[data-v-1173c14c]:not(.editor-mode){cursor:default;pointer-events:none}.collectible-item.editor-mode[data-v-1173c14c]{cursor:grab;outline-offset:2px;border-radius:2px;outline:1.5px dashed #c9a13b8c}.collectible-item.editor-mode.dragging[data-v-1173c14c]{cursor:grabbing;filter:brightness(1.15);outline-width:2px;outline-color:#f0c040}.coord-label[data-v-1173c14c]{white-space:nowrap;color:#f0c040;pointer-events:none;background:#000000b3;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:9px;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.collectible-item.glow .item-img[data-v-1173c14c]{filter:drop-shadow(0 0 12px #ffdc3cf2)drop-shadow(0 0 28px #ffb414b3)drop-shadow(0 0 50px #ff960a66);animation:1.4s ease-in-out infinite glow-pulse-1173c14c}.collectible-item.editor-mode.glow .item-img[data-v-1173c14c]{filter:drop-shadow(0 0 6px #ffdc3c80)}@keyframes glow-pulse-1173c14c{0%,to{filter:drop-shadow(0 0 12px #ffdc3cf2)drop-shadow(0 0 28px #ffb414b3)drop-shadow(0 0 50px #ff960a66)}50%{filter:drop-shadow(0 0 20px #fff050)drop-shadow(0 0 40px #ffc81ee6)drop-shadow(0 0 70px #ffb41499)}}.item-img[data-v-1173c14c]{-webkit-user-drag:none;width:100%;height:auto;display:block}.backpack-icon[data-v-81a61482]{z-index:50;cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex;position:absolute;top:2%;right:3%}.backpack-icon[data-v-81a61482]:hover{transform:scale(1.08)}.bag-img[data-v-81a61482]{-webkit-user-drag:none;width:clamp(24px,3.3vw,64px);height:auto}.progress-text[data-v-81a61482]{color:#f0c040;text-shadow:0 0 6px #000000b3;margin-top:2px;font-size:clamp(.5rem,.75vw,.9rem);font-weight:700}@keyframes bag-shake-81a61482{0%,to{transform:scale(1)}25%{transform:scale(1.12)rotate(3deg)}50%{transform:scale(.95)rotate(-2deg)}75%{transform:scale(1.06)rotate(1deg)}}.shaking[data-v-81a61482]{animation:.5s bag-shake-81a61482}.flying-clone[data-v-07cad157]{will-change:left, top, width, height, opacity}.flying-img[data-v-07cad157]{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%}.overlay-bg[data-v-cd5e9790]{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;position:fixed;inset:0}.backpack-container[data-v-cd5e9790]{gap:0;width:70%;max-height:90%;display:flex;position:absolute;top:50%;left:18.2%;transform:translateY(-50%)}.close-btn[data-v-cd5e9790]{color:#0000;cursor:pointer;z-index:10;background:0 0;border:none;width:9.9%;height:8.1%;font-size:0;transition:transform .15s;position:absolute;top:2.1%;left:88.2%}.close-btn[data-v-cd5e9790]:hover{background:url(/assets/ui/backpack-hover.png) 50%/contain no-repeat;transform:scale(1.05)}.panel[data-v-cd5e9790]{aspect-ratio:810/949;flex:50%;position:relative;overflow:hidden}.panel-bg[data-v-cd5e9790]{-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.panel-content[data-v-cd5e9790]{z-index:2;position:absolute;inset:0}.loot-slot[data-v-cd5e9790],.history-slot[data-v-cd5e9790]{background:#00000040;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute}.loot-slot[data-v-cd5e9790]:not(.empty),.history-slot[data-v-cd5e9790]:not(.empty){cursor:pointer;transition:transform .15s}.loot-slot[data-v-cd5e9790]:not(.empty):hover,.history-slot[data-v-cd5e9790]:not(.empty):hover{background:#c8a03c33;transform:scale(1.08)}.history-slot[data-v-cd5e9790]{background:#0003;border-radius:6px}.history-slot[data-v-cd5e9790]:not(.empty):hover{background:#c8a03c2e}.slot-thumb[data-v-cd5e9790]{object-fit:contain;-webkit-user-drag:none;width:97%;height:97%}.right-content[data-v-cd5e9790]{padding:0;display:block}.detail-thumb[data-v-cd5e9790]{aspect-ratio:1;object-fit:contain;-webkit-user-drag:none;background:#00000040;border:2px solid #ffffff40;border-radius:.49cqw;width:16.87%;position:absolute;top:14.33%;left:16.05%}.detail-name[data-v-cd5e9790]{color:#f0c040;width:62.72%;margin:0;font-family:Andika,sans-serif;font-size:clamp(.8rem,1.3vw,1.1rem);font-weight:700;line-height:1;position:absolute;top:36.46%;left:16.05%}.detail-desc[data-v-cd5e9790]{color:#ccb;width:67.9%;margin:0;font-family:Andika,sans-serif;font-size:clamp(.6rem,.95vw,.8rem);font-weight:400;line-height:1.8;position:absolute;top:43.2%;left:16.05%}.detail-placeholder[data-v-cd5e9790]{justify-content:center;align-items:center;height:100%;display:flex}.detail-placeholder p[data-v-cd5e9790]{color:#c8b48c80;text-align:center;font-size:clamp(.65rem,1vw,.85rem);line-height:2}.mi-bg[data-v-22bd1990]{animation:.3s both mi-in-22bd1990;position:absolute;inset:0}@keyframes mi-in-22bd1990{0%{opacity:0}to{opacity:1}}.mi-panel[data-v-22bd1990]{border-radius:1.2cqw;width:28.13cqw;height:65.9cqh;position:absolute;top:11.74cqh;overflow:hidden;box-shadow:0 16px 50px #0009}.mi-panel-center[data-v-22bd1990]{left:50%;transform:translate(-50%)}.mi-panel-left[data-v-22bd1990]{left:21.49cqw}.mi-panel-right[data-v-22bd1990]{left:50.38cqw}.mi-panel-bg[data-v-22bd1990]{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mi-content[data-v-22bd1990]{z-index:2;padding:0;position:absolute;inset:0}.mi-grid[data-v-22bd1990]{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr);gap:4.25%;width:66.32%;height:71.36%;display:grid;position:absolute;top:14.32%;left:16.84%}.mi-slot[data-v-22bd1990]{cursor:pointer;background:#00000047;border:1px dashed #ffffff4d;border-radius:.9cqw;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s,border-color .15s;display:flex;overflow:hidden}.mi-slot[data-v-22bd1990]:hover{background:#c8a03c33;transform:translateY(-2px)}.mi-slot.active[data-v-22bd1990]{background:#c8a03c38;border-color:#c8a03c}.mi-slot img[data-v-22bd1990]{aspect-ratio:1;object-fit:contain;width:4.07cqw}.mi-detail[data-v-22bd1990]{padding:0;display:block;position:absolute;inset:0}.mi-detail-img[data-v-22bd1990]{aspect-ratio:1;object-fit:contain;background:#00000040;border:2px solid #ffffff40;border-radius:.49cqw;width:5.21cqw;position:absolute;top:14.33%;left:16.05%}.mi-detail-name[data-v-22bd1990]{color:#f0c040;width:62.72%;margin:0;font-family:Andika,sans-serif;font-size:1.11cqw;font-weight:700;line-height:1;position:absolute;top:36.46%;left:16.05%}.mi-detail-desc[data-v-22bd1990]{color:#d8cca8;width:67.9%;margin:0;font-family:Andika,sans-serif;font-size:.69cqw;font-weight:400;line-height:1.8;position:absolute;top:43.2%;left:16.05%}.btn[data-v-22bd1990]{letter-spacing:.02em;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;width:10.42cqw;height:6.11cqh;font-family:Andika,sans-serif;font-size:1.15cqw;font-weight:700;transition:transform .15s,filter .15s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.btn-primary[data-v-22bd1990]{background:linear-gradient(106.17deg,#b7b966 27.13%,#9a9c54 72.61%);border:none;top:82.08cqh;box-shadow:0 6px 18px #0006}.btn[data-v-22bd1990]:hover{filter:brightness(1.06);transform:translate(-50%)scale(1.03)}.btn[data-v-22bd1990]:active{transform:translate(-50%)scale(.97)}.settlement-overlay[data-v-f5686903]{z-index:50;background:#000000b3;animation:.35s both overlay-in-f5686903;position:absolute;inset:0;container:settle/size}@keyframes overlay-in-f5686903{0%{opacity:0}to{opacity:1}}.settle-art[data-v-f5686903]{object-fit:contain;filter:drop-shadow(0 10px 30px #0009);width:31.11cqw;height:45.76cqh;animation:.5s 50ms both art-in-f5686903;position:absolute;top:19.03cqh;left:34.44cqw}@keyframes art-in-f5686903{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.settle-subtitle[data-v-f5686903]{text-align:center;color:#fff;white-space:pre-line;text-shadow:0 2px 8px #000000d9;font-family:Andika,sans-serif;font-size:1.05cqw;line-height:1.4;position:absolute;top:67.85cqh;left:50%;transform:translate(-50%)}.btn[data-v-f5686903]{letter-spacing:.02em;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;width:10.42cqw;height:6.11cqh;font-family:Andika,sans-serif;font-size:1.15cqw;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.btn-primary[data-v-f5686903]{background:linear-gradient(106.17deg,#b7b966 27.13%,#9a9c54 72.61%);border:none;top:74.79cqh;box-shadow:0 6px 18px #0006}.btn-secondary[data-v-f5686903]{background:0 0;border:1px solid #b7b966;top:82.57cqh}.btn[data-v-f5686903]:hover{filter:brightness(1.06);transform:translate(-50%)scale(1.03)}.btn[data-v-f5686903]:active{transform:translate(-50%)scale(.97)}.tutorial-overlay[data-v-0da7aa2b]{z-index:60;pointer-events:none;position:absolute;inset:0}.tishi-bubble[data-v-0da7aa2b]{z-index:65;pointer-events:none;text-align:center;position:absolute}.tishi-img[data-v-0da7aa2b]{filter:drop-shadow(0 4px 12px #0009);width:120px;height:auto;display:block}.tishi-img.breathe[data-v-0da7aa2b]{animation:2s ease-in-out infinite breathe-0da7aa2b}@keyframes breathe-0da7aa2b{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.hint-label[data-v-0da7aa2b]{color:#f0c040;text-shadow:0 0 6px #000c;margin-top:.2rem;font-size:.75rem;display:block}.backpack-hint[data-v-0da7aa2b]{text-align:center;z-index:70;pointer-events:none;position:absolute;top:calc(2% + 80px);right:calc(3% + 30px)}.hint-arrow[data-v-0da7aa2b]{color:#f0c040;font-size:2.5rem;animation:1s ease-in-out infinite bounce-arrow-0da7aa2b}@keyframes bounce-arrow-0da7aa2b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hint-text[data-v-0da7aa2b]{color:#f0c040;text-shadow:0 0 8px #000c;margin-top:.2rem;font-size:1rem}.complete-dialog[data-v-0da7aa2b]{text-align:center;cursor:pointer;z-index:70;pointer-events:auto;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.dialog-text[data-v-0da7aa2b]{color:#f0c040;text-shadow:0 0 12px #000c;margin-bottom:.5rem;font-size:1.5rem}.tap-hint[data-v-0da7aa2b]{color:#999;font-size:.8rem;display:block}.transition-mask[data-v-e4027645]{z-index:45;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.transition-label[data-v-e4027645]{color:#f0c040;font-size:1.5rem}.scene-fade-enter-active[data-v-e4027645],.scene-fade-leave-active[data-v-e4027645]{transition:opacity .2s}.scene-fade-enter-from[data-v-e4027645],.scene-fade-leave-to[data-v-e4027645]{opacity:0}.scene-wrapper[data-v-e0a7d29b]{background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.scene-canvas[data-v-e0a7d29b]{aspect-ratio:2;width:min(100vw,200vh);max-width:100vw;height:min(100vh,50vw);max-height:100vh;position:relative;overflow:hidden}.scene-bg[data-v-e0a7d29b]{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.tutorial-dim-mask[data-v-e0a7d29b]{z-index:15;pointer-events:auto;background:#00000080;position:absolute;inset:0}.next-scene-bar[data-v-e0a7d29b]{background:linear-gradient(#0000,#0009);justify-content:center;padding:2% 0;display:flex;position:absolute;bottom:0;left:0;right:0}.next-scene-btn[data-v-e0a7d29b]{color:#1a1a2e;cursor:pointer;z-index:10;background:#f0c040;border:none;border-radius:clamp(.2rem,.4vw,.5rem);padding:clamp(.35rem,.7vw,.9rem) clamp(1.2rem,2.5vw,3rem);font-size:clamp(.6rem,1.1vw,1.4rem);font-weight:700;transition:transform .15s}.next-scene-btn[data-v-e0a7d29b]:hover{transform:scale(1.05)}.next-scene-btn[data-v-e0a7d29b]:active{transform:scale(.97)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{color:#e0e0e0;-webkit-user-select:none;user-select:none;background:#1a1a2e;width:100%;height:100%;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}.view{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
