.qp-page[data-v-1971c0c8]{min-height:calc(100vh - 48px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 16px;background:#f4f5f7}@media screen and (min-width:992px){.qp-page[data-v-1971c0c8]{min-height:calc(100vh - 42px)}}.qp-card[data-v-1971c0c8]{width:100%;max-width:500px;background:#fff;border:1px solid #e4e7ec;border-radius:20px;-webkit-box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 16px 32px -10px rgba(16,24,40,.1);box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 16px 32px -10px rgba(16,24,40,.1);padding:40px 44px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:600px){.qp-card[data-v-1971c0c8]{max-width:440px;padding:24px 20px;border-radius:16px}}.qp-header[data-v-1971c0c8]{margin-bottom:16px}.qp-title[data-v-1971c0c8]{margin:0 0 8px;font-size:20px;font-weight:700;color:#101828;letter-spacing:-.01em}.qp-subtitle[data-v-1971c0c8]{margin:0;font-size:13.5px;line-height:1.65;color:#667085}.qp-group[data-v-1971c0c8]{margin-bottom:4px}.qp-group__label[data-v-1971c0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#344054;margin:0 2px 10px}.qp-dot[data-v-1971c0c8]{width:6px;height:6px;border-radius:50%;background:#242c6d;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 3px rgba(36,44,109,.14);box-shadow:0 0 0 3px rgba(36,44,109,.14);margin-right:2px}.qp-account-card[data-v-1971c0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#f9fafb;border:1px solid #dfdfdf;border-radius:14px;padding:14px 16px;margin-bottom:18px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.qp-account-card[data-v-1971c0c8]:hover{border-color:#dcdfe6;-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04);box-shadow:0 1px 2px rgba(16,24,40,.04)}.qp-account-avatar[data-v-1971c0c8]{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qp-account-avatar img[data-v-1971c0c8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.qp-account-avatar--quantpal[data-v-1971c0c8]{background:linear-gradient(135deg,#242c6d,#2f3785);color:#fff;font-size:16px;font-weight:700}.qp-account-avatar--ring[data-v-1971c0c8]{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3px #dfdfdf;box-shadow:0 0 0 2px #fff,0 0 0 3px #dfdfdf}.qp-account-info[data-v-1971c0c8]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.qp-account-name[data-v-1971c0c8]{font-size:15px;font-weight:700;color:#101828;margin-bottom:2px}.qp-account-sub[data-v-1971c0c8]{font-size:13px;color:#667085;word-break:break-all}.qp-sync-divider[data-v-1971c0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:4px 0 16px}.qp-sync-divider__line[data-v-1971c0c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#e4e7ec));background:linear-gradient(90deg,transparent,#e4e7ec)}.qp-sync-divider__line[data-v-1971c0c8]:last-child{background:-webkit-gradient(linear,left top,right top,from(#e4e7ec),to(transparent));background:linear-gradient(90deg,#e4e7ec,transparent)}.qp-sync-divider__badge[data-v-1971c0c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#242c6d;background:#ebecf5;border:1px solid #dbddf0;padding:4px 10px 4px 8px;border-radius:999px;white-space:nowrap}.qp-section-label[data-v-1971c0c8]{font-size:13px;font-weight:600;color:#667085;margin:18px 2px 5px}.qp-benefit[data-v-1971c0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f9fafb;border:1px solid #dfdfdf;border-radius:14px;padding:13px 16px;margin-bottom:10px;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.qp-benefit[data-v-1971c0c8]:hover{border-color:#dcdfe6}.qp-benefit__row[data-v-1971c0c8]{gap:10px;font-size:14px;font-weight:600;color:#101828}.qp-benefit__arrow-wrap[data-v-1971c0c8],.qp-benefit__row[data-v-1971c0c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qp-benefit__arrow-wrap[data-v-1971c0c8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #dfdfdf;-ms-flex-negative:0;flex-shrink:0;color:#98a2b3}.qp-btn[data-v-1971c0c8]{width:100%;height:44px;margin-top:10px;border-radius:12px;font-weight:700;font-size:15px;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .15s ease;transition:transform .1s ease,box-shadow .15s ease;transition:transform .1s ease,box-shadow .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease}.qp-btn[data-v-1971c0c8]:active{-webkit-transform:scale(.99);transform:scale(.99)}.qp-btn.el-button--primary[data-v-1971c0c8]{background:linear-gradient(135deg,#242c6d,#2f3785);border:none;-webkit-box-shadow:0 2px 8px rgba(36,44,109,.28);box-shadow:0 2px 8px rgba(36,44,109,.28)}.qp-btn.el-button--primary[data-v-1971c0c8]:hover{-webkit-box-shadow:0 4px 14px rgba(36,44,109,.36);box-shadow:0 4px 14px rgba(36,44,109,.36)}.qp-btn.is-disabled[data-v-1971c0c8],.qp-btn.is-disabled[data-v-1971c0c8]:focus,.qp-btn.is-disabled[data-v-1971c0c8]:hover{background:#ebecf5!important;border:1px solid #dbddf0!important;color:rgba(36,44,109,.45)!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;-webkit-transform:none;transform:none}.qp-btn--ghost[data-v-1971c0c8]{background:#fff;color:#242c6d;border:1px solid #e4e7ec;-webkit-box-shadow:none;box-shadow:none}.qp-btn--ghost[data-v-1971c0c8]:hover{background:#f9fafb;color:#242c6d;border-color:#e4e7ec}.qp-result[data-v-1971c0c8]{text-align:center;padding:18px 4px 4px}.qp-result--loading[data-v-1971c0c8]{padding:44px 4px}.qp-result__icon[data-v-1971c0c8]{width:56px;height:56px;margin:0 auto 20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qp-result__icon--success[data-v-1971c0c8]{background:#ecfdf3;color:#067647}.qp-result__icon--error[data-v-1971c0c8]{background:#fef3f2;color:#b42318}.qp-result__title[data-v-1971c0c8]{margin:0 0 8px;font-size:17px;font-weight:700;color:#101828}.qp-result__desc[data-v-1971c0c8]{margin:0 0 22px;font-size:13.5px;line-height:1.65;color:#667085}.qp-fade-enter-active[data-v-1971c0c8],.qp-fade-leave-active[data-v-1971c0c8]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.qp-fade-enter[data-v-1971c0c8],.qp-fade-leave-to[data-v-1971c0c8]{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}@media (max-width:600px){.qp-benefit[data-v-1971c0c8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.qp-benefit__status[data-v-1971c0c8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.qp-benefit__status.is-active[data-v-1971c0c8]{color:#067647;background:#ecfdf3}.qp-benefit__status.is-disabled[data-v-1971c0c8]{color:#667085;background:#fff;border:1px solid #e4e7ec}