.region-blocked[data-v-2cf8a0f2]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f7f7fa,#fff);padding:16px}.region-blocked__card[data-v-2cf8a0f2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 32px;max-width:320px;background:#fff;border-radius:16px;box-shadow:0 8px 24px #a338fc14,0 2px 4px #00000005}.region-blocked__icon[data-v-2cf8a0f2]{width:72px;height:72px;margin-bottom:24px;color:#a338fc;animation:region-blocked-pulse-2cf8a0f2 2.4s ease-in-out infinite}.region-blocked__icon svg[data-v-2cf8a0f2]{width:100%;height:100%;display:block}.region-blocked__title[data-v-2cf8a0f2]{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.02em}.region-blocked__desc[data-v-2cf8a0f2]{font-size:15px;color:#999;margin:0;line-height:1.5}@keyframes region-blocked-pulse-2cf8a0f2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.96)}}.app-main[data-v-2cf8a0f2]{height:100%;overflow:hidden}@media(min-width:768px){.app-main[data-v-2cf8a0f2]{height:auto;flex:1;min-height:0}}.app-boot-loading[data-v-2cf8a0f2]{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(168deg,#fafaff,#fff 40%,#fff8fa);overflow:hidden;z-index:9999}.abl-bg[data-v-2cf8a0f2]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.abl-orb[data-v-2cf8a0f2]{position:absolute;border-radius:50%;filter:blur(90px);opacity:0;animation:abl-orb-in-2cf8a0f2 1.2s ease-out forwards,abl-drift-2cf8a0f2 ease-in-out infinite}.abl-orb--1[data-v-2cf8a0f2]{width:340px;height:340px;background:radial-gradient(circle,rgba(181,101,247,.12),transparent 70%);top:-100px;right:-80px;animation-delay:0s,0s;animation-duration:1.2s,14s}.abl-orb--2[data-v-2cf8a0f2]{width:280px;height:280px;background:radial-gradient(circle,rgba(232,126,168,.1),transparent 70%);bottom:-60px;left:-60px;animation-delay:.4s,0s;animation-duration:1.2s,18s}@keyframes abl-orb-in-2cf8a0f2{to{opacity:1}}@keyframes abl-drift-2cf8a0f2{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)}}.abl-content[data-v-2cf8a0f2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;animation:abl-enter-2cf8a0f2 .8s cubic-bezier(.16,1,.3,1) .15s both}@keyframes abl-enter-2cf8a0f2{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.abl-logo-area[data-v-2cf8a0f2]{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.abl-glow[data-v-2cf8a0f2]{position:absolute;width:120px;height:120px;border-radius:36px;background:linear-gradient(135deg,#b565f738,#e87ea82e);filter:blur(28px);animation:abl-glow-pulse-2cf8a0f2 3s ease-in-out infinite}@keyframes abl-glow-pulse-2cf8a0f2{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.abl-card[data-v-2cf8a0f2]{position:relative;z-index:1;width:84px;height:84px;border-radius:26px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #b565f71a,0 2px 8px #0000000a,inset 0 1px #fffc;display:flex;align-items:center;justify-content:center;padding:22px;animation:abl-card-breathe-2cf8a0f2 3s ease-in-out infinite}.abl-card svg[data-v-2cf8a0f2]{width:100%;height:100%;display:block}@keyframes abl-card-breathe-2cf8a0f2{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.abl-brand[data-v-2cf8a0f2]{margin:0;font-size:28px;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#b565f7,#d98ebf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.abl-bar[data-v-2cf8a0f2]{width:48px}.abl-bar__track[data-v-2cf8a0f2]{height:3px;border-radius:2px;background:#b565f71a;overflow:hidden}.abl-bar__fill[data-v-2cf8a0f2]{height:100%;border-radius:2px;background:linear-gradient(90deg,#c48dfa,#e89dbd);animation:abl-bar-slide-2cf8a0f2 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes abl-bar-slide-2cf8a0f2{0%{width:0%;transform:translate(0)}50%{width:70%;transform:translate(10%)}to{width:0%;transform:translate(48px)}}.sw-update-banner[data-v-2cf8a0f2]{position:fixed;bottom:calc(66px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:400;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#1a1a1a;border-radius:9999px;box-shadow:0 16px 40px #a338fc1f;cursor:pointer;white-space:nowrap}.sw-update-banner__text[data-v-2cf8a0f2]{font-size:13px;color:#fff}.sw-update-banner__btn[data-v-2cf8a0f2]{font-size:13px;font-weight:600;color:#c47dff}.sw-banner-enter-active[data-v-2cf8a0f2],.sw-banner-leave-active[data-v-2cf8a0f2]{transition:all .3s ease}.sw-banner-enter-from[data-v-2cf8a0f2],.sw-banner-leave-to[data-v-2cf8a0f2]{opacity:0;transform:translate(-50%) translateY(20px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;height:100dvh;overflow:hidden}body{font-family:Inter Tight,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,sans-serif;font-size:15px;color:#1a1a1a;background-color:#f7f7fa;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;letter-spacing:.01em;overscroll-behavior-y:contain}a{color:#a338fc;text-decoration:none}img{max-width:100%;display:block}input,textarea,button{font-family:inherit;font-size:inherit;outline:none;border:none;background:none}button{cursor:pointer}#app{height:100%;overflow:hidden}@media(min-width:768px){#app{display:flex;flex-direction:column}}.van-image{display:block}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page{min-height:100vh;background:#f7f7fa}.page-content{padding:16px}.card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 12px #a338fc0a,0 1px 2px #00000005;border:1px solid #fff;transition:transform .2s,box-shadow .2s}.card:active{transform:scale(.995)}.glass{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5)}.glass-dark{background:#00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}:root{--van-primary-color: #A338FC;--van-success-color: #2DCD90;--van-warning-color: #FFB30D;--van-danger-color: #F12C2C;--van-text-color: #1A1A1A;--van-text-color-2: #666666;--van-text-color-3: #999999;--van-border-color: rgba(0, 0, 0, .06);--van-background: #F7F7FA;--van-background-2: #F2F2F5;--van-tabbar-height: 54px;--van-tabbar-background: rgba(255, 255, 255, .85);--van-tabbar-item-active-color: #A338FC;--van-tabbar-item-text-color: #999999;--van-nav-bar-background: transparent;--van-nav-bar-title-text-color: #1A1A1A;--van-nav-bar-icon-color: #1A1A1A;--van-nav-bar-arrow-size: 26px;--van-nav-bar-title-font-size: 20px;--van-nav-bar-height: 46px;--van-button-primary-background: #A338FC;--van-button-primary-border-color: #A338FC;--van-button-border-radius: 12px;--van-cell-background: transparent;--van-cell-text-color: #1A1A1A;--van-cell-value-color: #666666;--van-cell-border-color: rgba(0, 0, 0, .04);--van-cell-active-color: #F2F2F5;--van-field-label-color: #666666;--van-field-input-text-color: #1A1A1A;--van-field-placeholder-text-color: #999999;--van-tag-primary-color: #A338FC;--van-switch-on-background: #A338FC;--van-pull-refresh-head-text-color: #666666;--van-empty-description-color: #999999;--van-loading-text-color: #666666;--van-dialog-background: #FFFFFF;--van-dialog-header-font-weight: 600;--van-dialog-border-radius: 24px;--van-toast-background: rgba(0, 0, 0, .75);--van-toast-border-radius: 12px;--van-tab-text-color: #999999;--van-tab-active-text-color: #A338FC;--van-tabs-nav-background: transparent;--van-tabs-bottom-bar-color: #A338FC}.fade-enter-active,.fade-leave-active{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from{transform:translate(100%)}.slide-right-leave-to{transform:translate(-30%)}.slide-up-enter-active,.slide-up-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}.text-gradient{background:linear-gradient(135deg,#e62cc5,#a338fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gold{background:linear-gradient(135deg,#d4a76a,#c4923e,#e6c99a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.van-nav-bar{background:#fffc!important;backdrop-filter:blur(10px) saturate(180%)}.van-nav-bar:after{display:none}.van-nav-bar .van-nav-bar__content{height:46px}.van-nav-bar .van-nav-bar__left{padding-left:16px}.van-nav-bar .van-nav-bar__left .van-icon{color:#1a1a1a!important;font-size:26px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.van-nav-bar .van-nav-bar__left:active .van-icon{transform:scale(.9);opacity:.7}.van-nav-bar .van-nav-bar__title{color:#1a1a1a!important;font-size:20px;font-weight:700;letter-spacing:-.01em}.van-nav-bar .van-nav-bar__right{padding-right:16px}.van-nav-bar .van-nav-bar__right .van-icon{color:#1a1a1a!important;font-size:22px;transition:all .2s cubic-bezier(.4,0,.2,1)}.van-nav-bar .van-nav-bar__right:active .van-icon{transform:scale(.9);opacity:.7}.page-with-nav{min-height:100%;background:#f7f7fa;display:flex;flex-direction:column}.page-with-nav .van-nav-bar{flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.page-with-nav .page-content{flex:1;overflow-y:auto}.van-empty{padding:80px 40px}.van-empty .van-empty__image{width:160px;height:160px}.van-empty .van-empty__description{margin-top:16px;font-size:17px;line-height:1.6;color:#999!important}.common-page{min-height:100%;background:#f7f7fa;display:flex;flex-direction:column}.common-page__header{flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.common-page__body{flex:1;overflow-y:auto;padding:0}.common-page__content{padding:16px}.van-overlay{background:#0006!important;backdrop-filter:blur(8px)}.van-loading .van-loading__spinner{color:#a338fc}.van-loading .van-loading__text{color:#666;font-size:15px;margin-top:12px}.van-action-sheet{background:#fff!important;border-radius:20px 20px 0 0}.van-action-sheet .van-action-sheet__header{background:transparent;color:#1a1a1a;font-weight:600}.van-action-sheet .van-action-sheet__item{background:transparent;color:#1a1a1a;font-size:18px;padding:16px;transition:background .2s}.van-action-sheet .van-action-sheet__item:active{background:#f2f2f5}.van-action-sheet .van-action-sheet__item .van-icon{color:#666;margin-right:12px}.van-action-sheet .van-action-sheet__cancel{background:#fff;color:#1a1a1a;font-weight:500}.van-action-sheet .van-action-sheet__cancel:before{background:#0000000a}.van-dialog{background:#fff!important;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #a338fc1f}.van-dialog .van-dialog__header{padding-top:24px;color:#1a1a1a;font-size:20px;font-weight:700}.van-dialog .van-dialog__message{color:#666;font-size:17px;line-height:1.6;padding:20px 24px}.van-dialog .van-dialog__footer .van-button{border:none;font-size:18px;font-weight:600}.van-dialog .van-dialog__footer .van-dialog__cancel{color:#666;background:transparent}.van-dialog .van-dialog__footer .van-dialog__cancel:active{background:#f2f2f5}.van-dialog .van-dialog__footer .van-dialog__confirm{color:#a338fc;background:transparent}.van-dialog .van-dialog__footer .van-dialog__confirm:active{background:#a338fc0f}.van-popup{background:#fff}.van-popup--round{border-radius:16px}.van-popup--bottom{border-radius:20px 20px 0 0}.van-popup--top{border-radius:0 0 20px 20px}.van-toast{padding:12px 20px;min-width:120px;border-radius:12px;background:#000000bf!important;backdrop-filter:blur(20px);box-shadow:0 4px 24px #00000026}.van-toast .van-toast__text{font-size:15px;line-height:1.5}.rt-coin-icon,.rt-prop-icon{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;margin:0 1px}
