@charset "UTF-8";.ios-guide[data-v-18f77a62]{border:1px dashed var(--border-strong);border-radius:.75rem;display:flex;flex-direction:column;gap:.9rem;padding:1.25rem 1rem;text-align:left}.ios-guide__lead[data-v-18f77a62]{color:var(--text-primary);font-size:.95rem}.ios-guide__steps[data-v-18f77a62]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.ios-guide__steps li[data-v-18f77a62]{align-items:flex-start;display:flex;gap:.75rem}.ios-guide__num[data-v-18f77a62]{background:var(--brand-primary);border-radius:50%;color:#fff;flex:0 0 auto;font-size:.85rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.ios-guide__num[data-v-18f77a62],.ios-guide__text[data-v-18f77a62]{align-items:center;display:inline-flex}.ios-guide__text[data-v-18f77a62]{color:var(--text-primary);flex-wrap:wrap;font-size:.9rem;gap:.35rem;line-height:1.5rem}.ios-guide__glyph[data-v-18f77a62]{border:1.5px solid var(--brand-primary);border-radius:.25rem;display:inline-block;height:1.25rem;position:relative;vertical-align:middle;width:1.25rem}.ios-guide__glyph--share[data-v-18f77a62]:before{content:"↑";font-size:.8rem}.ios-guide__glyph--plus[data-v-18f77a62]:before,.ios-guide__glyph--share[data-v-18f77a62]:before{align-items:center;color:var(--brand-primary);display:flex;inset:0;justify-content:center;line-height:1;position:absolute}.ios-guide__glyph--plus[data-v-18f77a62]:before{content:"+";font-size:.95rem;font-weight:700}.ios-guide__note[data-v-18f77a62]{color:var(--text-secondary);font-size:.8rem}.mobile-layout .mApp-wrap{display:flex;flex-direction:column;gap:1rem;padding:calc(var(--mb-inner-header-h) + 1rem) var(--mb-page-x) var(--mb-btm-offset)}.mobile-layout .mApp-card{background:var(--bg-overlay);border-radius:.75rem;overflow:hidden}.mobile-layout .mApp-bar{color:var(--brand-primary);font-size:.9375rem;font-weight:700;letter-spacing:.05rem;padding:.75rem 1rem;text-align:center}.mobile-layout .mApp-qr-area{align-items:center;display:flex;justify-content:center;padding:1.75rem 1.5rem 1rem;position:relative}.mobile-layout .mApp-qr-area .base-btn.primary-btn{bottom:.3rem;font-size:.8rem;line-height:2;padding:0 1rem;position:absolute;width:-moz-fit-content;width:fit-content}.mobile-layout .mApp-qr{background:#fff;border-radius:.5rem;height:11rem;padding:0;width:11rem}.mobile-layout .mApp-slogan{color:var(--text-primary);font-size:.875rem;letter-spacing:.03rem;padding:1rem 1.5rem .5rem;text-align:center}.mobile-layout .mApp-actions{align-items:flex-start;display:flex;justify-content:space-around;padding:1rem .5rem 1.375rem}.mobile-layout .mApp-btn{align-items:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:.7rem;gap:.3rem}.mobile-layout .mApp-btn .iconBox{align-items:center;background:var(--text-faint);border-radius:.75rem;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.mobile-layout .mApp-btn .iconBox .iconMask{--iconSize:1.75rem;--iconColor:var(--text-primary)}.mobile-layout .mApp-promo{border-radius:.75rem;overflow:hidden}.mobile-layout .mApp-promo img{display:block;width:100%}.mApp-state[data-v-6a2c907e]{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1rem .5rem 0;text-align:center}.mApp-state__title[data-v-6a2c907e]{color:var(--text-primary);font-size:.95rem}.mApp-state__btn[data-v-6a2c907e]{font-size:.9rem;line-height:1.4;padding:.5rem 1.5rem;text-decoration:none;width:auto}
