.tutorial-tip strong[data-v-a7b2c582]{color:#ff0}.lesson-number[data-v-a7b2c582]{color:#ff6027}.activity-rules .activity-rules-footer{bottom:4px;min-height:44px;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer;touch-action:manipulation}.activity-rules .activity-rules-footer:hover{color:#fa5b20}.activity-rules .activity-rules-footer:focus-visible{outline:2px solid #fa5b20;outline-offset:-2px;border-radius:8px}.activity-disclaimer .activity-rules-panel{padding:52px 6% 24px;gap:18px}.activity-disclaimer-title{margin:0;color:#fa5b20;font-size:22px;font-weight:700;line-height:1.5;text-align:center;flex-shrink:0}.activity-disclaimer-body{color:#555;font-size:16px;line-height:1.8;text-align:left;text-wrap:wrap;overflow-wrap:anywhere}.activity-disclaimer .activity-disclaimer-body{box-sizing:border-box;width:100%;padding-right:0;white-space:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%}.activity-disclaimer-body p{margin:0 0 16px}.activity-disclaimer-body p:last-child{margin-bottom:0}@media(orientation:landscape)and (max-height:600px){.activity-disclaimer .activity-rules-panel{padding-top:44px;padding-bottom:16px;gap:10px}}.activity-rules:focus{outline:none}.activity-rules .activity-rules-close{border-radius:50%}.activity-rules[data-pointer-focus=true] button:focus,.activity-rules[data-pointer-focus=true] .activity-rules-scroll:focus{outline:none}.activity-rules button{-webkit-tap-highlight-color:transparent}.activity-rules[data-v-42470774]:focus{outline:none}.activity-rules-close[data-v-42470774]{border-radius:50%;-webkit-tap-highlight-color:transparent}.activity-rules-close[data-v-42470774]:focus{outline:none}.activity-rules-close[data-v-42470774]:focus-visible{outline:2px solid #ff6b24;outline-offset:-4px}.assist-dialog{padding:0;border:0;background:transparent;width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 22px),530px);max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);margin:auto;overflow-y:auto;container-type:inline-size;pointer-events:auto;color:#202020;scrollbar-width:none}.assist-dialog::backdrop{background:#0008}.assist-panel{position:relative;width:100%;aspect-ratio:709/466;background-size:100% 100%;text-align:center}.assist-panel h2{position:absolute;top:4.9%;left:10%;right:10%;margin:0;color:#fa5b20;font-size:4.51cqw;line-height:1.4;text-shadow:1px 1px white}.assist-description{position:absolute;top:29%;left:4%;right:4%;margin:0;font-size:3.67cqw;line-height:1.5;color:#444;white-space:nowrap}.assist-description strong{color:#fa5b20;font-weight:700}.assist-error{position:absolute;top:37%;left:4%;right:4%;margin:0;font-size:2.8cqw;color:#bd4224;line-height:1.5}.assist-task{position:absolute;left:17.49%;width:64.88%;height:15.02%;border:0;padding:0 1% 0 11%;background:transparent;color:#fff;font-size:4.51cqw;line-height:1.2;white-space:nowrap;cursor:default!important}.assist-wecom{top:44.42%}.assist-bank{top:68.46%}.assist-note{position:absolute;left:10%;right:10%;margin:0;font-size:2.82cqw;line-height:1.5;color:#888;white-space:nowrap}.assist-wecom-note{top:59.66%}.assist-bank-note{top:83.69%}.share-poster-dialog{--poster-top:max(16px,env(safe-area-inset-top,0px));--poster-bottom:max(16px,env(safe-area-inset-bottom,0px));--poster-height:calc(100dvh - var(--poster-top) - var(--poster-bottom) - 116px);padding:0;border:0;margin:auto;width:min(100vw,560px);height:100vh;height:100dvh;max-width:none;max-height:none;background:transparent;color:#fff;container-type:inline-size;overflow:hidden}.share-poster-dialog::backdrop{background:#0008}.share-poster-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:var(--poster-top) max(4cqw,env(safe-area-inset-right,0px)) var(--poster-bottom) max(4cqw,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.share-poster-image{display:block;width:min(100%,calc(var(--poster-height)*.732484));height:auto;flex-shrink:0;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}.share-poster-loading{width:min(100%,calc(var(--poster-height)*.732484));aspect-ratio:690/942;flex-shrink:0;display:grid;place-items:center;background:#ffdac2;color:#86421c}.share-poster-loading button{padding:12px;border:0;background:transparent;color:inherit;font:inherit}.share-poster-save{margin:0;font-size:clamp(13px,3.467cqw,19px);line-height:1.4;flex-shrink:0}.share-poster-return{display:flex;align-items:center;justify-content:center;width:38.7%;min-width:140px;min-height:44px;margin:8px 0 0;padding:0;border:0;background:transparent;flex-shrink:0}.share-poster-return img{display:block;width:100%;height:auto}.draw-progress-dialog,.hunt-ui .share-poster-dialog{pointer-events:auto}.draw-progress-description{position:absolute;inset:26.8cqw 4.4% auto;margin:0;text-align:center;text-indent:0;font-size:3.67cqw;line-height:1.65;color:#444}.draw-progress-description strong{color:#ff6027;font-weight:600}.hunt-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hunt-ui button{pointer-events:auto}.hunt-ui button:disabled{cursor:default}.hunt-progress-bar{position:absolute;top:0;left:0;right:0;height:var(--hunt-header-height);padding:calc(2.8cqw + var(--safe-top)) 2.933cqw 2.133cqw 2.667cqw;background:#fff;display:flex;align-items:center;gap:1.733cqw}.hunt-milestones{position:relative;display:flex;align-items:center;justify-content:space-between;flex:1;height:4.667cqw}.hunt-milestones img{position:relative;width:4.667cqw;height:4.667cqw;z-index:1}.hunt-progress-line{position:absolute;left:0;right:0;height:2px;background:#888}.hunt-progress-line.completed{right:auto;background:#ff6424}.hunt-progress-entry{width:28cqw;height:5.467cqw;border:0;border-radius:1.2cqw;background:#ffe0d6;color:#fa5b20;padding:0;font-size:3.2cqw;white-space:nowrap}.hunt-side{position:absolute;top:calc(20cqw + var(--safe-top));display:flex;flex-direction:column;gap:3.067cqw}.hunt-left{left:max(3.067cqw,var(--safe-left))}.hunt-right{right:max(2.533cqw,var(--safe-right))}.hunt-icon{width:10.4cqw;aspect-ratio:1;border:0;padding:0;background:transparent;position:relative}.hunt-icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.hunt-icon img{display:block;width:100%;height:100%;object-fit:contain}.hunt-icon:active:not(:disabled){transform:scale(.96)}.hunt-footer{position:absolute;bottom:0;left:0;right:0;height:var(--hunt-footer-height);background:#fff;pointer-events:auto}.hunt-inventory{position:absolute;bottom:calc(var(--hunt-inventory-bottom) + var(--safe-bottom));left:2.667%;width:94.8%;height:var(--hunt-inventory-height);background-size:100% 100%;display:flex;align-items:center;padding:1.2cqw 2.4cqw;gap:2.667cqw;pointer-events:auto;overflow:hidden}.hunt-category{background-color:transparent;border:0;font-family:inherit;box-sizing:border-box;padding:.8cqw .3cqw;width:5.467cqw;height:19.2cqw;flex-shrink:0;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2cqw;font-size:3.2cqw;line-height:1.15;color:#fa5b20;letter-spacing:0}.hunt-items{display:flex;align-items:center;gap:2.267cqw;flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;padding:1.067cqw 1cqw 0 0}.hunt-items::-webkit-scrollbar{display:none}.hunt-item{position:relative;flex:0 0 13.6cqw;height:18.933cqw;border:.267cqw solid #c8c8c8;border-radius:2.8cqw;padding:1cqw .8cqw 1.6cqw;background:#fff;color:#888;font-size:3.2cqw;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;line-height:1}.hunt-item.found{border-color:#ff5d24;color:#111}.hunt-item-art{display:block;position:relative;width:12cqw;height:10.667cqw;overflow:hidden;flex-shrink:0;margin-bottom:.6cqw}.hunt-item-art img{position:absolute;max-width:none;width:833.333333%;height:auto;top:-1468.75%;pointer-events:none}.hunt-item-art.configured img{position:static;width:100%;height:100%;object-fit:contain}.hunt-item-name{display:block;flex-shrink:0;max-width:100%;font-size:2.8cqw;line-height:1.4;white-space:nowrap;letter-spacing:0;text-align:center}.found-dialog{padding:0;border:0;border-radius:22px;width:min(94vw,520px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 30px);background:#fffcf2;color:#333;overflow:hidden}.found-dialog::backdrop{background:#0008}.found-close{position:absolute;right:10px;top:10px;width:44px;height:44px;padding:8px;background:#ffffffda;border:0;border-radius:50%;z-index:1}.found-close img{width:100%;height:100%}.found-content{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 30px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.found-art{width:100%;height:auto;display:block}.found-copy{padding:20px 24px;line-height:1.7;font-size:15px;white-space:pre-line}.found-copy h2{font-size:22px;margin:6px 0 12px;color:#fa5b20}.found-copy p{margin:12px 0}.hunt-item-check{position:absolute;right:-.8cqw;top:-1.067cqw;width:4cqw;height:4cqw;border-radius:50%;background:#00a044;color:#fff;border:.267cqw solid white;display:grid;place-items:center;font-size:3cqw;font-weight:700}.hunt-hint{position:absolute;left:2.8%;width:94.533%;height:26.8cqw;bottom:calc(38.8cqw + var(--safe-bottom));background-size:100% 100%;text-align:center;color:#fff;pointer-events:auto}.hunt-hint strong{position:absolute;top:4cqw;left:15%;right:15%;font-size:4.267cqw;color:#fa5b20;line-height:1.2}.hunt-hint p{position:absolute;left:5%;right:5%;top:11.2cqw;bottom:2.2cqw;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:4.267cqw;font-weight:700;line-height:1.3}.hunt-hint p span{display:block;width:100%;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.hunt-hint.has-direction p{right:15%}.hunt-hint-direction{position:absolute;right:3.5%;top:11.2cqw;bottom:2.2cqw;width:9cqw;display:flex;align-items:center;justify-content:center;pointer-events:none}.hunt-hint-direction img{display:block;width:100%;height:auto;aspect-ratio:1}.hunt-hint-close{position:absolute;right:0;top:0;width:7.2cqw;height:7.2cqw;border:0;padding:0;background:transparent}.hunt-hint-close:after{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.hunt-hint-close img{width:100%;height:100%;object-fit:contain}@media(orientation:landscape)and (max-height:600px){.h5-scene.has-hunt-ui{height:100dvh;overflow:hidden}.has-hunt-ui .terrain{touch-action:none}.hunt-side{top:calc(var(--hunt-header-height) + 10px);flex-direction:row;gap:12px}.hunt-hint{bottom:calc(var(--hunt-footer-height) + 8px);height:min(26.8cqw,calc(100dvh - var(--hunt-header-height) - var(--hunt-footer-height) - 16px))}.hunt-hint strong{top:12%;font-size:clamp(14px,3.2cqw,20px)}.hunt-hint p{top:40%;bottom:10%}.hunt-hint-direction{top:40%;bottom:10%;width:min(9cqw,36px)}}.hunt-category>span{flex-shrink:0;white-space:nowrap}.sms-puzzle[data-v-95bc4c38]{box-sizing:border-box;width:min(368px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:20px;border:0;border-radius:18px;margin:auto;background:#fffdf8;color:#444;overflow:auto;font:14px/1.5 Microsoft YaHei,sans-serif;box-shadow:0 12px 48px #0003}.sms-puzzle[data-v-95bc4c38]::backdrop{background:#0008}.sms-puzzle-head[data-v-95bc4c38],.sms-puzzle-actions[data-v-95bc4c38]{display:flex;align-items:center;justify-content:space-between;gap:16px}.sms-puzzle-head h2[data-v-95bc4c38]{margin:0;font-size:20px;color:#ed631f}.sms-puzzle button[data-v-95bc4c38]{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:0;background:transparent;font:inherit;cursor:pointer;color:#666;padding:10px 12px}.sms-puzzle button[data-v-95bc4c38]:focus-visible{outline:2px solid #13899a;outline-offset:2px}.sms-puzzle-head button[data-v-95bc4c38]{font-size:28px;line-height:24px;padding:4px 10px}.sms-puzzle-help[data-v-95bc4c38]{margin:12px 0;font-size:14px}.sms-puzzle-picture[data-v-95bc4c38]{position:relative;width:100%;aspect-ratio:2;background:#f1eee7;border-radius:8px;overflow:hidden;display:grid;place-items:center}.sms-puzzle-picture>img[data-v-95bc4c38]:first-child{display:block;width:100%;height:100%}.sms-puzzle-piece[data-v-95bc4c38]{position:absolute;width:15%;height:30%;filter:drop-shadow(0 1px 2px #0005)}.sms-puzzle-slider[data-v-95bc4c38]{position:static!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;padding:0!important;margin:12px 0 0!important;accent-color:#f76b20;cursor:ew-resize;touch-action:pan-y}.sms-puzzle-status[data-v-95bc4c38]{min-height:42px;margin:6px 0 12px;color:#8a4829;font-size:13px}.sms-puzzle-actions .sms-puzzle-confirm[data-v-95bc4c38]{background:#f76b20;border-radius:24px;color:#fff;padding:10px 24px;font-weight:600}.sms-puzzle button[data-v-95bc4c38]:disabled,.sms-puzzle-slider[data-v-95bc4c38]:disabled{opacity:.5;cursor:default}.sms-puzzle-slider[data-v-95bc4c38]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important}.sms-puzzle-slider[data-v-95bc4c38]::-webkit-slider-runnable-track{height:8px;background:#eee2cf;border-radius:8px}.sms-puzzle-slider[data-v-95bc4c38]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:36px;margin-top:-14px;border-radius:50%;background:#f76b20;border:3px solid white;box-shadow:0 1px 5px #0003}.sms-puzzle-slider[data-v-95bc4c38]::-moz-range-track{height:8px;background:#eee2cf;border-radius:8px}.sms-puzzle-slider[data-v-95bc4c38]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:#f76b20;border:3px solid white;box-shadow:0 1px 5px #0003}.sms-puzzle-slider[data-v-95bc4c38]:focus-visible{outline:2px solid #13899a;outline-offset:2px;border-radius:22px}.login-privacy{width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 24px),530px);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #f1dfc5;border-radius:20px;background:#fffdf6;color:#444;font-size:16px;line-height:1.8}.login-privacy::backdrop{background:#0008}.login-privacy-panel{height:min(90vh,820px);height:min(calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px),820px);display:flex;flex-direction:column}.login-privacy-header{flex-shrink:0;padding:20px 16px 14px;border-bottom:1px solid #f1dfc5}.login-privacy-header h2{margin:0;color:#fa5b20;font-size:20px;line-height:1.5;text-align:center;text-wrap:pretty}.login-privacy-body{flex:1;min-height:0;padding:16px 20px 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e9b998 transparent;text-align:left;text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-line}.login-privacy-body p{margin:0 0 16px}.login-privacy-body .privacy-policy-date{margin-bottom:4px;color:#666;font-size:14px}.login-privacy-body .privacy-policy-date+.privacy-policy-paragraph{margin-top:20px}.login-privacy-body h3{margin:24px 0 12px;font-size:17px;font-weight:700;line-height:1.6}.login-privacy-body>:last-child{margin-bottom:0}.login-privacy-footer{flex-shrink:0;padding:12px 20px;border-top:1px solid #f1dfc5;text-align:center}.login-privacy-close{min-width:120px;min-height:44px;padding:8px 28px;border:0;border-radius:24px;background:#fa5b20;color:#fff;font:inherit;cursor:pointer;touch-action:manipulation}.login-privacy-close:hover{filter:brightness(.96)}.login-privacy-close:active{transform:scale(.97)}.login-privacy-close:focus-visible,.login-privacy-body:focus-visible{outline:2px solid #fa5b20;outline-offset:-3px}@media(orientation:landscape)and (max-height:600px){.login-privacy-header{padding-top:12px;padding-bottom:10px}.login-privacy-footer{padding-top:8px;padding-bottom:8px}}@supports (-webkit-touch-callout: none){@media(hover:none)and (pointer:coarse){.login-panel .login-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #999;border-radius:2px;padding:0;background:#fff;box-shadow:none;-webkit-tap-highlight-color:transparent}.login-panel .login-checkbox:checked{border-color:#00aeeb;background-color:#00aeeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3.2 3.2L13 4.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:100% 100%;background-repeat:no-repeat}}}.login-dialog{padding:0;border:0;background:transparent;width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 22px),530px);margin:auto;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);overflow-y:auto;container-type:inline-size;scrollbar-width:none}.login-dialog::backdrop,.login-privacy::backdrop{background:#0008}.login-panel{position:relative;width:100%;aspect-ratio:709/616;background-size:100% 100%}.login-panel h2{position:absolute;top:2.4%;left:4%;margin:0;color:#fa5b20;font-size:4cqw;line-height:1.2;text-shadow:1px 1px white}.login-purpose{position:absolute;top:8.5%;left:4%;right:4%;margin:0;color:#fa8059;font-size:3cqw;line-height:1;white-space:nowrap}.login-message{position:absolute;top:17%;left:10%;right:10%;margin:0;text-align:center;font-size:2.8cqw;line-height:1.4;color:#bd4224}.login-panel input:not([type=checkbox]){position:absolute;background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0;padding:0 2%;height:11.2%;color:#444;font:400 max(16px,3.667cqw)/1.4 "Microsoft YaHei",sans-serif}.login-panel input::placeholder{color:#999}.login-phone{top:25.8%;left:15.6%;width:69%}.login-code{top:45.2%;left:15.6%;width:44%}.login-panel input:not([type=checkbox]):focus{outline:0;border-radius:999px;background:#00aeeb08}.login-send{position:absolute;top:45.2%;left:62.7%;width:23%;height:11.2%;padding:0;background:transparent;border:0;color:#00aeeb;font-size:3.667cqw;font-weight:700;white-space:nowrap}.login-send:disabled{color:#999;cursor:default}.login-submit{position:absolute;top:64.45%;left:14.2%;width:71.8%;padding:0;border:0;background:transparent}.login-submit img{display:block;width:100%;height:auto}.login-checkbox{position:absolute;top:85.8%;left:23.8%;width:3.67%;height:4.22%;margin:0;accent-color:#00aeeb;cursor:pointer}.login-agreement{position:absolute;top:85.1%;left:30%;right:4%;display:flex;align-items:center;color:#00aeeb;white-space:nowrap;font-size:3cqw;line-height:1.7;letter-spacing:0}.login-agreement button{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.hotspot-markers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hotspot-markers svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hotspot-markers polygon{fill:#ff3b301a;stroke:#ff3030;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:6 3}.hotspot-markers polygon.collected{fill:#00894d1a;stroke:#00894d}.hotspot-marker-label{position:absolute;transform:translate(-50%,-50%);padding:4px 7px;border:1px solid white;border-radius:5px;background:#d92923;color:#fff;font:600 12px/1.3 Microsoft YaHei,sans-serif;white-space:nowrap;box-shadow:0 1px 4px #0005}.hotspot-marker-label.collected{background:#00894d}.item-detail-sheet-back{transform-origin:50% 72%}.item-detail-back{transform-origin:15% 93%}.item-detail-front-card{transform-origin:50% 95%}.item-detail-sheet{transform-origin:50% 96%}.item-detail-share{position:relative}.item-button-sheen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:999px;pointer-events:none}.item-button-sheen:after{content:"";position:absolute;top:-25%;left:-55%;width:22%;height:160%;transform:skew(-25deg);background:linear-gradient(90deg,transparent,#ffffffbd,transparent);opacity:0}.item-spark,.item-dust{position:absolute;z-index:4;pointer-events:none;opacity:0}.item-spark{width:6cqw;height:6cqw;color:#ffd456;filter:drop-shadow(0 0 1.5cqw #ffeaa2bb)}.item-spark svg{display:block;width:100%;height:100%}.item-spark-1{left:91%;top:22cqw;width:7cqw;height:7cqw}.item-spark-2{left:1%;top:53cqw;color:#fff8d8}.item-spark-3{right:1%;top:81cqw;width:4.7cqw;height:4.7cqw}.item-spark-4{left:4%;top:157cqw;color:#fff8d8}.item-spark-5{right:6%;top:150cqw}.item-dust{width:1.4cqw;height:1.4cqw;border-radius:50%;background:#fff4ba;box-shadow:0 0 1.6cqw #fff0a3}.item-dust-1{left:92%;top:47cqw}.item-dust-2{left:2%;top:70cqw}.item-dust-3{left:85%;top:102cqw}.item-dust-4{left:11%;top:80cqw}.item-dust-5{right:2%;top:125cqw}.item-dust-6{left:15%;top:167cqw}.item-detail-dialog[open] .item-detail-page .item-detail-sheet-back{animation:item-reveal-base-in .5s cubic-bezier(.2,1.35,.32,1) .07s both}.item-detail-dialog[open] .item-detail-page .item-detail-sheet{animation:item-reveal-front-open .62s cubic-bezier(.2,1.17,.28,1) .08s both}.item-detail-dialog[open] .item-detail-page .item-detail-sheet h2{animation:item-reveal-copy-in .32s ease-out .48s both}.item-detail-dialog[open] .item-detail-page .item-detail-summary{animation:item-reveal-copy-in .32s ease-out .55s both}.item-detail-dialog[open] .item-detail-page .item-detail-description{animation:item-reveal-copy-in .36s ease-out .62s both}.item-detail-dialog[open] .item-detail-page .item-detail-back{animation:item-reveal-white-card-in .62s cubic-bezier(.19,1.15,.25,1) .4s both}.item-detail-dialog[open] .item-detail-page .item-detail-front-card{animation:item-reveal-art-card-in .66s cubic-bezier(.16,1.16,.24,1) .47s both}.item-detail-dialog[open] .item-detail-page .item-detail-photo strong{animation:item-reveal-title-in .28s ease-out .86s both}.item-detail-dialog[open] .item-detail-page .item-detail-share{animation:item-reveal-button-in .42s cubic-bezier(.18,1.55,.3,1) .97s both}.item-detail-dialog[open] .item-detail-page .item-detail-risk{animation:item-reveal-copy-in .26s ease-out 1.08s both}.item-detail-dialog[open] .item-detail-page .item-button-sheen:after{animation:item-reveal-sheen 1.8s ease-in-out 1.12s both}.item-detail-dialog[open] .item-detail-close{animation:item-reveal-close-in .3s ease-out 1.1s both}.item-detail-dialog[open] .item-detail-page .item-spark-1{animation:item-reveal-sparkle 1.2s ease-in-out .85s both,item-reveal-twinkle 2.66s ease-in-out 2.1s infinite}.item-detail-dialog[open] .item-detail-page .item-spark-2{animation:item-reveal-sparkle 1.2s ease-in-out .92s both,item-reveal-twinkle 2.82s ease-in-out 2.2s infinite}.item-detail-dialog[open] .item-detail-page .item-spark-3{animation:item-reveal-sparkle 1.2s ease-in-out .98s both}.item-detail-dialog[open] .item-detail-page .item-spark-4{animation:item-reveal-sparkle 1.2s ease-in-out 1.03s both}.item-detail-dialog[open] .item-detail-page .item-spark-5{animation:item-reveal-sparkle 1.2s ease-in-out 1.08s both,item-reveal-twinkle 3.3s ease-in-out 2.5s infinite}.item-detail-dialog[open] .item-detail-page .item-dust-1{animation:item-reveal-dust-up .8s ease-out .82s both}.item-detail-dialog[open] .item-detail-page .item-dust-2{animation:item-reveal-dust-up .8s ease-out .87s both}.item-detail-dialog[open] .item-detail-page .item-dust-3{animation:item-reveal-dust-up .8s ease-out .91s both}.item-detail-dialog[open] .item-detail-page .item-dust-4{animation:item-reveal-dust-up .8s ease-out .96s both}.item-detail-dialog[open] .item-detail-page .item-dust-5{animation:item-reveal-dust-up .8s ease-out 1s both}.item-detail-dialog[open] .item-detail-page .item-dust-6{animation:item-reveal-dust-up .8s ease-out 1.08s both}@keyframes item-reveal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes item-reveal-base-in{0%{opacity:0;transform:translateY(20.5479cqw) scale(.86) rotate(-5deg)}72%{opacity:1;transform:translateY(-1.9569cqw) scale(1.025) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes item-reveal-front-open{0%{opacity:0;transform:translateY(19.5695cqw) rotateX(-70deg) scale(.94)}62%{opacity:1;transform:translateY(-1.5656cqw) rotateX(8deg) scale(1.015)}to{opacity:1;transform:none}}@keyframes item-reveal-white-card-in{0%{opacity:0;transform:translateY(43.0528cqw) rotate(11deg) scale(.89)}68%{opacity:1;transform:translate(1.5656cqw,-3.7182cqw) rotate(7deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes item-reveal-art-card-in{0%{opacity:0;transform:translateY(51.8591cqw) rotate(-9deg) scale(.81)}68%{opacity:1;transform:translateY(-5.4795cqw) rotate(-3deg) scale(1.025)}to{opacity:1;transform:none}}@keyframes item-reveal-robot-hop{0%{opacity:.4;transform:translateY(9.3933cqw) scale(.86) rotate(-5deg)}65%{opacity:1;transform:translateY(-3.1311cqw) scale(1.055) rotate(2deg)}to{opacity:1;transform:none}}@keyframes item-reveal-title-in{0%{opacity:0;transform:translateY(2.544cqw) scale(.95)}to{opacity:1;transform:none}}@keyframes item-reveal-copy-in{0%{opacity:0;transform:translateY(2.7397cqw)}to{opacity:1;transform:none}}@keyframes item-reveal-button-in{0%{opacity:0;transform:scale(.78)}67%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes item-reveal-sheen{0%,35%{opacity:0;transform:translate(0) skew(-25deg)}45%{opacity:.9}75%{opacity:.9;transform:translate(90.998cqw) skew(-25deg)}to{opacity:0;transform:translate(90.998cqw) skew(-25deg)}}@keyframes item-reveal-close-in{0%{opacity:0;transform:scale(.7) rotate(-60deg)}to{opacity:1;transform:none}}@keyframes item-reveal-sparkle{0%{opacity:0;transform:scale(0) rotate(-55deg)}35%{opacity:1;transform:scale(1.2) rotate(8deg)}55%{opacity:.8;transform:scale(.68) rotate(22deg)}75%{opacity:1;transform:scale(1) rotate(35deg)}to{opacity:.5;transform:scale(.78) rotate(45deg)}}@keyframes item-reveal-twinkle{0%,to{opacity:.25;transform:scale(.7) rotate(45deg)}50%{opacity:.9;transform:scale(1.15) rotate(70deg)}}@keyframes item-reveal-dust-up{0%{opacity:0;transform:translateY(1.9569cqw) scale(.2)}25%{opacity:.9;transform:translate(-1.1742cqw,-1.1742cqw) scale(1)}to{opacity:0;transform:translate(2.3483cqw,-6.4579cqw) scale(.2)}}@media(prefers-reduced-motion:reduce){.item-detail-dialog[open] *,.item-detail-dialog[open] *:after{animation:none!important}.item-spark,.item-dust{display:none}}.item-detail-dialog{padding:0;border:0;background:transparent;width:min(68.267vw,382.3px,calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)/2));max-width:none;max-height:none;margin:auto;overflow:visible;container-type:inline-size;color:#4d2418}.item-detail-dialog::backdrop{background:#0008}.item-detail-pages{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.item-detail-pages::-webkit-scrollbar{display:none}.item-detail-page{position:relative;isolation:isolate;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.item-detail-dialog.has-multiple .item-detail-pages{width:112%;gap:4cqw}.item-detail-dialog.has-multiple .item-detail-page{flex-basis:100cqw}.item-detail-dialog.has-multiple .item-detail-pages:after{content:"";flex:0 0 8cqw}.item-detail-dialog.has-multiple .item-detail-description{touch-action:pan-x pan-y;overscroll-behavior-x:auto}.item-detail-sheet-back{position:absolute;z-index:0;top:66cqw;left:0;width:100%;height:auto;pointer-events:none}.item-detail-hero{position:relative;z-index:1;height:82cqw}.item-detail-back{position:absolute;top:5cqw;right:2%;width:90%;height:auto;pointer-events:none}.item-detail-front-card{position:absolute;top:0;left:3%;width:90%;filter:drop-shadow(1.4cqw .4cqw .8cqw #0007);pointer-events:none}.item-detail-front{display:block;width:100%;height:auto}.item-detail-photo{position:absolute;top:1px;right:1px;bottom:1px;left:1px;overflow:hidden;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.item-detail-photo>img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.item-detail-photo strong{position:absolute;top:3cqw;left:3cqw;right:2cqw;color:#fff;font-size:7cqw;line-height:1.25;font-weight:900;-webkit-text-stroke:.35cqw #111;paint-order:stroke fill;text-shadow:1px 2px #111}.item-detail-sheet{position:relative;z-index:2;margin-top:-7cqw;height:110cqw;padding:7cqw 6cqw 4cqw;background-size:100% 100%;display:flex;flex-direction:column;overflow:hidden}.item-detail-sheet h2{font-size:6cqw;line-height:1.3;color:#fa5b20;margin:0 0 1.4cqw;font-weight:600;overflow-wrap:anywhere}.item-detail-summary{font-size:4.3cqw;line-height:1.4;color:#fa5b20;margin:0;font-weight:600}.item-detail-description{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;margin:5cqw 0 3cqw;font-size:4.3cqw;line-height:1.5;white-space:pre-line}.item-detail-description p{margin:0 0 5cqw;text-indent:0;text-align:left}.item-detail-description p:last-child{margin-bottom:0}.item-detail-share{display:block;flex-shrink:0;width:69%;border:0;background:transparent;padding:0;margin:auto;cursor:default}.item-detail-share img{display:block;width:100%;height:auto}.item-detail-risk{flex-shrink:0;margin:1cqw 0 0;text-align:center;font-size:3.8cqw;line-height:1.2;color:#ac8875;white-space:nowrap}.item-detail-close{position:relative;display:block;border:0;background:transparent;padding:0;width:10cqw;height:10cqw;margin:5cqw auto 0}.item-detail-close img{display:block;width:100%;height:100%}.item-detail-close:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.education-dialog{padding:0;border:0;background:transparent;margin:auto;max-width:none;max-height:none;overflow:visible;container-type:inline-size;color:#111}.education-dialog::backdrop{background:#0008}.education-section{width:min(70.8vw,396.48px,calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px)*.53))}.education-ad{width:min(85.867vw,480.853px,calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px)*.69))}.education-pages{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.education-pages::-webkit-scrollbar{display:none}.education-card{position:relative;flex:0 0 100%;min-width:0;background-size:100% 100%;scroll-snap-align:start;scroll-snap-stop:always}.education-section .education-card{aspect-ratio:531/942}.education-ad .education-card{aspect-ratio:644/859}.education-heading{position:absolute;text-align:center;color:#fff}.education-heading h2{margin:0;font-weight:900;line-height:1.3;text-shadow:.25cqw .55cqw #b7502a;white-space:nowrap}.education-heading p{margin:1.3cqw 0 0;font-size:4.52cqw;line-height:1.3;font-weight:700;white-space:pre-line}.education-section .education-heading{top:4.25%;left:7.5%;right:7.5%}.education-ad .education-heading{top:6.2%;left:4.5%;right:4.5%}.education-ad .education-heading p{font-size:3.73cqw;margin-top:1.25cqw}.education-illustration{position:absolute;overflow:hidden}.education-section .education-illustration{left:8.85%;top:16.56%;width:82.48%;height:45.22%}.education-illustration>img{display:block;width:100%;height:100%;object-fit:contain}.education-ad .education-illustration{left:4.97%;top:24.45%;width:89.75%;height:37.72%}.education-ad .education-illustration>img{object-fit:cover}.education-body{position:absolute;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;white-space:pre-line;font-weight:400}.education-body p{margin:0;overflow-wrap:anywhere}.education-section .education-body{top:64.7%;bottom:10%;left:7.7%;right:7.7%;font-size:4.14cqw;line-height:1.46}.education-section .education-body p{text-indent:0;text-align:left;margin-bottom:.45em}.education-section .education-body p:last-child{margin-bottom:0}.education-section .education-body p:before{content:"";display:inline-block;width:0;height:0;border-top:.35em solid transparent;border-bottom:.35em solid transparent;border-left:.55em solid #fa5b20;margin-right:.4em;vertical-align:baseline}.education-ad .education-body{top:67.45%;bottom:10.5%;left:8.23%;right:8.23%;font-size:3.42cqw;line-height:1.82}.education-risk{position:absolute;bottom:3.8%;left:4%;right:4%;margin:0;text-align:center;font-size:3.77cqw;line-height:1.4;color:#ad897c}.education-ad .education-risk{bottom:4.3%;font-size:3.1cqw}.education-close{position:relative;display:block;width:9.6cqw;height:9.42cqw;margin:2.5cqw auto 0;border:0;background:transparent;padding:0}.education-ad .education-close{width:7.92cqw;height:7.76cqw;margin-top:3.42cqw}.education-close img{display:block;width:100%;height:100%}.education-close:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.draw-chance-dialog{width:min(94.4vw,528.64px,calc((100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 64px)*1.774));padding:0;border:0;margin:auto;background:transparent;overflow:visible;max-width:none;max-height:none;container-type:inline-size;color:#222}.draw-chance-dialog::backdrop{background:#0008}.draw-chance-panel{position:relative;width:100%;aspect-ratio:708/399;background-size:100% 100%;text-align:center}.draw-chance-panel h2{position:absolute;inset:5.6cqw 0 auto;margin:0;color:#fff;font-size:4.52cqw;font-weight:400;line-height:1.2;text-shadow:0 1px #ec693b}.draw-chance-title{position:absolute;inset:16.8cqw 0 auto;margin:0;color:#ff6027;font-size:6.22cqw;line-height:1.3}.draw-chance-description{position:absolute;inset:29.2cqw 3% auto;margin:0;font-size:3.67cqw;line-height:1.4}.draw-chance-actions{position:absolute;top:40.4cqw;left:15.3%;right:15.3%;display:flex;justify-content:space-between;align-items:center}.draw-chance-actions button{width:40%;padding:0;border:0;background:transparent;opacity:1}.draw-chance-actions img{display:block;width:100%;height:auto}.draw-chance-close{position:absolute;right:.3%;top:-2.8cqw;width:7.2cqw;height:7.2cqw;background:transparent;border:0;padding:0;transform:translateY(-10%)}.draw-chance-close img{display:block;width:100%;height:100%;object-fit:contain}.draw-chance-close:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.tutorial{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto;touch-action:manipulation;container-type:inline-size;color:#fff}.tutorial-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0008}.tutorial-logo{position:absolute;top:2.3%;left:4%;width:28.1%;filter:brightness(.5)}.tutorial-reward{position:absolute;top:11.2%;right:3%;width:34.3%}.tutorial-step-2 .tutorial-reward{width:36.4%}.tutorial-assist{position:absolute;top:18.7%;right:3%;width:36.4%}.drag-lesson{position:absolute;top:38.8%;left:29.7%;width:40.6%;aspect-ratio:304/201}.lesson-card{position:relative;z-index:1;width:100%;height:100%;padding:0;border:0;background-color:transparent;background-size:100% 100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:#101010;text-align:center;font-size:clamp(12px,3.9cqw,29px);line-height:1.65;font-weight:600;pointer-events:auto}.lesson-arrow{position:absolute;opacity:.9}.arrow-up{width:42%;left:29%;bottom:96%}.arrow-down{width:42%;left:29%;top:96%}.arrow-left{width:61.5%;right:96%;top:19%}.arrow-right{width:61.5%;left:96%;top:19%}.lesson-hand{position:absolute;z-index:2;width:22%;right:-9%;bottom:-18%;pointer-events:none}.tutorial-tip{position:absolute;left:2.8%;width:94.4%;top:73.8%;aspect-ratio:708/146;background:transparent;border:0;background-size:100% 100%;display:flex;align-items:center;justify-content:center;padding:5% 3% 1%;text-align:center;color:#fff;pointer-events:auto}.tutorial-tip span{font-size:clamp(13px,3.8cqw,28px);font-weight:600;line-height:1.3}.tutorial-step-3 .tutorial-tip{top:67.2%;aspect-ratio:708/161;padding:2.933cqw 3% 2.267cqw}.tutorial-pointer{position:absolute;top:79.2%;height:4.7%;left:50%;width:1px;background:#fff}.tutorial-pointer:after{content:"";position:absolute;bottom:0;left:-6px;width:12px;height:12px;border-radius:50%;background:#fff7d8;box-shadow:0 0 0 5px #fff4}.tutorial-reference-inventory{position:absolute;left:0;bottom:0;width:100%;height:20.6%;padding:0;border:0;background:transparent;overflow:hidden;pointer-events:auto}.tutorial-reference-inventory img{position:absolute;bottom:0;left:0;width:100%;height:auto}.activity-rules{padding:0;border:0;background:transparent;width:min(94.5vw,530px);max-width:none;max-height:none;overflow:visible}.activity-rules::backdrop{background:#0009}.activity-rules-panel{position:relative;height:min(92dvh,920px);background-size:100% 100%;padding:9.5% 6% 12%;overflow:hidden;border-radius:24px;display:flex;flex-direction:column}.activity-rules-close{position:absolute;z-index:1;right:4%;top:2%;border:0;background:transparent;width:44px;height:44px;display:grid;place-items:center;padding:5px}.activity-rules-close img{width:100%;height:auto}.activity-rules-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#e9b998 #fff0de;padding-right:10px;-webkit-overflow-scrolling:touch}.activity-rules-content{display:block;width:100%;height:auto}.activity-rules-footer{position:absolute;bottom:2.8%;left:6%;right:6%;text-align:center;color:#999;font-size:clamp(12px,2.5vw,18px);text-decoration:underline;text-underline-offset:5px}.activity-rules-scroll:focus-visible{outline:2px solid #f98d51;outline-offset:2px}.drag-lesson .lesson-arrow{animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}.drag-lesson .arrow-up{animation-name:tutorial-arrow-up}.drag-lesson .arrow-down{animation-name:tutorial-arrow-down}.drag-lesson .arrow-left{animation-name:tutorial-arrow-left}.drag-lesson .arrow-right{animation-name:tutorial-arrow-right}.drag-lesson .lesson-hand{animation:tutorial-hand-drag 2.4s ease-in-out infinite;transform-origin:65% 80%;will-change:transform}@keyframes tutorial-arrow-up{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(-12%);opacity:1}}@keyframes tutorial-arrow-down{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(12%);opacity:1}}@keyframes tutorial-arrow-left{0%,to{transform:translate(0);opacity:.75}50%{transform:translate(-12%);opacity:1}}@keyframes tutorial-arrow-right{0%,to{transform:translate(0);opacity:.75}50%{transform:translate(12%);opacity:1}}@keyframes tutorial-hand-drag{0%,to{transform:translate(0) rotate(0)}45%,60%{transform:translate(-24%,8%) rotate(-7deg)}}@media(prefers-reduced-motion:reduce){.drag-lesson .lesson-arrow,.drag-lesson .lesson-hand{animation:none;will-change:auto}}.tutorial-reference-inventory{height:auto;aspect-ratio:750/199}.collection-progress{position:absolute;right:2.67%;bottom:26.533cqw;width:18.267%;aspect-ratio:137/72;pointer-events:none}.collection-progress img{display:block;width:100%;height:100%}.collection-progress span{position:absolute;top:0;right:0;bottom:23%;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;color:#fa5b20;font-family:Arial,Microsoft YaHei,sans-serif;font-size:4.8cqw;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.loading-splash[data-v-67aa4c93]{color:#173357;font-family:Microsoft YaHei,Noto Sans SC,sans-serif}.loading-artboard[data-v-67aa4c93]{--artboard-width:min(100vw,calc(100svh * 750 / 1334));position:relative;width:var(--artboard-width);height:calc(var(--artboard-width) * 1334 / 750);overflow:hidden;isolation:isolate;background:#fff}.scene-background[data-v-67aa4c93],.scene-fade[data-v-67aa4c93],.scene-mask[data-v-67aa4c93]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scene-background[data-v-67aa4c93]{--bg-height:calc(var(--artboard-width) * 3960 / 750);z-index:-3;background-position:center top;background-size:100% auto;background-repeat:repeat-y;animation:loading-scene-scroll-67aa4c93 16s linear infinite,loading-scene-jitter-67aa4c93 .52s ease-in-out infinite;will-change:background-position}.scene-fade[data-v-67aa4c93]{z-index:-2;background:linear-gradient(to bottom,#fff,#ffffffe6 6%,#ffffffb8,#ffffff80,#ffffff42 27%,#fff0 34%,#fff0 48%,#ffffffc7 72%,#fff 83%,#fff)}.scene-mask[data-v-67aa4c93]{z-index:-1;background:radial-gradient(circle at 50% 43%,#fff0 0,#fff0 28%,#ffffff14 42%,#ffffff6b 61%,#ffffffd1 78%,#fff)}.brand-logo[data-v-67aa4c93],.hero-title[data-v-67aa4c93],.chest-wrap[data-v-67aa4c93],.loading-copy[data-v-67aa4c93],.progress-track[data-v-67aa4c93],.comet-pair[data-v-67aa4c93]{position:absolute}.loading-logo[data-v-67aa4c93]{z-index:4}.hero-title[data-v-67aa4c93]{z-index:3;top:12.9%;left:14.4%;width:71.3%;height:auto;filter:drop-shadow(0 7px 0 rgba(248,243,231,.48));animation:loading-title-breathe-67aa4c93 3.8s ease-in-out infinite}.chest-wrap[data-v-67aa4c93]{z-index:3;top:46.9%;left:28.4%;width:45.6%;aspect-ratio:1280 / 720;animation:loading-chest-fall-67aa4c93 2.8s ease-in-out infinite}.chest-frame[data-v-67aa4c93]{display:block;width:100%;height:100%;object-fit:contain}.comet-pair[data-v-67aa4c93]{top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle[data-v-67aa4c93]{z-index:4;position:absolute;top:calc(var(--star-y) - 1.7%);left:calc(var(--star-x) - 1.7%);width:3.4%;aspect-ratio:1;transform-origin:center;animation:loading-sparkle-rotate-67aa4c93 var(--duration) linear var(--delay) infinite}.sparkle[data-v-67aa4c93]:before,.sparkle[data-v-67aa4c93]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;border-radius:999px;background:#fbc500;transform:translate(-50%,-50%)}.sparkle[data-v-67aa4c93]:after{transform:translate(-50%,-50%) rotate(90deg)}.comet-tail[data-v-67aa4c93]{z-index:3;position:absolute;top:calc(var(--star-y) - 8.92%);left:var(--star-x);width:.3%;height:8.92%;transform:translate(-50%);background:linear-gradient(to top,#ffc1000f,#ffc1003d 12%,#ffc1006e 28%,#ffc10094 45%,#ffc1008c 58%,#ffc1006e,#ffc1004a 82%,#ffc10021 93%,#ffc1000a 98%,#ffc10000)}.loading-copy[data-v-67aa4c93]{z-index:5;top:75.4%;left:50%;width:92%;color:#173357;text-align:center;transform:translate(-50%);animation:loading-copy-rise-67aa4c93 1s cubic-bezier(.22,1,.36,1) both}.copy-line[data-v-67aa4c93]{margin:0 0 1.45%;opacity:0;font-size:clamp(16px,calc(var(--artboard-width) * 32 / 750),32px);font-weight:500;line-height:1.34;letter-spacing:.035em;white-space:nowrap;transform:translateY(.4em);transition:opacity .42s ease,transform .42s ease}.copy-line.is-visible[data-v-67aa4c93]{opacity:1;transform:translateY(0)}.copy-line-highlight[data-v-67aa4c93]{margin-bottom:1.9%;color:#f15a24;font-weight:800}.copy-line em[data-v-67aa4c93]{color:#f15a24;font-style:normal;font-weight:800}.copy-line .prize-highlight[data-v-67aa4c93]{display:inline-block;font-size:1.35em;line-height:1.1;letter-spacing:0;border-bottom:.16em solid currentColor;margin:0 .06em;padding-bottom:.04em}.progress-track[data-v-67aa4c93]{z-index:5;top:94.1%;left:22%;width:56%;height:clamp(11px,calc(var(--artboard-width) * 19 / 750),19px);padding:clamp(2px,calc(var(--artboard-width) * 3 / 750),3px);overflow:hidden;border:clamp(1px,calc(var(--artboard-width) * 2 / 750),2px) solid #ff6f39;border-radius:999px;background:#fffbede0}.progress-fill[data-v-67aa4c93]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5d42,#ff9f38 60%,#ffc13b);box-shadow:0 0 8px #ff843159;transition:width .12s linear}.progress-track.is-complete .progress-fill[data-v-67aa4c93]{animation:loading-progress-glow-67aa4c93 1.2s ease-in-out infinite}.is-paused[data-v-67aa4c93] *{animation-play-state:paused!important}.has-error .loading-copy[data-v-67aa4c93]{visibility:hidden}.load-error[data-v-67aa4c93]{z-index:6}@keyframes loading-title-breathe-67aa4c93{0%,to{transform:translateY(0) scale(.96)}50%{transform:translateY(-.45%) scale(1.04)}}@keyframes loading-scene-scroll-67aa4c93{0%{background-position-y:0}to{background-position-y:calc(-1 * var(--bg-height))}}@keyframes loading-scene-jitter-67aa4c93{0%,to{transform:translateZ(0)}25%{transform:translate3d(.12%,-.06%,0)}50%{transform:translate3d(-.12%,.06%,0)}75%{transform:translate3d(.06%,.03%,0)}}@keyframes loading-chest-fall-67aa4c93{0%,to{transform:translateY(-.7%)}50%{transform:translateY(2.2%)}}@keyframes loading-sparkle-rotate-67aa4c93{0%{opacity:.42;transform:rotate(0) scale(.74)}45%{opacity:1;transform:rotate(180deg) scale(1.15)}to{opacity:.42;transform:rotate(360deg) scale(.74)}}@keyframes loading-copy-rise-67aa4c93{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes loading-progress-glow-67aa4c93{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}@media(max-height:500px){.copy-line[data-v-67aa4c93]{font-size:calc(var(--artboard-width) * 32 / 750)}}@media(prefers-reduced-motion:reduce){[data-v-67aa4c93],[data-v-67aa4c93]:before,[data-v-67aa4c93]:after{animation:none!important;transition:none!important}}.home-chest{position:absolute;pointer-events:none}.home-chest treasure-chest{width:593px;height:520px;transform-origin:0 0;transform:scale(var(--chest-scale-x),var(--chest-scale-y))}.home-overlay .home-actions{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.home-overlay.chest-arriving .home-actions{opacity:0;transform:translateY(12px);pointer-events:none}.home-overlay.chest-arriving .home-actions button{pointer-events:none}@media(prefers-reduced-motion:reduce){.home-overlay .home-actions{transition:none;transform:none}}.home-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#fff;opacity:0;pointer-events:auto}.game-notice{position:fixed;z-index:100;top:12px;left:5%;right:5%;background:#fff7ec;color:#843b1a;padding:12px;border-radius:8px;text-align:center}:root{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#fa5b20;background:#f1f4f2;font-synthesis:none;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}button:focus-visible,.terrain:focus-visible{outline:3px solid #244b66;outline-offset:4px}button:disabled{cursor:wait}button,img{-webkit-user-select:none;user-select:none}button{touch-action:manipulation}.h5-scene{position:relative;width:100%;max-width:560px;height:100vh;height:100dvh;min-height:320px;margin:auto;overflow:hidden;background:#fff;isolation:isolate}.terrain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;outline-offset:-4px!important}.is-playing .terrain{cursor:grab}.is-playing .terrain:active{cursor:grabbing}.terrain-world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform;pointer-events:none}.terrain-preview{width:100%;height:100%;display:block}.terrain-tile{position:absolute;display:block}.home-overlay{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .48s ease;pointer-events:none}.home-overlay.leaving{opacity:0}.home-logo{position:absolute;top:max(2.3%,env(safe-area-inset-top));left:4%;width:28.1%;height:auto;z-index:2}.home-fade{position:absolute;top:61%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,#ffffffb3 23%,#fffffff5 53%,#fff 70%)}.home-ribbons{position:absolute;top:28%;right:8%;bottom:0;left:8%;display:flex;justify-content:space-around;overflow:hidden;mask-image:linear-gradient(transparent,#000 35%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 35%,transparent)}.home-ribbons i{width:2.4%;background:#9bd893}.home-ribbons i:nth-child(2){background:#ffe293;width:3.5%}.home-ribbons i:nth-child(3){background:#bcdfb8;width:5%}.home-ribbons i:nth-child(4){background:#83bfdc;width:1.5%}.home-ribbons i:nth-child(5){background:#ffa789;width:3%}.home-ribbons i:nth-child(6){background:#ffecad;width:4%}.home-ribbons i:nth-child(7){background:#c8e4ef;width:3%}.home-ribbons i:nth-child(8){background:#ffb396;width:5.5%}.home-actions{position:absolute;inset:81.4% 0 auto;display:flex;align-items:center;flex-direction:column;gap:clamp(8px,2vh,24px);padding-bottom:env(safe-area-inset-bottom)}.asset-button{display:block;background:transparent;padding:0;border:0;pointer-events:auto;transition:transform .15s ease;min-height:44px}.asset-button:hover{filter:brightness(1.025)}.asset-button:active{transform:scale(.97)}.asset-button img{display:block;width:100%;height:auto;pointer-events:none}.start-button{width:52.5%}.guide-button{width:26.6%;display:flex;align-items:center;justify-content:center}.splash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fff;display:grid;place-items:center}.splash-art{display:block;width:100%;height:100%;object-fit:contain}.load-error{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:5%;right:5%;padding:12px 16px;background:#fff9ee;box-shadow:0 3px 16px #562b1020;border:1px solid #ffd1b0;border-radius:16px;text-align:center;color:#71412f}.load-error p{margin:0 0 10px}.load-error button{border:0;border-radius:22px;background:#ff6022;color:#fff;min-height:44px;padding:0 24px}.map-tools{position:absolute;right:16px;bottom:max(50px,calc(env(safe-area-inset-bottom) + 40px));display:flex;flex-direction:column;gap:8px}.map-tools button{width:44px;height:44px;border:1px solid #b88965;border-radius:50%;background:#fff8e9;color:#ff5b20;font-size:26px;box-shadow:0 2px 6px #4c412126}.map-tools button:active{background:#ffe5bc}.gesture-tip{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);white-space:nowrap;margin:0;border-radius:18px;padding:7px 15px;background:#fff9e9e8;color:#755943;font-size:12px;pointer-events:none}.rules-dialog{border:0;padding:0;background:transparent;width:min(100%,560px);max-width:100%;max-height:100dvh;margin:auto;overflow:auto}.rules-dialog::backdrop{background:#0009}.rules-sheet{position:relative;overflow:hidden}.rules-sheet>img{display:block;width:100%;height:auto}.rules-close{position:absolute;top:5.8%;right:6.6%;width:44px;height:44px;border:1px solid #bbb;border-radius:50%;background:#f1f1f1;color:#8a8a8a;font-size:34px;line-height:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-height:500px){.home-actions{inset:72% 0 auto;gap:2px}.start-button{width:42%}.guide-button{width:24%}.home-fade{top:48%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.splash-progress{position:absolute;bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px));left:15%;right:15%;display:flex;align-items:center;gap:10px;color:#a84418;font-size:14px;font-weight:700}.splash-progress-track{flex:1;height:12px;border:1px solid #ffb282;border-radius:999px;background:#fff7e9;overflow:hidden}.splash-progress-track i{display:block;height:100%;background:#ff6424;border-radius:inherit}.splash-progress>span{min-width:3.5em;text-align:right}.start-button-prize{position:relative;container-type:inline-size;aspect-ratio:394/86;display:grid;place-items:center;border:1px solid #ffc65b;border-radius:999px;color:#fff;background:radial-gradient(ellipse at 13% 6%,#fff 0%,#fff9a9 3%,transparent 16%),radial-gradient(ellipse at 80% 96%,#fff18e 0%,transparent 27%),linear-gradient(#ffac50,#ff862f 43%,#ff681d 68%,#f95713 80%,#ffb544 96%);box-shadow:inset 0 1px 1px #fff8,inset 0 -3px 2px #ffd264}.start-button-prize span{display:flex;align-items:center;gap:.3em;font-size:8.15cqw;line-height:1.2;font-weight:700;white-space:nowrap;padding-bottom:2%;pointer-events:none}.start-button-arrow{display:block;width:0;height:0;border-top:.32em solid transparent;border-bottom:.32em solid transparent;border-left:.62em solid currentColor;flex:none}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,#app{height:100%;width:100%;overflow:hidden}.h5-scene{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);min-height:0;height:100vh;height:100dvh;container-type:inline-size}.h5-scene{--hunt-header-height:calc(10.4cqw + var(--safe-top));--hunt-inventory-height:24cqw;--hunt-inventory-bottom:2.667cqw;--hunt-footer-height:calc(var(--hunt-inventory-height) + var(--hunt-inventory-bottom) + 2cqw + var(--safe-bottom))}.has-hunt-ui .terrain{top:var(--hunt-header-height);bottom:var(--hunt-footer-height)}.h5-scene{--tutorial-footer-height:var(--hunt-footer-height)}.has-tutorial-inventory .terrain{bottom:var(--tutorial-footer-height)}.home-logo,.tutorial-logo{top:max(2.3%,var(--safe-top));left:max(4%,var(--safe-left));width:28.1%;height:auto}.home-actions{top:auto;bottom:max(5.7%,calc(var(--safe-bottom) + 10px));gap:clamp(8px,2.8vh,25px);padding-bottom:0}.start-button{flex-shrink:0}.guide-button{min-height:44px;flex-shrink:0}.tutorial-footer{position:absolute;left:0;right:0;bottom:0;height:var(--tutorial-footer-height);background:#fff}.collection-progress{bottom:calc(26.533cqw + var(--safe-bottom))}.tutorial-step-3 .collection-progress{bottom:var(--tutorial-footer-height)}.tutorial-step-3 .tutorial-tip{top:auto;bottom:calc(var(--tutorial-footer-height) + 9.6cqw)}.tutorial-step-3 .tutorial-pointer{top:auto;bottom:calc(var(--tutorial-footer-height) + 2cqw);height:7.6cqw}.tutorial-logo{top:max(2.3%,var(--safe-top));left:max(4%,var(--safe-left))}.tutorial-reward{top:max(11.2%,calc(var(--safe-top) + 50px));right:max(3%,var(--safe-right))}.tutorial-assist{top:max(18.7%,calc(var(--safe-top) + 50px + 14cqw));right:max(3%,var(--safe-right))}.activity-rules{width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 20px),530px);margin:auto;container-type:inline-size}.activity-rules-panel{height:min(92vh,920px);height:min(calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px),920px);padding-top:52px;padding-bottom:48px}.activity-rules-close{top:calc(7.757cqw - 22px);right:calc(7.969cqw - 22px);width:44px;height:44px;min-width:44px;min-height:44px;padding:0}.activity-rules-close img{width:7.193cqw;height:auto}.activity-rules-footer{bottom:17px;font-size:14px}.activity-rules-scroll{scrollbar-gutter:stable;overflow-x:hidden}.splash{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}@media(max-width:350px){.lesson-card{font-size:3.8cqw;gap:3px}.tutorial-tip span{font-size:3.7cqw}.home-actions{gap:8px}}@media(max-aspect-ratio:3/4)and (max-height:600px){.tutorial-tip{top:auto;bottom:max(9%,calc(var(--safe-bottom) + 10px))}.tutorial-step-3 .tutorial-tip{bottom:calc(var(--tutorial-footer-height) + 9.6cqw)}}@media(orientation:landscape)and (max-height:600px){.h5-scene{overflow-y:auto;overscroll-behavior:contain}.h5-scene:has(.tutorial){height:max(100dvh,640px)}.h5-scene:has(.tutorial) .terrain{touch-action:pan-y}body:has(.tutorial),body:has(.tutorial) #app{overflow-y:auto}.home-actions{bottom:max(10px,var(--safe-bottom));gap:0}.start-button{width:38%;max-width:230px}.guide-button,.home-logo,.tutorial-logo{width:24%;max-width:150px}.activity-rules-panel{padding-top:48px;padding-bottom:40px}}:is(.draw-chance-dialog,.login-dialog,.activity-rules,.assist-dialog)[open]{transform-origin:center center;animation:popup-enter .24s cubic-bezier(.2,.7,.25,1)}.education-ad[open]{transform-origin:50% 58%;animation:item-card-impact .54s both}:is(.reward-records,.share-poster-dialog)[open]{animation:popup-page-enter .24s cubic-bezier(.2,.7,.25,1)}:is(.draw-chance-dialog,.login-dialog,.activity-rules,.assist-dialog,.item-detail-dialog,.education-ad,.reward-records,.share-poster-dialog)[open]::backdrop{animation:popup-shade-enter .2s ease-out}.hunt-hint{animation:popup-hint-enter .18s ease-out}@keyframes popup-enter{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes item-card-impact{0%{opacity:0;transform:translateY(30px) scale(.32);animation-timing-function:cubic-bezier(.12,.82,.22,1)}26%{opacity:1}58%{opacity:1;transform:translateY(-5px) scale(1.065);animation-timing-function:cubic-bezier(.3,0,.4,1)}80%{transform:translateY(2px) scale(.98);animation-timing-function:cubic-bezier(.2,.7,.3,1)}to{opacity:1;transform:none}}@keyframes popup-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-hint-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-shade-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:is(.draw-chance-dialog,.login-dialog,.activity-rules,.assist-dialog,.item-detail-dialog,.education-ad,.reward-records,.share-poster-dialog)[open],:is(.draw-chance-dialog,.login-dialog,.activity-rules,.assist-dialog,.item-detail-dialog,.education-ad,.reward-records,.share-poster-dialog)[open]::backdrop,.hunt-hint{animation:none}}button:not(:disabled),a[href],[role=button]{-webkit-tap-highlight-color:transparent}button:not(:disabled):active,a[href]:active,[role=button]:active{filter:brightness(.9)}.assist-task:not(:disabled):active{background:#ffffff25;border-radius:999px}.game-page-leaving #app{animation:game-leave .18s ease-in both;pointer-events:none}@keyframes game-leave{to{opacity:0;transform:translateY(-8px)}}html[data-h5-input] :is(button,a[href],[role=button],input,select,textarea,[tabindex]){-webkit-tap-highlight-color:transparent}html[data-h5-input] button{-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-h5-input=pointer] :focus{outline:none!important}html[data-h5-input=keyboard] :is(button,a[href],[role=button],input,select,textarea,[tabindex]):focus{outline:2px solid #fa5b20!important;outline-offset:-2px}.hunt-progress-segment{position:relative;flex:1;height:100%;display:flex;align-items:center;justify-content:flex-end}.milestone-track{position:absolute;left:0;right:0;top:50%;height:3px;background:#c9c9c9;transform:translateY(-50%)}.milestone-track i{display:block;height:100%;background:linear-gradient(90deg,#ffb03e,#ff6024);transition:width .65s cubic-bezier(.2,.75,.25,1)}.hunt-progress-entry{display:flex;align-items:center;justify-content:center;pointer-events:none}.milestone-stamped{animation:stamp-in .58s cubic-bezier(.18,.8,.2,1) both}.hunt-footer{animation:inventory-in .7s cubic-bezier(.16,1,.3,1) .12s both}.hunt-progress-bar{animation:header-in .55s cubic-bezier(.16,1,.3,1) both}.hunt-side{animation:side-in .55s cubic-bezier(.16,1,.3,1) .25s both}.hunt-item.just-found{animation:found-glow 1.3s ease-out}.hunt-item.just-found .hunt-item-check{animation:stamp-in .58s cubic-bezier(.18,.8,.2,1) .15s both}.hunt-hint strong{font-size:5.4cqw;font-weight:600;top:3.2cqw}.hunt-hint-direction{border-radius:50%;background:radial-gradient(circle,#fff9d9 20%,#ffdc8766 65%,transparent 70%);filter:drop-shadow(0 0 5px #ffe69a)}.hunt-hint-direction img{transform:rotate(var(--direction));animation:compass-find 1.05s cubic-bezier(.18,.72,.22,1) both;transition:transform .32s ease-out}.draw-chance-panel h2{font-size:5.4cqw;font-weight:500;top:0;height:11.3cqw;display:flex;align-items:center;justify-content:center;letter-spacing:.15cqw;line-height:1.2;text-shadow:0 1px 1px #dd542f}.draw-chance-description strong{color:#ff6027;font-weight:700;margin:0 .15em}.draw-progress-description{text-indent:0}.draw-chance-dialog:not(.draw-progress-dialog)[open] .draw-chance-title{animation:reward-title .65s cubic-bezier(.16,1.35,.3,1) .15s both}.draw-chance-dialog:not(.draw-progress-dialog) .draw-chance-panel:after{content:"✦";position:absolute;left:9%;top:32%;color:#ffbb40;font-size:7cqw;pointer-events:none;animation:soft-twinkle 2.7s ease-in-out infinite}.item-detail-dialog{width:min(70vw,360px,calc((100dvh - 92px)*.48))}.item-detail-dialog .item-detail-pages,.item-detail-dialog.has-multiple .item-detail-pages{position:relative;display:flex;align-items:flex-start;width:100vw;height:auto;gap:6cqw;margin:-10cqw 0 -10cqw calc((100cqw - 100vw)/2);padding:10cqw calc((100vw - 100cqw)/2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - 100cqw)/2);touch-action:pan-x pan-y;overscroll-behavior-x:contain}.item-detail-dialog.has-multiple .item-detail-pages:after{display:none}.item-detail-dialog .item-detail-page,.item-detail-dialog.has-multiple .item-detail-page{position:relative;inset:auto;flex:0 0 100cqw;width:100cqw;visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:none;scroll-snap-align:center;scroll-snap-stop:always}.item-detail-photo .item-detail-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.item-detail-photo .item-detail-object{position:absolute;left:10%;top:8%;width:80%;height:65%;object-fit:contain;filter:drop-shadow(0 8px 7px #0003)}.item-detail-dialog[open] .item-detail-object{animation:object-rise .8s cubic-bezier(.18,1.15,.3,1) .62s both}.item-detail-description{line-height:1.7;letter-spacing:.03em;text-align:left}.item-detail-description p{margin-bottom:4cqw;text-indent:0}.item-detail-close{margin:10px auto 0;width:32px;height:32px}.home-actions{animation:inventory-in .65s cubic-bezier(.16,1,.3,1) both}@keyframes compass-find{0%{transform:rotate(calc(var(--direction) - 360deg)) scale(.65)}70%{transform:rotate(calc(var(--direction) + 18deg)) scale(1.12)}to{transform:rotate(var(--direction)) scale(1)}}@keyframes stamp-in{0%{opacity:0;transform:scale(2.6) rotate(-18deg)}56%{opacity:1;transform:scale(.82) rotate(4deg)}78%{transform:scale(1.13) rotate(-2deg)}to{transform:scale(1) rotate(0)}}@keyframes inventory-in{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@keyframes header-in{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes side-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}@keyframes found-glow{0%,40%{box-shadow:0 0 0 5px #ffd45788,0 0 22px #ffbd63}to{box-shadow:0 0 0 0 transparent}}@keyframes object-rise{0%{opacity:0;transform:translateY(20px) scale(.55)}65%{opacity:1;transform:translateY(-4px) scale(1.07)}to{opacity:1;transform:none}}@keyframes reward-title{0%{opacity:0;transform:scale(.55) translateY(12px)}to{opacity:1;transform:none}}@keyframes soft-twinkle{0%,to{opacity:.15;transform:scale(.65) rotate(-10deg)}50%{opacity:1;transform:scale(1.15) rotate(12deg)}}.hunt-ui{--hunt-logo-width:28.1cqw;--hunt-logo-top:calc(var(--hunt-header-height) + 14px)}.hunt-map-logo{display:block;position:absolute;left:max(4%,var(--safe-left));top:var(--hunt-logo-top);width:var(--hunt-logo-width);height:auto;animation:header-in .55s ease-out both}.is-playing .hunt-side{top:calc(var(--hunt-logo-top) + var(--hunt-logo-width)*41/210 + 18px)}@media(orientation:landscape)and (max-height:600px){.hunt-ui{--hunt-logo-width:min(24cqw,150px)}}@media(min-width:900px)and (min-height:600px){.h5-scene.has-hunt-ui{max-width:none;--hunt-header-height:0px;--hunt-inventory-height:90px;--hunt-inventory-bottom:11px;--hunt-footer-height:112px}.is-playing .hunt-ui{container-type:inline-size;--hunt-logo-width:157.36px;--hunt-logo-top:64px}.is-playing .hunt-map-logo{left:32px}.is-playing .hunt-progress-bar{left:calc(50% - 240px);right:auto;width:480px;height:50px;padding:12px 14px;gap:16px;border-radius:0 0 16px 16px}.is-playing .hunt-milestones{height:24px;flex:1}.is-playing .hunt-milestones img{width:22px;height:22px}.is-playing .hunt-progress-entry{width:134px;height:26px;font-size:15px;border-radius:8px}.is-playing .hunt-side{left:32px;right:auto;top:114px;gap:10px;flex-direction:column}.is-playing .hunt-right{top:206px}.is-playing .hunt-icon{width:36px}.is-playing .hunt-inventory{left:14px;width:calc(100% - 28px);padding:5px;gap:5px;background:#fff!important;border:1px solid #333;border-radius:14px}.is-playing .hunt-category{width:18px;height:62px;padding:2px;font-size:9px!important;gap:0!important}.is-playing .hunt-item{flex-basis:auto!important;width:max-content;min-width:46px;height:62px;border-width:1px;border-radius:6px;padding:3px 6px}.is-playing .hunt-items{gap:5px;padding:4px 1px;align-items:center}.is-playing .hunt-item-art{width:38px;height:38px;margin-bottom:1px;font-size:0;line-height:0}.is-playing .hunt-item-name{font-size:10px;max-width:none}.is-playing .hunt-item-art.configured img{display:block;object-fit:contain;object-position:center}.is-playing .hunt-item-check{width:13px;height:13px;font-size:10px;top:-3px;right:-3px;border-width:1px}.is-playing .collection-progress{width:75px;right:28px;bottom:124px}.is-playing .collection-progress span{font-size:20px}.is-playing .hunt-hint{width:520px;height:148px;left:50%;transform:translate(-50%);bottom:130px;container-type:inline-size}.is-playing .hunt-hint strong{font-size:25px;top:18px}.is-playing .hunt-hint p{top:60px;bottom:12px}.is-playing .hunt-hint-direction{top:60px;bottom:12px;width:46px}.is-playing .hunt-hint-close{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.education-section[open]{animation:item-card-impact .6s both}.education-dialog[open] .education-heading{animation:header-in .45s ease-out .2s both}.education-dialog[open] .education-illustration{animation:object-rise .65s cubic-bezier(.2,1.15,.3,1) .25s both}.education-dialog[open] .education-body{animation:inventory-in .5s ease-out .4s both}@media(prefers-reduced-motion:reduce){.education-section[open],.education-dialog[open] .education-heading,.education-dialog[open] .education-illustration,.education-dialog[open] .education-body{animation:none}}.hunt-top-wash{position:absolute;inset:0 0 auto;height:calc(var(--hunt-logo-top) + var(--hunt-logo-width)*41/210 + 22px);background:linear-gradient(180deg,#ffffffeb,#ffffffc2 54%,#ffffff6b 78%,#fff0);pointer-events:none}.hunt-footer{touch-action:pan-x}.hunt-items{cursor:grab;-webkit-user-select:none;user-select:none}.hunt-items:active{cursor:grabbing}@media(min-width:900px)and (min-height:600px){.is-playing .hunt-item{flex-grow:0;flex-shrink:0}.is-playing .hunt-item-art{flex-shrink:0}}.hunt-reward-dot{position:absolute;right:0;top:0;width:10px;height:10px;background:#f5222d;border:1.5px solid #fff;border-radius:50%;box-shadow:0 1px 3px #9b0a1940;pointer-events:none}.hunt-hint-direction{background:transparent;filter:drop-shadow(0 1px 2px #a84927)}.draw-progress-dialog .draw-chance-panel h2,.assist-panel h2{font-weight:700}@media(min-width:900px)and (min-height:600px){.is-playing .hunt-ui{--hunt-logo-top:18px}.is-playing .hunt-top-wash{height:100px;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 48%,rgba(255,255,255,.38) 76%,transparent 100%)}.is-playing .hunt-map-logo{z-index:1}.is-playing .hunt-progress-bar{top:8px;background:transparent;z-index:1}}.hunt-top-wash{display:none}@media(min-width:900px)and (min-height:600px){.is-playing .hunt-top-wash{display:block}.h5-scene.has-tutorial-inventory{--hunt-inventory-height:90px;--hunt-inventory-bottom:11px;--hunt-footer-height:112px}}.hunt-ui.inventory-only>:not(.hunt-footer){display:none}.tutorial-inventory-highlight .hunt-ui.inventory-only .hunt-footer{z-index:4}.tutorial:not(.tutorial-step-3) .tutorial-tip{top:auto;bottom:calc(var(--tutorial-footer-height) + 7cqw)}@media(min-width:900px)and (min-height:600px){.h5-scene:not(.is-playing){max-width:none}.h5-scene:not(.is-playing) .home-logo{left:32px;top:18px;width:157.36px;max-width:none}.h5-scene:not(.is-playing) .splash{background:#fff}.h5-scene:not(.is-playing) .home-actions{left:calc(50% - 280px);right:auto;width:560px}.h5-scene:not(.is-playing) .home-fade{left:0;right:0}.h5-scene:not(.is-playing) .home-ribbons{left:calc(50% - 235.2px);right:auto;width:470.4px}}.home-top-wash{display:none}.tutorial-content{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:900px)and (min-height:600px){.h5-scene.has-tutorial-inventory{max-width:none}.tutorial-content{left:calc(50% - 280px);right:auto;width:560px;container-type:inline-size}.tutorial .tutorial-logo{left:32px;top:18px;width:157.36px}.home-top-wash,.is-playing .hunt-top-wash{position:absolute;display:block;inset:0 0 auto;height:100px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.82) 48%,rgba(255,255,255,.38) 76%,transparent 100%)}.home-overlay .home-logo{z-index:1}}@media(min-width:900px)and (min-height:600px){.is-playing .hunt-left{left:32px;right:auto;top:114px}.is-playing .hunt-right{left:auto;right:32px;top:114px}.hunt-ui.inventory-only>.hunt-side{display:flex;z-index:4}.tutorial-content .tutorial-reward,.tutorial-content .tutorial-assist{display:none}.item-detail-dialog.has-multiple .item-detail-pages{width:138cqw;margin-left:-19cqw;padding-left:19cqw;padding-right:19cqw;scroll-padding-inline:19cqw}}@media(min-width:900px)and (min-height:600px){.hunt-ui.inventory-only>.hunt-left{display:none}.hunt-ui.inventory-only[data-tutorial-step="1"] .hunt-right button:nth-child(2){visibility:hidden;pointer-events:none}.hunt-ui.inventory-only[data-tutorial-step="3"]>.hunt-right{display:none}}.tutorial-desktop-callout{display:none}@media(min-width:900px)and (min-height:600px){.tutorial-desktop-callout{display:block;position:absolute;right:32px;height:auto;clip-path:inset(0 36px 0 0);pointer-events:none}.tutorial-desktop-reward{top:114px;width:122px}.tutorial-desktop-assist{top:160px;width:129px}}@media(min-width:900px)and (min-height:600px){.is-playing .hunt-hint{left:calc(50% - 260px);transform:none;background-image:none!important;isolation:isolate}.is-playing .hunt-hint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--hint-panel);background-size:100% 100%;clip-path:polygon(0 0,calc(100% - 40px) 0,calc(100% - 40px) 40px,100% 40px,100% 100%,0 100%);pointer-events:none}}
