.page[data-v-7b6f5b25]{min-height:100vh;background:#f3f4f6;padding:.28rem .32rem calc(.56rem + env(safe-area-inset-bottom));box-sizing:border-box;-webkit-font-smoothing:antialiased}.hero[data-v-7b6f5b25]{text-align:center;padding:.36rem 0 .4rem}.title[data-v-7b6f5b25]{font-size:.52rem;font-weight:700;color:#111827;letter-spacing:.02em;line-height:1.3}.sub[data-v-7b6f5b25]{margin-top:.12rem;font-size:.3rem;color:#8b9099}.hint[data-v-7b6f5b25]{text-align:center;color:#8b9099;font-size:.32rem;padding:1.6rem .24rem;line-height:1.6}.hint.err[data-v-7b6f5b25]{color:#e54d42}.card[data-v-7b6f5b25]{display:flex;align-items:center;background:#fff;border-radius:.28rem;padding:.36rem .28rem .36rem .32rem;margin-bottom:.24rem;box-shadow:0 .08rem .24rem rgba(17,24,39,.04)}.card[data-v-7b6f5b25]:active{background:#f8f9fb}.card.busy[data-v-7b6f5b25]{opacity:.65}.logo-col[data-v-7b6f5b25]{width:1.28rem;flex-shrink:0;text-align:center;margin-right:.28rem}.logo-wrap[data-v-7b6f5b25]{width:1.08rem;height:1.08rem;margin:0 auto;border-radius:.22rem;background:#f4f6fa;overflow:hidden;display:flex;align-items:center;justify-content:center}.logo[data-v-7b6f5b25]{width:.78rem;height:.78rem;object-fit:contain}.logo.ph[data-v-7b6f5b25]{width:100%;height:100%;color:#fff;background:#3b82f6;font-size:.44rem;font-weight:700}.ch-name[data-v-7b6f5b25]{margin-top:.1rem;font-size:.28rem;color:#6b7280;line-height:1.3}.main[data-v-7b6f5b25]{flex:1;min-width:0}.name-row[data-v-7b6f5b25]{display:flex;align-items:baseline;flex-wrap:wrap}.name[data-v-7b6f5b25]{font-size:.44rem;font-weight:700;color:#111827;line-height:1.35}.auth-row[data-v-7b6f5b25]{display:flex;align-items:center;flex-wrap:wrap;margin-top:.18rem;gap:.16rem}.auth[data-v-7b6f5b25]{display:inline-flex;align-items:center;font-size:.3rem;font-weight:600;padding:.06rem .16rem .06rem .1rem;border-radius:13.32rem;line-height:1.2}.auth .ico[data-v-7b6f5b25]{width:.4rem;height:.4rem;margin-right:.1rem;flex-shrink:0;object-fit:contain;display:block}.auth.is-ok[data-v-7b6f5b25]{background:#edfaf3;color:#059669}.auth.is-no[data-v-7b6f5b25]{background:#fef2f2;color:#dc2626}.arrow[data-v-7b6f5b25]{flex-shrink:0;margin-left:.08rem;color:#d1d5db;font-size:.56rem;line-height:1;font-weight:300}