.download-page[data-v-49d20d18]{--page-bg:#f2f2f7;--card-bg:#fff;--secondary-bg:#f2f2f7;--primary:#000;--secondary:#0006;--accent:#fd0;width:100%;max-width:min(560px,100%);min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:var(--primary);background:0 0;margin:0 auto;overflow-x:clip}.page-header[data-v-49d20d18]{grid-template-columns:32px 1fr 32px;align-items:center;padding-block:4px;display:grid}.page-header h1[data-v-49d20d18],.card-heading h2[data-v-49d20d18],.step h3[data-v-49d20d18],.faq-question h3[data-v-49d20d18],.guide-summary strong[data-v-49d20d18]{margin:0;font-weight:600}.page-header h1[data-v-49d20d18]{text-align:center;grid-column:2;font-size:17px;line-height:22px}.page-logo[data-v-49d20d18]{object-fit:cover;border-radius:8px;grid-area:1/1;width:32px;height:32px}.device-status[data-v-49d20d18]{align-items:center;gap:5px;margin:20px 0 10px;padding-left:9px;font-size:14px;line-height:22px;display:flex}.device-status span[data-v-49d20d18]{background:#34c759;border-radius:50%;width:6px;height:6px}.card[data-v-49d20d18]{background:var(--card-bg);border-radius:10px;width:100%;min-width:0;padding-inline:14px;overflow:hidden}.card+.card[data-v-49d20d18]{margin-top:16px}.card-heading[data-v-49d20d18]{padding-top:14px}.card-heading h2[data-v-49d20d18]{letter-spacing:-.43px;font-size:17px;line-height:22px}.card-heading p[data-v-49d20d18],.download-notice[data-v-49d20d18],.guide-summary p[data-v-49d20d18],.step p[data-v-49d20d18],.faq-answer[data-v-49d20d18]{color:var(--secondary);margin:2px 0 0;font-size:14px;font-weight:400;line-height:20px}.system-selector[data-v-49d20d18]{background:var(--secondary-bg);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:10px;padding:3px;display:grid;position:relative}.selector-indicator[data-v-49d20d18]{will-change:transform;background:#fff;border-radius:14px;width:calc(50% - 3px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.system-selector.selected-android .selector-indicator[data-v-49d20d18]{transform:translate(100%)}.system-option[data-v-49d20d18]{z-index:1;min-width:0;color:var(--primary);white-space:nowrap;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 4px;font-size:16px;font-weight:500;line-height:22px;transition:opacity .2s,transform .2s;display:flex;position:relative}.system-option[data-v-49d20d18]:not(.selected){opacity:.82}.system-option[data-v-49d20d18]:active{transform:scale(.98)}.system-option img[data-v-49d20d18]{width:24px;height:24px}.download-button[data-v-49d20d18]{color:var(--primary);background:var(--accent);text-align:center;border-radius:18px;justify-content:center;align-items:center;gap:2px;margin-top:18px;padding:15px 20px;font-size:17px;font-weight:600;line-height:22px;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.download-button[data-v-49d20d18]:active{filter:brightness(.94);transform:scale(.99)}.download-button img[data-v-49d20d18]{width:16px;height:16px}.download-notice[data-v-49d20d18]{margin:12px 0 14px;font-size:13px;line-height:16px}.guide-summary[data-v-49d20d18]{background:var(--secondary-bg);border-radius:12px;margin:12px 0 18px;padding:12px 16px}.guide-summary strong[data-v-49d20d18],.step h3[data-v-49d20d18]{font-size:14px;line-height:22px}.guide-summary p[data-v-49d20d18]{color:#888}.guide-summary b[data-v-49d20d18]{color:var(--primary);font-weight:600}.steps[data-v-49d20d18]{margin:0;padding:0 0 12px;list-style:none}.step[data-v-49d20d18]{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.step>div[data-v-49d20d18]{min-width:0}.step+.step[data-v-49d20d18]{border-top:1px solid #eee}.step-number[data-v-49d20d18]{color:#1a1b1f;background:var(--accent);border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;font-weight:600;line-height:22px;display:grid}.step p[data-v-49d20d18]{margin-top:7px;line-height:22px}.guide-image[data-v-49d20d18]{border-radius:32px;width:min(300px,100% - 48px);margin:4px auto 26px;display:block}.faq-card[data-v-49d20d18]{padding-bottom:12px}.faq-list[data-v-49d20d18]{margin-top:12px}.faq-item[data-v-49d20d18]{padding:14px 0}.faq-item+.faq-item[data-v-49d20d18]{border-top:1px solid #eee}.faq-question[data-v-49d20d18]{width:100%;color:var(--primary);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:8px;padding:0;display:grid}.faq-question h3[data-v-49d20d18]{font-size:16px;line-height:20px}.faq-toggle[data-v-49d20d18],.add-icon[data-v-49d20d18]{width:24px;height:24px}.faq-toggle[data-v-49d20d18]{position:relative}.faq-toggle img[data-v-49d20d18],.faq-toggle .add-icon[data-v-49d20d18]{width:24px;height:24px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.faq-toggle img[data-v-49d20d18]{opacity:0;transform:rotate(-90deg)scale(.75)}.add-icon[data-v-49d20d18]{-webkit-mask:var(--mask-image) center / contain no-repeat;-webkit-mask:var(--mask-image) center / contain no-repeat;mask:var(--mask-image) center / contain no-repeat;background:#ff9500}.faq-item.expanded .faq-toggle img[data-v-49d20d18]{opacity:1;transform:rotate(0)scale(1)}.faq-item.expanded .add-icon[data-v-49d20d18]{opacity:0;transform:rotate(90deg)scale(.75)}.faq-answer-wrap[data-v-49d20d18]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-4px)}.faq-answer-wrap>div[data-v-49d20d18]{overflow:hidden}.faq-item.expanded .faq-answer-wrap[data-v-49d20d18]{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-answer[data-v-49d20d18]{margin-top:10px;line-height:18px}.label-fade-enter-active[data-v-49d20d18],.label-fade-leave-active[data-v-49d20d18],.content-fade-enter-active[data-v-49d20d18],.content-fade-leave-active[data-v-49d20d18]{transition:opacity .18s,transform .22s}.label-fade-enter-from[data-v-49d20d18],.content-fade-enter-from[data-v-49d20d18]{opacity:0;transform:translateY(4px)}.label-fade-leave-to[data-v-49d20d18],.content-fade-leave-to[data-v-49d20d18]{opacity:0;transform:translateY(-4px)}@media (width<=359px){.system-option[data-v-49d20d18]{gap:4px;font-size:14px}}:root{color:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f2f2f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;overflow-x:clip}body{overflow-wrap:anywhere;overscroll-behavior-y:none;background:linear-gradient(#f2f2f7,#f9f9f9) fixed;min-height:100dvh;margin:0}img{max-width:100%}button{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible{outline-offset:3px;outline:3px solid #5667d859}.app-shell{width:100%;max-width:100%;min-height:100dvh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
