*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff}#app{min-height:100vh}.wechat-browser-page[data-v-16d25196]{position:fixed;top:0;left:0;width:100%;height:100%;background:#8FC0F7;z-index:9999;display:flex;align-items:flex-start;justify-content:center}.guide-image[data-v-16d25196]{width:100%;height:auto}.image-page[data-v-6eed130f]{width:100vw;min-height:100vh;padding:0;margin:0;display:flex;align-items:flex-start;justify-content:center;background:#0d2f73 url(/bg.png) center center / cover no-repeat;position:relative;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.full-image[data-v-6eed130f]{width:100%;height:100vh;object-fit:cover;touch-action:manipulation;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.get-app-btn[data-v-6eed130f]{position:fixed;bottom:calc(clamp(48px,12vh,96px) + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:280px;height:50px;background:linear-gradient(135deg,#ff8dc1,#ff5f7e);border:1px solid rgba(255,255,255,.6);border-radius:25px;color:#fff;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 12px 30px #0f29534d,0 0 0 6px #ffffff14;letter-spacing:1px;z-index:1000}.get-app-btn[data-v-6eed130f]:hover{transform:translate(-50%) translateY(-3px);box-shadow:0 16px 40px #0f295359,0 0 0 6px #ffffff1f}.get-app-btn[data-v-6eed130f]:active{transform:translate(-50%) translateY(0)}@media (max-width: 480px){.get-app-btn[data-v-6eed130f]{width:240px;height:45px;font-size:1rem}}.ios-tutorial-page[data-v-893bb0fe]{min-height:100vh;padding:120px 20px 60px;background:radial-gradient(circle at top right,rgba(90,200,250,.2),transparent 40%),linear-gradient(180deg,#f3f6ff 0%,#ffffff 85%);display:flex;justify-content:center}.fixed-cta[data-v-893bb0fe]{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px 18px;background:rgba(15,23,42,.92);box-shadow:0 18px 30px #0f172a73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000}.tutorial-card[data-v-893bb0fe]{width:100%;max-width:640px;background:#fff;border-radius:28px;padding:32px;box-shadow:0 18px 48px #0f172a1f;text-align:left;align-self:flex-start}.tutorial-card h1[data-v-893bb0fe]{font-size:2.1rem;color:#0f172a;margin-bottom:18px}.step-list[data-v-893bb0fe]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:14px}.step-item[data-v-893bb0fe]{background:#f8fafc;border-radius:20px;border:1px solid rgba(148,163,184,.15);padding:18px;display:flex;gap:16px}.step-number[data-v-893bb0fe]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center}.step-info h3[data-v-893bb0fe]{margin:0 0 6px;color:#0f172a;font-size:1rem}.step-info p[data-v-893bb0fe]{margin:0;color:#475569;font-size:.9rem;line-height:1.5}.ios-get-app-btn[data-v-893bb0fe]{margin:0 auto;width:min(320px,100%);height:54px;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:999px;color:#fff;font-size:1.05rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 30px #3b82f666}.ios-get-app-btn[data-v-893bb0fe]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #3b82f68c}.ios-get-app-btn[data-v-893bb0fe]:active{transform:translateY(0)}.ios-get-app-btn[data-v-893bb0fe]:disabled{opacity:.7;cursor:not-allowed}.get-app-status[data-v-893bb0fe]{margin-top:2px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.1);font-size:.9rem}@media (max-width: 520px){.ios-tutorial-page[data-v-893bb0fe]{padding:110px 16px 60px}.tutorial-card[data-v-893bb0fe]{padding:24px}.step-item[data-v-893bb0fe]{align-items:flex-start}}
