@charset "UTF-8";.wechat-block[data-v-1f0a8678]{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#1f1f1f}.wechat-block__icon[data-v-1f0a8678]{color:#e6a700;margin-bottom:16px}.wechat-block__title[data-v-1f0a8678]{margin:0 0 8px;font-size:18px;font-weight:600}.wechat-block__desc[data-v-1f0a8678]{margin:0 0 24px;font-size:14px;line-height:1.5;color:#555}.wechat-block__guide[data-v-1f0a8678]{display:flex;flex-direction:column;gap:14px}.wechat-block__step[data-v-1f0a8678]{display:flex;align-items:center;gap:12px;font-size:14px;text-align:left}.wechat-block__step strong[data-v-1f0a8678]{font-weight:600;color:#1f1f1f}.wechat-block__dot[data-v-1f0a8678]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#007aff;color:#fff;font-size:12px;font-weight:600}@media (max-width: 360px){.wechat-block__title[data-v-1f0a8678]{font-size:17px}}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.router-view-wrap{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden}.forward-enter-active,.forward-leave-active,.backward-enter-active,.backward-leave-active{transition:opacity .35s ease,transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0;right:0;width:100%}.forward-enter-from{opacity:0;transform:translate(100%)}.forward-enter-to,.forward-leave-from{opacity:1;transform:translate(0)}.forward-leave-to,.backward-enter-from{opacity:0;transform:translate(-100%)}.backward-enter-to,.backward-leave-from{opacity:1;transform:translate(0)}.backward-leave-to{opacity:0;transform:translate(100%)}:root{--xw-brand: #002fa7;--xw-brand-soft: rgba(0, 47, 167, .12);--xw-text-strong: #0f172a;--xw-text: rgba(15, 23, 42, .78);--xw-text-muted: rgba(15, 23, 42, .6);--xw-text-faint: rgba(15, 23, 42, .45);--xw-safe-top: env(safe-area-inset-top, 0px);--xw-safe-bottom: env(safe-area-inset-bottom, 0px);--xw-blob-blue: #d6f3ff;--xw-blob-blue-edge: #f3fbff;--xw-blob-purple: #f0d6ff;--xw-blob-purple-edge: #fbf3ff;--xw-blob-pink: #ffdcdc;--xw-blob-pink-edge: #fff3f3;--xw-page-bg: #fbfcff}html,body,#app{height:100%;margin:0;padding:0}html,body{min-height:100%;background-color:var(--xw-page-bg);background-image:radial-gradient(70% 60% at 20% 0%,var(--xw-blob-blue) 0%,var(--xw-blob-blue-edge) 60%,transparent 90%),radial-gradient(60% 55% at 90% 25%,var(--xw-blob-purple) 0%,var(--xw-blob-purple-edge) 60%,transparent 90%),radial-gradient(68% 58% at 30% 108%,var(--xw-blob-pink) 0%,var(--xw-blob-pink-edge) 62%,transparent 92%);background-repeat:no-repeat;background-size:cover}#app{position:relative;isolation:isolate}#app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--xw-page-bg);background-image:radial-gradient(70% 60% at 20% 0%,var(--xw-blob-blue) 0%,var(--xw-blob-blue-edge) 60%,transparent 90%),radial-gradient(60% 55% at 90% 25%,var(--xw-blob-purple) 0%,var(--xw-blob-purple-edge) 60%,transparent 90%),radial-gradient(55% 50% at 30% 100%,var(--xw-blob-pink) 0%,var(--xw-blob-pink-edge) 60%,transparent 90%);background-size:cover;background-repeat:no-repeat}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--xw-text-strong);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--xw-brand);text-decoration:none;transition:color .15s ease}a:hover{color:color-mix(in srgb,var(--xw-brand) 80%,white)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-message.xw-mic-toast{background:#002fa714;border-color:#002fa733;color:var(--xw-brand);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);--el-message-bg-color: rgba(0, 47, 167, .08);--el-message-border-color: rgba(0, 47, 167, .2);--el-message-text-color: var(--xw-brand)}.el-message.xw-mic-toast .el-message__content,.el-message.xw-mic-toast .el-message__icon{color:var(--xw-brand)}.el-message.xw-mic-toast .el-message__closeBtn{color:var(--xw-brand);opacity:.6}.el-message.xw-mic-toast .el-message__closeBtn:hover{opacity:1}
