.permission-lock-root[data-v-984eca56]{-webkit-box-flex:0;-ms-flex-item-align:start;align-self:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.permission-lock-root[data-v-984eca56],.permission-lock-wrap[data-v-984eca56]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}.permission-lock-wrap[data-v-984eca56]{border-radius:var(--sps-radius-md);cursor:not-allowed;overflow:hidden;position:relative}.permission-lock-content[data-v-984eca56]{-webkit-filter:blur(1.5px);filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.permission-lock-overlay[data-v-984eca56]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--sps-bg-overlay-soft);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.passkey-manager[data-v-aedd0640]{margin-bottom:28px}.passkey-manager__header[data-v-aedd0640]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.section-title[data-v-aedd0640]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.section-desc[data-v-aedd0640]{color:var(--sps-text-muted);font-size:13px;margin:0}.passkey-manager__empty[data-v-aedd0640]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:center;min-height:80px}.passkey-manager__list[data-v-aedd0640]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.passkey-card[data-v-aedd0640]{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);justify-content:space-between;padding:12px 14px}.passkey-card[data-v-aedd0640],.passkey-card__info[data-v-aedd0640]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.passkey-card__info[data-v-aedd0640]{min-width:0}.passkey-card__icon[data-v-aedd0640]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-primary-soft);border-radius:var(--sps-radius-sm);color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.passkey-card__name[data-v-aedd0640]{color:var(--sps-text-strong);font-size:14px;font-weight:600}.passkey-card__meta[data-v-aedd0640]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:10px}.passkey-name-label[data-v-aedd0640]{color:var(--sps-text-strong);display:block;font-size:13px;margin-bottom:6px}.google-login-manager[data-v-6ba56673]{margin-bottom:28px}.google-login-manager__header[data-v-6ba56673]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.section-title[data-v-6ba56673]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:8px}.section-title__icon[data-v-6ba56673]{height:18px;width:18px}.section-desc[data-v-6ba56673]{color:var(--sps-text-muted);font-size:13px;margin:0}.google-login-manager__empty[data-v-6ba56673]{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--sps-text-muted);font-size:13px;justify-content:center;min-height:80px}.google-login-card[data-v-6ba56673],.google-login-manager__empty[data-v-6ba56673]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.google-login-card[data-v-6ba56673]{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);gap:12px;justify-content:space-between;padding:12px 14px}.google-login-card__info[data-v-6ba56673]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:0}.google-login-card__avatar[data-v-6ba56673],.google-login-card__icon[data-v-6ba56673]{-ms-flex-negative:0;border-radius:var(--sps-radius-sm);flex-shrink:0;height:36px;width:36px}.google-login-card__icon[data-v-6ba56673]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.google-login-card__icon img[data-v-6ba56673]{height:18px;width:18px}.google-login-card__name[data-v-6ba56673]{color:var(--sps-text-strong);font-size:14px;font-weight:600}.google-login-card__meta[data-v-6ba56673]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:10px}.passkey-prompt[data-v-4a823e91]{padding:12px 8px 4px;text-align:center}.passkey-prompt--embedded[data-v-4a823e91]{padding:0}.passkey-prompt__icon[data-v-4a823e91]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary-soft);border-radius:var(--sps-radius-md);color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.passkey-prompt__icon .material-icons[data-v-4a823e91],.passkey-prompt__icon .md-icon[data-v-4a823e91]{font-size:28px}.passkey-prompt--embedded .passkey-prompt__icon[data-v-4a823e91]{height:40px;margin-bottom:12px;width:40px}.passkey-prompt--embedded .passkey-prompt__icon .material-icons[data-v-4a823e91],.passkey-prompt--embedded .passkey-prompt__icon .md-icon[data-v-4a823e91]{font-size:22px}.passkey-prompt__title[data-v-4a823e91]{color:var(--sps-text-strong);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 8px}.passkey-prompt--embedded .passkey-prompt__title[data-v-4a823e91]{font-size:16px}.passkey-prompt__hint[data-v-4a823e91],.passkey-prompt__subtitle[data-v-4a823e91]{color:var(--sps-text-muted);font-size:14px;line-height:1.5;margin:0 auto 8px}.passkey-prompt__hint[data-v-4a823e91]{font-size:13px;margin-bottom:16px}.passkey-prompt--embedded .passkey-prompt__subtitle[data-v-4a823e91]{font-size:13px;margin-bottom:12px}.passkey-prompt__name[data-v-4a823e91]{margin:0 0 16px;text-align:left}.passkey-prompt__name-label[data-v-4a823e91]{color:var(--sps-text-strong);display:block;font-size:13px;margin-bottom:6px}.passkey-prompt__error[data-v-4a823e91]{color:var(--sps-danger);font-size:13px;margin:0 0 16px}.passkey-prompt__actions[data-v-4a823e91]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:center}.passkey-prompt__spinner[data-v-4a823e91]{-webkit-animation:passkey-spin-data-v-4a823e91 .7s linear infinite;animation:passkey-spin-data-v-4a823e91 .7s linear infinite;border:2px solid var(--sps-border-default);border-radius:50%;border-top-color:var(--sps-action-text);display:inline-block;height:14px;margin-right:8px;vertical-align:-2px;width:14px}@-webkit-keyframes passkey-spin-data-v-4a823e91{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes passkey-spin-data-v-4a823e91{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-methods-prompt[data-v-7f7e39d0]{padding:12px 8px 4px;text-align:center}.login-methods-prompt__title[data-v-7f7e39d0]{color:var(--sps-text-strong);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 8px}.login-methods-prompt__hint[data-v-7f7e39d0],.login-methods-prompt__subtitle[data-v-7f7e39d0]{color:var(--sps-text-muted);font-size:14px;line-height:1.5;margin:0 auto 8px}.login-methods-prompt__hint[data-v-7f7e39d0]{font-size:13px;margin-bottom:16px}.login-method-card[data-v-7f7e39d0]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);margin:0 0 12px;padding:14px;text-align:left}.login-method-card__head[data-v-7f7e39d0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.login-method-card__icon[data-v-7f7e39d0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.login-method-card__icon img[data-v-7f7e39d0]{height:20px;width:20px}.login-method-card__title[data-v-7f7e39d0]{color:var(--sps-text-strong);font-size:15px;font-weight:600}.login-method-card__desc[data-v-7f7e39d0]{color:var(--sps-text-muted);font-size:13px;line-height:1.4;margin-top:4px}.login-methods-prompt__error[data-v-7f7e39d0]{color:var(--sps-danger);font-size:13px;margin:0 0 12px}.login-methods-prompt__actions[data-v-7f7e39d0]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:center}.login-methods-prompt__spinner[data-v-7f7e39d0]{-webkit-animation:login-methods-spin-data-v-7f7e39d0 .7s linear infinite;animation:login-methods-spin-data-v-7f7e39d0 .7s linear infinite;border:2px solid var(--sps-border-default);border-radius:50%;border-top-color:var(--sps-action-text);display:inline-block;height:14px;margin-right:8px;vertical-align:-2px;width:14px}@-webkit-keyframes login-methods-spin-data-v-7f7e39d0{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes login-methods-spin-data-v-7f7e39d0{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sensitive-confirm__desc[data-v-34c8539f]{color:var(--sps-text-default);margin-bottom:12px}.sensitive-confirm__error[data-v-34c8539f]{color:var(--sps-danger);font-size:13px;margin-bottom:12px}.sensitive-confirm__label[data-v-34c8539f]{color:var(--sps-text-strong);display:block;font-size:13px;margin-bottom:6px}.sensitive-confirm__switch[data-v-34c8539f]{background:transparent;border:0;color:var(--sps-primary);cursor:pointer;display:block;font-size:13px;margin-top:12px;padding:0}.sensitive-confirm__passkey[data-v-34c8539f],.sensitive-confirm__password[data-v-34c8539f]{margin-top:8px}