.main-button[data-v-1be8123d]{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:var(--vip-color-surface);border:1px solid var(--vip-color-border);box-shadow:var(--vip-shadow-card);color:var(--vip-color-text-soft);cursor:pointer;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.main-button[data-v-1be8123d]:hover{border-color:var(--vip-accent-blue-tint);box-shadow:var(--vip-shadow-float-md);color:var(--vip-color-text);transform:translateY(-1px)}}.main-button[data-v-1be8123d]:before{background:linear-gradient(90deg,transparent,var(--vip-main-btn-shimmer),transparent);content:"";width:100%;height:100%;transition:left .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:-100%}.main-button[data-v-1be8123d]:hover:before{left:100%}.main-button.is-inactive[data-v-1be8123d]{background-color:var(--vip-quiet-btn-bg);border-color:var(--vip-color-border);color:var(--vip-color-text-soft)}.main-button.is-inactive[data-v-1be8123d]:hover{box-shadow:var(--vip-shadow-float-md);transform:translateY(-1px)}.main-button.is-active[data-v-1be8123d]{background:var(--vip-main-btn-active-bg);border-color:var(--vip-color-border);box-shadow:var(--vip-shadow-soft);color:var(--vip-main-btn-active-fg)}.main-button.is-active[data-v-1be8123d]:before{background:linear-gradient(90deg,transparent,var(--vip-main-btn-shimmer-active),transparent)}.main-button[data-v-1be8123d] .el-icon.is-loading{animation-duration:.7s}.main-button.is-loading[data-v-1be8123d]{cursor:progress}.main-button[data-v-1be8123d]:active:not(.is-disabled){transform:translateY(0)scale(.995)}.main-button.is-active.is-loading[data-v-1be8123d]{background:var(--vip-main-btn-active-loading-bg);box-shadow:var(--vip-shadow-card)}.main-button.is-disabled[data-v-1be8123d]{box-shadow:none;cursor:not-allowed;opacity:.52}.main-button.size-small[data-v-1be8123d]{min-height:34px;padding:.45rem .9rem;font-size:.85rem}.main-button.size-medium[data-v-1be8123d]{min-height:40px;padding:.58rem 1rem;font-size:.95rem}.main-button.size-large[data-v-1be8123d]{min-height:46px;padding:.72rem 1.35rem;font-size:1rem}.main-button[data-v-1be8123d] .el-icon{font-size:.92em}
