@charset "UTF-8";.visuallyhidden[data-v-a34497b1]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.activity-container[data-v-a34497b1]{display:flex;flex-direction:column;align-items:center;justify-content:center}.activity-container .activity-description[data-v-a34497b1]{margin-top:20px;font-size:28px;font-weight:600;color:#4c8665;background:linear-gradient(180deg,#4c8665,#39cd79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1068.9px){.activity-container .activity-description[data-v-a34497b1]{margin-top:10px;font-size:24px}}.activity-container .activity-save[data-v-a34497b1]{display:flex;flex-direction:column;align-items:center;max-width:225px;padding:12px 48px;margin-top:20px;font-size:24px;font-weight:600;line-height:100%;color:#fff;text-align:center;letter-spacing:.96px;background:linear-gradient(90deg,#4c8665,#39cd79);border:none;border-radius:8px}@media (max-width: 1068.9px){.activity-container .activity-save[data-v-a34497b1]{padding:6px 36px;margin-top:10px;font-size:20px}}.app-carousel[data-v-a34497b1]{position:relative;width:100%;margin:0 auto}@media (max-width: 720.9px){.app-carousel[data-v-a34497b1]{max-width:860px;margin-top:48px}}@media (min-width: 721px) and (max-width: 1068.9px){.app-carousel[data-v-a34497b1]{max-width:794px;margin-top:64px}}@media (min-width: 1069px){.app-carousel[data-v-a34497b1]{max-width:1200px;margin-top:80px}}@media (min-width: 1069px){.carousel-swiper[data-v-a34497b1]{margin:0 100px}}.nav-btn[data-v-a34497b1]{display:none}@media (min-width: 1069px){.nav-btn[data-v-a34497b1]{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;cursor:pointer;background:transparent;border:none;transform:translateY(-50%)}}.nav-btn svg[data-v-a34497b1]{flex:none;width:48px;height:48px;overflow:visible;stroke:#16171d;stroke-width:2;transition:opacity .2s ease;transform:scale(.9167)}.nav-btn.nav-btn-next svg[data-v-a34497b1]{transform:scale(.9167) rotate(180deg)}.nav-btn[data-v-a34497b1]:disabled{cursor:not-allowed}.nav-btn:disabled svg[data-v-a34497b1]{opacity:.3}.nav-btn:not(:disabled):hover svg[data-v-a34497b1]{opacity:.7}.nav-btn-prev[data-v-a34497b1]{left:0}.nav-btn-next[data-v-a34497b1]{right:0}.carousel-swiper[data-v-a34497b1] .swiper-slide{display:flex;align-items:center;justify-content:center;transition:transform var(--dur, .3s) ease;transform:translate(calc(var(--shift-p, 0) * var(--shift-step)))}@media (max-width: 720.9px){.carousel-swiper[data-v-a34497b1] .swiper-slide{--shift-step: 44px;width:140px;height:184px}}@media (min-width: 721px) and (max-width: 1068.9px){.carousel-swiper[data-v-a34497b1] .swiper-slide{--shift-step: 52px;width:196px;height:248px}}@media (min-width: 1069px){.carousel-swiper[data-v-a34497b1] .swiper-slide{--shift-step: 64px;width:192px;height:248px}}.slide-box[data-v-a34497b1]{position:relative;display:flex;flex:none;align-items:center;justify-content:center;background:transparent;border-radius:24px}@media (max-width: 720.9px){.slide-box[data-v-a34497b1]{--s0: 88px;--s1: 64px;--s2: 64px;--border-scale-min: .478;width:184px;height:184px}}@media (min-width: 721px) and (max-width: 1068.9px){.slide-box[data-v-a34497b1]{--s0: 120px;--s1: 80px;--s2: 80px;--border-scale-min: .484;width:248px;height:248px}}@media (min-width: 1069px){.slide-box[data-v-a34497b1]{--s0: 120px;--s1: 88px;--s2: 72px;--border-scale-min: .484;width:248px;height:248px}}.slide-box[data-v-a34497b1]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(#fff,#fff) padding-box,linear-gradient(160deg,#f1887e 2.8%,#f5c3bc 25.42%,#cfdbf7 70.67%,#92aaf2 93.29%) border-box;border:4px solid transparent;border-radius:inherit;opacity:calc(1 - var(--p1, 1));transition:opacity var(--dur, .3s) ease,transform var(--dur, .3s) ease;transform:scale(calc(var(--border-scale-min) + (1 - var(--border-scale-min)) * (1 - var(--p1, 1))))}@media (max-width: 720.9px){.slide-box[data-v-a34497b1]:before{border-width:3px}}.slide-box .app-logo[data-v-a34497b1]{--logo-size: calc(var(--s0) - (var(--s0) - var(--s1)) * var(--p1, 1) - (var(--s1) - var(--s2)) * var(--p2, 1));position:relative;width:var(--logo-size);height:var(--logo-size);object-fit:cover;border-radius:12px;opacity:calc(1 - .2 * var(--p1, 1) - .1 * var(--p2, 1));transition:width var(--dur, .3s) ease,height var(--dur, .3s) ease,opacity var(--dur, .3s) ease}.visuallyhidden[data-v-7b8974e9]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.activity-container[data-v-7b8974e9]{display:flex;flex-direction:column;align-items:center;justify-content:center}.activity-container .activity-description[data-v-7b8974e9]{margin-top:20px;font-size:28px;font-weight:600;color:#4c8665;background:linear-gradient(180deg,#4c8665,#39cd79);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1068.9px){.activity-container .activity-description[data-v-7b8974e9]{margin-top:10px;font-size:24px}}.activity-container .activity-save[data-v-7b8974e9]{display:flex;flex-direction:column;align-items:center;max-width:225px;padding:12px 48px;margin-top:20px;font-size:24px;font-weight:600;line-height:100%;color:#fff;text-align:center;letter-spacing:.96px;background:linear-gradient(90deg,#4c8665,#39cd79);border:none;border-radius:8px}@media (max-width: 1068.9px){.activity-container .activity-save[data-v-7b8974e9]{padding:6px 36px;margin-top:10px;font-size:20px}}.download-wrapper[data-v-7b8974e9]{min-height:60vh}.download-wrapper .w[data-v-7b8974e9]{padding:0}@media (max-width: 720.9px){.download-wrapper[data-v-7b8974e9]{padding:64px 20px 80px}}@media (min-width: 721px) and (max-width: 1068.9px){.download-wrapper[data-v-7b8974e9]{padding:80px 20px 120px}}@media (min-width: 1069px){.download-wrapper[data-v-7b8974e9]{padding:92px 20px 144px}}.download-title[data-v-7b8974e9]{margin:0 auto;font-weight:600;color:#16171d;text-align:center}@media (max-width: 720.9px){.download-title[data-v-7b8974e9]{font-size:36px;line-height:44px}}@media (min-width: 721px) and (max-width: 1068.9px){.download-title[data-v-7b8974e9]{font-size:40px;line-height:48px}}@media (min-width: 1069px){.download-title[data-v-7b8974e9]{font-size:48px;line-height:56px}}.detail-card[data-v-7b8974e9]{display:flex;width:100%;max-width:860px;overflow:hidden;background:#fff;border:1.5px solid #e2e4e9;border-radius:24px}@media (max-width: 720.9px){.detail-card[data-v-7b8974e9]{flex-direction:column;gap:24px;align-items:center;padding:40px 20px 48px;margin:48px auto 0}}@media (min-width: 721px) and (max-width: 1068.9px){.detail-card[data-v-7b8974e9]{flex-direction:column;gap:24px;align-items:center;padding:40px 20px 48px;margin:64px auto 0}}@media (min-width: 1069px){.detail-card[data-v-7b8974e9]{flex-direction:row;align-items:center;margin:80px auto 0}}.detail-logo[data-v-7b8974e9]{flex-shrink:0}@media (min-width: 1069px){.detail-logo[data-v-7b8974e9]{padding:64px 48px}}.detail-logo .logo-image[data-v-7b8974e9]{display:block;width:100px;height:100px;object-fit:cover;border-radius:24px}.divider[data-v-7b8974e9]{display:none}@media (min-width: 1069px){.divider[data-v-7b8974e9]{display:block;flex-shrink:0;width:1px;height:150px;background-color:#e2e4e9}}.detail-info[data-v-7b8974e9]{display:flex;flex-direction:column;align-items:center}@media (min-width: 1069px){.detail-info[data-v-7b8974e9]{flex:1;min-width:0;padding:24px 16px}}.detail-info .app-name[data-v-7b8974e9]{max-width:318px;margin:0;font-size:16px;font-weight:500;line-height:24px;color:#16171d;text-align:center}.detail-info .store-buttons[data-v-7b8974e9]{display:flex;gap:24px;justify-content:center;margin-top:16px}.detail-info .store-item[data-v-7b8974e9]{display:flex;flex-direction:column;align-items:flex-start}.detail-info .store-link[data-v-7b8974e9]{display:block}.detail-info .store-badge[data-v-7b8974e9]{display:block;width:135px;height:52px;object-fit:contain}.detail-info .store-prompt[data-v-7b8974e9]{width:135px;margin:4px 0 0;font-size:12px;line-height:16px;color:#656565}.detail-qr[data-v-7b8974e9]{flex-shrink:0}@media (max-width: 720.9px){.detail-qr[data-v-7b8974e9]{display:none}}@media (min-width: 1069px){.detail-qr[data-v-7b8974e9]{padding:64px 48px}}.detail-qr .qr-image[data-v-7b8974e9]{display:block;width:100px;height:100px}.fade-enter-active[data-v-7b8974e9],.fade-leave-active[data-v-7b8974e9]{transition:opacity .25s ease}.fade-enter-from[data-v-7b8974e9],.fade-leave-to[data-v-7b8974e9]{opacity:0}.loading-container[data-v-7b8974e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-container .loading-text[data-v-7b8974e9]{margin-top:16px;font-size:16px;color:#666}.error-container[data-v-7b8974e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.error-container .error-text[data-v-7b8974e9]{margin:0 0 16px;font-size:16px;color:#ff4d4f}.empty-container[data-v-7b8974e9]{display:flex;align-items:center;justify-content:center;min-height:400px;text-align:center}.empty-container .empty-text[data-v-7b8974e9]{margin:0;font-size:16px;color:#666}
