*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;--scale-ratio: clamp(.75, 100vh / 667, 1.1)}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch}#app{width:100%;min-height:100vh;position:relative}img{display:block;max-width:100%;height:auto;-webkit-user-select:none;user-select:none}@media(max-width:768px){html{font-size:16px}}@media(max-height:600px){:root{--scale-ratio: clamp(.7, 100vh / 667, .9)}}@media(max-height:500px){:root{--scale-ratio: clamp(.65, 100vh / 667, .85)}}@media(min-height:800px){:root{--scale-ratio: clamp(1, 100vh / 667, 1.15)}}@supports (-webkit-touch-callout: none){body{-webkit-touch-callout:none}}#app{width:100%;min-height:100vh}.audio-unlock{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0}.bottom-nav[data-v-7b14f44b]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background-color:#fff;padding:12px 0;padding-bottom:calc(12px + constant(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom));z-index:1000;height:72px;box-shadow:0 -2px 10px #0000001a}.nav-item[data-v-7b14f44b]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;flex:1;transition:all .3s ease;transform:translateY(8px);will-change:transform}.nav-icon[data-v-7b14f44b]{width:28px;height:28px;margin-bottom:4px;object-fit:contain}.nav-text[data-v-7b14f44b]{font-size:12px;color:#666;font-weight:400}.nav-item.active .nav-text[data-v-7b14f44b]{color:#4caf50}.footer-icp[data-v-7d23a813]{position:fixed;bottom:70px;left:0;right:0;text-align:center;z-index:999;padding:8px 0;background:transparent}.icp-link[data-v-7d23a813]{color:#ffffffb3;font-size:13px;text-decoration:none;transition:color .3s ease;display:inline-block}.icp-link[data-v-7d23a813]:hover{color:#ffffffe6}.icp-link[data-v-7d23a813]:active{color:#fff}.fog-canvas[data-v-34b96a91]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;mix-blend-mode:screen}.home-page[data-v-2611d3ff]{position:relative;width:100vw;height:100vh;overflow:hidden}.background[data-v-2611d3ff]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.bg-image[data-v-2611d3ff]{width:100%;height:100%;object-fit:cover}.content[data-v-2611d3ff]{position:relative;z-index:1;padding:0 0 60px;height:100vh;display:flex;flex-direction:column;box-sizing:border-box;transform:scale(var(--scale-ratio));transform-origin:top center}.logo-container[data-v-2611d3ff]{position:absolute;top:20px;left:20px;z-index:10}.logo[data-v-2611d3ff]{height:45px;width:auto;display:block}.title-section[data-v-2611d3ff]{text-align:center;margin-top:60px;padding:0 20px}.title-image[data-v-2611d3ff]{width:100%;max-width:280px;height:auto;margin:0 auto 12px;display:block}.slogan[data-v-2611d3ff]{color:#fff;font-size:13px;margin-top:8px;font-weight:300;letter-spacing:.5px}.center-group[data-v-2611d3ff]{display:flex;flex-direction:column;align-items:center;padding:0 20px;flex:1;margin-top:-30px}.water-bottle[data-v-2611d3ff]{width:clamp(200px,55vw,360px);height:auto;display:block;position:relative}.desc-image[data-v-2611d3ff]{width:clamp(220px,70vw,420px);height:auto;display:block}.dingshui-page[data-v-cb529c0f]{position:relative;width:100vw;height:100vh;overflow:hidden}.background[data-v-cb529c0f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.bg-image[data-v-cb529c0f]{width:100%;height:100%;object-fit:cover}.content[data-v-cb529c0f]{position:relative;z-index:1;padding:0 0 60px;height:100vh;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transform:scale(var(--scale-ratio));transform-origin:top center}.logo-container[data-v-cb529c0f]{position:absolute;top:20px;left:20px;z-index:10}.logo[data-v-cb529c0f]{height:45px;width:auto;display:block}.title-section[data-v-cb529c0f]{text-align:center;margin-top:80px;margin-bottom:50px;padding:0 20px;width:100%}.title-image[data-v-cb529c0f]{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.center-group[data-v-cb529c0f]{display:flex;flex-direction:column;align-items:center;padding:0 20px;flex:1}.qr-code[data-v-cb529c0f]{width:clamp(180px,60vw,300px);height:auto;border-radius:50%;display:block;aspect-ratio:1;object-fit:cover}.hint-section[data-v-cb529c0f]{text-align:center;padding:0 20px;width:100%}.hint-text[data-v-cb529c0f]{color:#fff;font-size:18px;margin:10px 0;font-weight:400;letter-spacing:.5px}.zhaoshang-page[data-v-bd7ec344]{position:relative;width:100vw;height:100vh;overflow:hidden}.background[data-v-bd7ec344]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.bg-image[data-v-bd7ec344]{width:100%;height:100%;object-fit:cover}.content[data-v-bd7ec344]{position:relative;z-index:1;padding:0 0 60px;height:100vh;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transform:scale(var(--scale-ratio));transform-origin:top center}.logo-container[data-v-bd7ec344]{position:absolute;top:20px;left:20px;z-index:10}.logo[data-v-bd7ec344]{height:45px;width:auto;display:block}.title-section[data-v-bd7ec344]{text-align:center;margin-top:80px;margin-bottom:40px;padding:0 20px;width:100%}.title-image[data-v-bd7ec344]{width:100%;max-width:320px;height:auto;margin:0 auto 15px;display:block}.subtitle[data-v-bd7ec344]{color:#fff;font-size:14px;margin-top:8px;font-weight:300;letter-spacing:.5px}.center-group[data-v-bd7ec344]{display:flex;flex-direction:column;align-items:center;padding:0 20px}.qr-code[data-v-bd7ec344]{width:clamp(180px,60vw,300px);height:auto;display:block;border-radius:8px;aspect-ratio:1;object-fit:cover}.hint-section[data-v-bd7ec344]{text-align:center;margin-top:15px;padding:0 20px;width:100%}.hint-text[data-v-bd7ec344]{color:#fff;font-size:18px;font-weight:400;letter-spacing:.5px}.phone-section[data-v-bd7ec344]{margin-top:25px;display:flex;justify-content:center;padding:0 20px;width:100%}.phone-button[data-v-bd7ec344]{width:100%;max-width:320px;height:auto;cursor:pointer;display:block;transition:opacity .3s ease}.phone-button[data-v-bd7ec344]:active{opacity:.8}
