.animation-stage-wrap[data-v-2e7f5ce5]{width:100vw;height:100vh;height:calc(var(--real-vh, 1vh)*100);overflow:hidden;background:#111;position:relative}.main-flow-inner[data-v-2e7f5ce5]{width:100%;height:100%;display:block;position:relative;z-index:10}.main-flow-inner.is-animating[data-v-2e7f5ce5]{transition:transform .6s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.23,1,.32,1)}.page-section[data-v-2e7f5ce5]{width:100vw;height:100vh;height:calc(var(--real-vh, 1vh)*100);position:relative;overflow:hidden;flex-shrink:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.animation-stage-wrap.is-android .page-section[data-v-2e7f5ce5]{transform:none;-webkit-transform:none}.page-content-wrapper[data-v-2e7f5ce5]{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.main-flow-inner[data-v-2e7f5ce5] .swipe-hint{display:none}.fixed-mascot-boat[data-v-2e7f5ce5]{position:fixed;left:var(--ar-fixed-canvas-left,0);width:var(--ar-fixed-canvas-width,100vw);transform:none;bottom:0;height:40vh;z-index:50;pointer-events:none;display:flex;justify-content:center;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;--risk-tip-alpha:0.9}.fixed-mascot-boat.is-visible[data-v-2e7f5ce5]{opacity:1;visibility:visible}.fixed-mascot-boat .boat-container[data-v-2e7f5ce5]{width:100%;height:100%;position:relative}.fixed-mascot-boat .mascot-boat-img[data-v-2e7f5ce5]{position:absolute;right:0;bottom:-2vh;height:40vh;width:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;transform-origin:right bottom}@media (max-height:700px){.fixed-mascot-boat .mascot-boat-img[data-v-2e7f5ce5],.fixed-mascot-boat[data-v-2e7f5ce5]{height:32vh}}@media (max-height:620px){.fixed-mascot-boat .mascot-boat-img[data-v-2e7f5ce5],.fixed-mascot-boat[data-v-2e7f5ce5]{height:26vh}}.fixed-opening-layer[data-v-2e7f5ce5]{position:fixed;inset:0;z-index:30;pointer-events:auto}.global-risk-tip[data-v-2e7f5ce5]{z-index:100!important}.debug-bar[data-v-2e7f5ce5]{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.5rem .5rem;background:rgba(0,0,0,.75)}.debug-btn[data-v-2e7f5ce5]{flex:0 0 auto;height:1.5rem;padding:0 .5rem;border-radius:.4rem;border:.05rem solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);font-size:.6rem}.debug-text[data-v-2e7f5ce5]{flex:1 1 auto;text-align:center;font-size:.6rem;color:hsla(0,0%,100%,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}