:root,page{--bg:#f4f2fb;--bg-deep:#eae6f7;--bg2:#fff;--paper:#f7f3e8;--card:hsla(0,0%,100%,.72);--card-strong:#fff;--line:rgba(20,16,45,.08);--hairline:rgba(20,16,45,.06);--gold:#e0a83a;--gold2:#f0c667;--purple:#8b6ff0;--purple-glow:#a68bff;--pink:#f0a5c0;--brand-grad-from:#9b8cff;--brand-grad-to:#6ea8ff;--txt:#2a2540;--txt-dim:#6b6488;--txt-mute:#9a93b5;--star:#f0b64b;--lock:#ff9d6b;--love:#f4728a;--career:#8b6ff0;--wealth:#e0a83a;--health:#45c07a;--cyan:#4bb8d8;--mac-pink:#fdeef2;--mac-yellow:#fdf3e0;--mac-blue:#eaf1fd;--mac-purple:#f0ecfd;--radius-sm:0.4rem;--radius:0.6rem;--radius-lg:0.75rem}body,html{height:100%;margin:0;padding:0}body,page{background-color:#f4f2fb;color:#2a2540;font-family:-apple-system,PingFang SC,Helvetica Neue,sans-serif}#app,.taro_page,.taro_router,page{height:100%}.xl-bp-mask,.xl-ec-mask,.xl-hi-mask,.xl-lore-mask,.xl-mb-mask,.xl-modal-bg,.xl-od-mask,.xl-rl-mask,.xl-sp-mask,.xl-td-mask,.xl-yr-mask,.xl-yr-mask-center{position:fixed!important}@media screen and (min-width:600px){body,html{-webkit-align-items:center;background:#05040d;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;height:100vh;justify-content:center;overflow:hidden}#app{background:#0d0b1f;border:10px solid #1a1730;border-radius:40PX;-webkit-box-shadow:0 30PX 80PX rgba(0,0,0,.6);box-shadow:0 30PX 80PX rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:96vh;max-width:100%;overflow:hidden;width:430PX}#app .taro-tabbar__container,#app .taro-tabbar__panel,#app .taro_page,#app .taro_router,#app > .taro_router{-webkit-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0;width:100%}#app .xl-screen-bg{-webkit-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0}#app .taro-scroll-view,#app .taro-scroll-view__scroll-y{width:100%}.xl-ec-mask,.xl-lore-mask,.xl-mb-mask,.xl-modal-bg,.xl-od-mask,.xl-rl-mask,.xl-sp-mask{bottom:2vh;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;max-width:100%;right:auto;top:2vh;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:430PX}.xl-bp-mask,.xl-hi-mask,.xl-td-mask,.xl-yr-mask,.xl-yr-mask-center{bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;position:absolute!important;right:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}}::-webkit-scrollbar{height:0;width:0}*{-ms-overflow-style:none;scrollbar-width:none}.taro-input,.taro-textarea,.weui-input,.weui-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background-color:transparent!important;border:none;color:inherit}.taro-input::-webkit-input-placeholder,.taro-textarea::-webkit-input-placeholder,.weui-input::-webkit-input-placeholder,.weui-textarea::-webkit-input-placeholder{color:#9a93b5}.taro-input::-moz-placeholder,.taro-textarea::-moz-placeholder,.weui-input::-moz-placeholder,.weui-textarea::-moz-placeholder{color:#9a93b5}.taro-input:-ms-input-placeholder,.taro-textarea:-ms-input-placeholder,.weui-input:-ms-input-placeholder,.weui-textarea:-ms-input-placeholder{color:#9a93b5}.taro-input::-ms-input-placeholder,.taro-textarea::-ms-input-placeholder,.weui-input::-ms-input-placeholder,.weui-textarea::-ms-input-placeholder{color:#9a93b5}.taro-input::placeholder,.taro-textarea::placeholder,.weui-input::placeholder,.weui-textarea::placeholder{color:#9a93b5}.screen-bg{background:-webkit-linear-gradient(285deg,#ece7fb,#f4f2fb 55%,#eae6f7);background:linear-gradient(165deg,#ece7fb,#f4f2fb 55%,#eae6f7);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;position:relative}.card{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:hsla(0,0%,100%,.72);border:.025rem solid rgba(20,16,45,.06);border-radius:.6rem;-webkit-box-shadow:0 .1rem .5rem rgba(20,16,45,.06);box-shadow:0 .1rem .5rem rgba(20,16,45,.06);padding:.7rem;-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.glass{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:-webkit-linear-gradient(315deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.6));background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.6));border:.025rem solid rgba(139,111,240,.18);border-radius:.6rem;-webkit-box-shadow:0 .1rem .5rem rgba(20,16,45,.06);box-shadow:0 .1rem .5rem rgba(20,16,45,.06);padding:.8rem}.glass-purple{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:-webkit-linear-gradient(315deg,rgba(139,111,240,.14),rgba(110,168,255,.08));background:linear-gradient(135deg,rgba(139,111,240,.14),rgba(110,168,255,.08));border:.025rem solid rgba(139,111,240,.22);border-radius:.6rem;-webkit-box-shadow:0 .1rem .5rem rgba(20,16,45,.06);box-shadow:0 .1rem .5rem rgba(20,16,45,.06);padding:.8rem}.glass-gold{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:-webkit-linear-gradient(315deg,hsla(42,82%,67%,.16),hsla(0,0%,100%,.6));background:linear-gradient(135deg,hsla(42,82%,67%,.16),hsla(0,0%,100%,.6));border:.025rem solid rgba(224,168,58,.24);border-radius:.6rem;-webkit-box-shadow:0 .1rem .5rem rgba(20,16,45,.06);box-shadow:0 .1rem .5rem rgba(20,16,45,.06);padding:.8rem}.glass-pink{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:-webkit-linear-gradient(315deg,rgba(244,114,138,.12),hsla(0,0%,100%,.6));background:linear-gradient(135deg,rgba(244,114,138,.12),hsla(0,0%,100%,.6));border:.025rem solid rgba(240,165,192,.24);border-radius:.6rem;-webkit-box-shadow:0 .1rem .5rem rgba(20,16,45,.06);box-shadow:0 .1rem .5rem rgba(20,16,45,.06);padding:.8rem}.glow-gold{-webkit-box-shadow:0 0 .6rem rgba(224,168,58,.2);box-shadow:0 0 .6rem rgba(224,168,58,.2)}.glow-purple{-webkit-box-shadow:0 0 .6rem rgba(166,139,255,.2);box-shadow:0 0 .6rem rgba(166,139,255,.2)}.glow-cyan{-webkit-box-shadow:0 0 .6rem rgba(75,184,216,.2);box-shadow:0 0 .6rem rgba(75,184,216,.2)}.btn-gold{background:-webkit-linear-gradient(315deg,#9b8cff,#6ea8ff);background:linear-gradient(135deg,#9b8cff,#6ea8ff);border-radius:.75rem;-webkit-box-shadow:0 .2rem .55rem rgba(123,108,240,.32);box-shadow:0 .2rem .55rem rgba(123,108,240,.32);color:#fff;font-weight:700;padding:.65rem 0;text-align:center;-webkit-transition:opacity .14s ease,-webkit-transform .14s ease,-webkit-box-shadow .14s ease;transition:opacity .14s ease,-webkit-transform .14s ease,-webkit-box-shadow .14s ease;transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease;transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease,-webkit-transform .14s ease,-webkit-box-shadow .14s ease}.btn-gold:active{opacity:.9;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.t-dim{color:#6b6488}.t-mute{color:#9a93b5}.t-gold{color:#e0a83a}.center{text-align:center}taro-tabbar{display:none!important}.serif{font-family:"Noto Serif SC",Songti SC,serif}.serif-title{font-family:"Noto Serif SC",Songti SC,serif;font-weight:600}.sec-title{-webkit-align-items:center;color:#9a93b5;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.65rem;letter-spacing:.1rem;margin:1rem .2rem .6rem;-ms-flex-align:center;align-items:center}.sec-title::before{background:#8b6ff0;border-radius:.075rem;content:"";display:inline-block;height:.65rem;margin-right:.4rem;width:.15rem}@-webkit-keyframes xl-fade-in{from{opacity:0}to{opacity:1}}@keyframes xl-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes xl-fade-up{from{opacity:0;-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes xl-fade-up{from{opacity:0;-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes xl-fade-scale{from{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes xl-fade-scale{from{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes xl-breathe{0%,100%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-filter:brightness(1.12);filter:brightness(1.12);-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes xl-breathe{0%,100%{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-filter:brightness(1.12);filter:brightness(1.12);-webkit-transform:scale(1.03);transform:scale(1.03)}}@-webkit-keyframes xl-float-y{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}}@keyframes xl-float-y{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}}@-webkit-keyframes xl-heart-pop{0%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.4);transform:scale(1.4)}60%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes xl-heart-pop{0%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(1.4);transform:scale(1.4)}60%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.xl-tap{-webkit-transition:opacity .14s ease,-webkit-transform .14s ease;transition:opacity .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,opacity .14s ease;transition:transform .14s ease,opacity .14s ease,-webkit-transform .14s ease}.xl-tap:active{opacity:.9;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.xl-anim-fade{-webkit-animation:xl-fade-in .5s ease both;animation:xl-fade-in .5s ease both}.xl-anim-up{-webkit-animation:xl-fade-up .5s ease both;animation:xl-fade-up .5s ease both}.xl-anim-scale{-webkit-animation:xl-fade-scale .45s ease both;animation:xl-fade-scale .45s ease both}.xl-stagger{-webkit-animation:xl-fade-up .5s ease both;animation:xl-fade-up .5s ease both;-webkit-animation-delay:calc(var(--i, 0)*.06s);animation-delay:calc(var(--i, 0)*.06s)}.xl-anim-breathe{-webkit-animation:xl-breathe 3.6s ease-in-out infinite;animation:xl-breathe 3.6s ease-in-out infinite}.xl-anim-floaty{-webkit-animation:xl-float-y 5s ease-in-out infinite;animation:xl-float-y 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.xl-anim-breathe,.xl-anim-fade,.xl-anim-floaty,.xl-anim-scale,.xl-anim-up,.xl-stagger{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.xl-tap{-webkit-transition:none;transition:none}}