:root,body,html,page{--purple:#9333ea;--purple-light:#a855f7;--purple-dim:rgba(147,51,234,.3);--cyan:#06b6d4;--indigo:#6366f1;--grad-btn:linear-gradient(135deg,#9333ea,#06b6d4);--grad-purple:linear-gradient(135deg,#9333ea,#6366f1);--grad-neon:linear-gradient(90deg,#a855f7,#06b6d4);--bg-base:#0a0a0f;--bg-card:rgba(26,26,46,.7);--bg-card-solid:#16162a;--bg-elevated:rgba(26,26,46,.85);--bg-input:rgba(30,30,50,.8);--bg-tabbar:rgba(10,10,15,.95);--text-1:#ededf0;--text-2:#8b8ba7;--text-3:#5c5c6f;--border:rgba(147,51,234,.15);--border-hi:rgba(147,51,234,.4);--success:#52c41a;--warning:#faad14;--error:#ff4d4f;--r:0.6rem;--r-sm:0.4rem;--safe-t:env(safe-area-inset-top,1.4rem);--safe-b:env(safe-area-inset-bottom,1rem);--tbar-h:4.2rem;--tbar-full-h:calc(4.2rem + var(--safe-b))}@-webkit-keyframes status-dot-pulse{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.55;-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes status-dot-pulse{0%,100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.55;-webkit-transform:scale(1.25);transform:scale(1.25)}}@-webkit-keyframes shimmerSlide{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmerSlide{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.fade-img-wrap{display:block;min-height:4rem;position:relative;width:100%}.fade-img-el{opacity:0;position:relative;-webkit-transition:opacity .48s cubic-bezier(.22,.61,.36,1);transition:opacity .48s cubic-bezier(.22,.61,.36,1);will-change:opacity;z-index:1}.fade-img-wrap.fade-img-on .fade-img-el{opacity:1}.fade-img-wrap.fade-img-on{min-height:0}.fade-img-skel{background:hsla(0,0%,100%,.04);border-radius:inherit;display:block;inset:0;overflow:hidden;position:absolute;z-index:0}.fade-img-skel-shine{-webkit-animation:shimmerSlide 1.6s ease-in-out infinite;animation:shimmerSlide 1.6s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.12)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.12) 50%,transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 50%,transparent);height:100%;left:0;position:absolute;top:0;width:60%;will-change:transform}.taro_page,.taro_router,.taro_router > .taro_page,.taro_router_page{-webkit-animation:none!important;animation:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}body,html{background:var(--bg-base);color:var(--text-1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}page{background:var(--bg-base);color:var(--text-1)}#app{background:var(--bg-base);color:var(--text-1);min-height:100vh}.list-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;color:var(--text-3,#6a6a7a);font-size:.6rem;grid-column:1/-1;letter-spacing:.05rem;padding:.8rem 0 1.2rem}taro-input-core,taro-textarea-core{-webkit-align-items:center!important;background:transparent!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}taro-textarea-core{-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.taro-textarea,.weui-input,taro-input-core taro-input-core,taro-input-core taro-textarea-core,taro-textarea-core taro-input-core,taro-textarea-core taro-textarea-core{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;margin:0!important;outline:0!important;width:100%!important}.weui-input,taro-input-core taro-input-core{display:block;height:auto!important;line-height:1.5!important;padding:0!important}.taro-textarea,taro-textarea-core taro-textarea-core{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;line-height:1.5!important;padding:.4rem 0!important;resize:none!important;vertical-align:middle}.taro-textarea::-webkit-input-placeholder,.weui-input::-webkit-input-placeholder,taro-input-core taro-input-core::-webkit-input-placeholder,taro-textarea-core taro-textarea-core::-webkit-input-placeholder{color:hsla(0,0%,100%,.32);opacity:1}.taro-textarea::-moz-placeholder,.weui-input::-moz-placeholder,taro-input-core taro-input-core::-moz-placeholder,taro-textarea-core taro-textarea-core::-moz-placeholder{color:hsla(0,0%,100%,.32);opacity:1}.taro-textarea:-ms-input-placeholder,.weui-input:-ms-input-placeholder,taro-input-core taro-input-core:-ms-input-placeholder,taro-textarea-core taro-textarea-core:-ms-input-placeholder{color:hsla(0,0%,100%,.32);opacity:1}.taro-textarea::-ms-input-placeholder,.weui-input::-ms-input-placeholder,taro-input-core taro-input-core::-ms-input-placeholder,taro-textarea-core taro-textarea-core::-ms-input-placeholder{color:hsla(0,0%,100%,.32);opacity:1}.taro-textarea::placeholder,.weui-input::placeholder,taro-input-core taro-input-core::placeholder,taro-textarea-core taro-textarea-core::placeholder{color:hsla(0,0%,100%,.32);opacity:1}.taro-textarea,.weui-input{-webkit-text-fill-color:currentColor}