.sign-page[data-v-50e2f587]{min-height:100vh;padding:24px 16px;background:linear-gradient(160deg,#f0f5ff,#fafafa 45%,#fff);box-sizing:border-box}.card[data-v-50e2f587]{max-width:420px;margin:0 auto;padding:24px 20px 28px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.brand[data-v-50e2f587]{font-size:13px;color:#8c8c8c;margin-bottom:8px}.meeting-title[data-v-50e2f587],.success-title[data-v-50e2f587]{font-size:20px;font-weight:600;color:#262626;margin-bottom:6px}.line[data-v-50e2f587]{font-size:14px;margin-bottom:6px;color:#262626}.muted[data-v-50e2f587]{color:#8c8c8c;margin-bottom:16px}.method-label[data-v-50e2f587]{margin:16px 0 8px;font-size:13px;color:#595959}.methods[data-v-50e2f587]{margin-bottom:12px;display:flex;flex-wrap:wrap}.field[data-v-50e2f587]{margin-bottom:10px}.face-actions[data-v-50e2f587]{display:flex;gap:8px;margin-bottom:8px}.preview[data-v-50e2f587]{width:100%;background:#000;border-radius:6px;margin-bottom:8px}.tip[data-v-50e2f587]{font-size:12px;color:#8c8c8c;margin-bottom:12px;line-height:1.5}.submit[data-v-50e2f587]{margin-top:8px}.error[data-v-50e2f587]{color:#f5222d;padding:24px 0;text-align:center}.photo[data-v-50e2f587]{width:100%;margin-top:12px;border-radius:6px}