page,taro-button-core,taro-image-core,taro-input-core,taro-scroll-view-core,taro-text-core,taro-textarea-core,taro-view-core{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:13.3333333333vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:-webkit-gradient(linear,left top,left bottom,from(#1a1a2e),to(#252540));background:-webkit-linear-gradient(top,#1a1a2e,#252540);background:linear-gradient(180deg,#1a1a2e,#252540);color:#f5f0e8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6;min-height:100vh}page{background:-webkit-gradient(linear,left top,left bottom,from(#1a1a2e),to(#252540));background:-webkit-linear-gradient(top,#1a1a2e,#252540);background:linear-gradient(180deg,#1a1a2e,#252540);color:#f5f0e8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6;min-height:100vh;width:100%}page{--color-primary:#1a1a2e;--color-primary-light:#252540;--color-accent:#c9a86c;--color-accent-light:#d4b87d;--color-text-primary:#f5f0e8;--color-text-secondary:#a0a0b0;--color-border:#3a3a5a;--color-error:#e94560}.page-container{background:-webkit-gradient(linear,left top,left bottom,from(#1a1a2e),to(#252540));background:-webkit-linear-gradient(top,#1a1a2e,#252540);background:linear-gradient(180deg,#1a1a2e,#252540);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden;position:relative}.card,.card-accent{background:#252540;border:.025rem solid #3a3a5a;border-radius:.6rem;margin-bottom:.6rem;padding:.8rem}.card-accent{border-left:.075rem solid #c9a86c}.btn-primary{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(315deg,#c9a86c,#d4b87d 50%,#c9a86c);background:linear-gradient(135deg,#c9a86c,#d4b87d 50%,#c9a86c);border:none;border-radius:1.2rem;-webkit-box-shadow:0 .2rem .6rem hsla(39,46%,61%,.35);box-shadow:0 .2rem .6rem hsla(39,46%,61%,.35);color:#1a1a2e;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Noto Serif SC","Source Han Serif SC","Source Han Serif CN",serif;font-size:.8rem;font-weight:600;height:2.4rem;-webkit-justify-content:center;justify-content:center;letter-spacing:.1rem;line-height:2.4rem;overflow:hidden;position:relative;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:100%}.btn-primary:active{-webkit-box-shadow:0 .1rem .4rem hsla(39,46%,61%,.4);box-shadow:0 .1rem .4rem hsla(39,46%,61%,.4);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.btn-primary[disabled]{cursor:not-allowed;opacity:.5;-webkit-transform:none;-ms-transform:none;transform:none}.btn-secondary{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:.0375rem solid #c9a86c;border-radius:1.2rem;color:#c9a86c;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.7rem;font-weight:500;height:2.4rem;-webkit-justify-content:center;justify-content:center;line-height:2.4rem;text-align:center;-webkit-transition:all .3s;transition:all .3s;width:100%}.btn-secondary:active{background:hsla(39,46%,61%,.1);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.btn-text{background:none;border:none;color:#a0a0b0;font-size:.6rem;padding:.4rem;text-decoration:underline;text-underline-offset:.1rem}.btn-text:active{color:#f5f0e8}.input,taro-textarea-core{background:hsla(0,0%,100%,.05);border:.025rem solid #3a3a5a;border-radius:.3rem;color:#f5f0e8;font-size:.7rem;padding:.6rem;-webkit-transition:all .3s;transition:all .3s;width:100%}.input::-webkit-input-placeholder,taro-textarea-core::-webkit-input-placeholder{color:hsla(240,9%,66%,.6)}.input::-moz-placeholder,taro-textarea-core::-moz-placeholder{color:hsla(240,9%,66%,.6)}.input:-ms-input-placeholder,taro-textarea-core:-ms-input-placeholder{color:hsla(240,9%,66%,.6)}.input::-ms-input-placeholder,taro-textarea-core::-ms-input-placeholder{color:hsla(240,9%,66%,.6)}.input::placeholder,taro-textarea-core::placeholder{color:hsla(240,9%,66%,.6)}.input:focus,taro-textarea-core:focus{border-color:#c9a86c;-webkit-box-shadow:0 0 0 .05rem hsla(39,46%,61%,.2);box-shadow:0 0 0 .05rem hsla(39,46%,61%,.2);outline:none}taro-textarea-core{min-height:4rem;resize:none}.navbar{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#252540;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:calc(.6rem + env(safe-area-inset-top, 0rem)) .8rem .6rem}.nav-back{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.08);border:.025rem solid hsla(39,46%,61%,.2);border-radius:50%;color:#c9a86c;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.8rem;height:1.8rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;width:1.8rem}.nav-back:active{background:hsla(39,46%,61%,.15)}.nav-title{-webkit-flex:1;-ms-flex:1;flex:1;font-family:"Noto Serif SC","Source Han Serif SC","Source Han Serif CN",serif;font-size:.8rem;font-weight:600;margin-right:1.8rem;text-align:center}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-center{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.flex-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-between{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-1{-webkit-flex:1;-ms-flex:1;flex:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:.55rem}.text-sm{font-size:.6rem}.text-base{font-size:.7rem}.text-lg{font-size:.8rem}.text-xl{font-size:.9rem}.text-2xl{font-size:1.1rem}.text-3xl{font-size:1.4rem}.text-primary{color:#f5f0e8}.text-secondary{color:#a0a0b0}.text-muted{color:hsla(240,9%,66%,.6)}.text-accent{color:#c9a86c}.text-error{color:#e94560}.m-1{margin:.2rem}.m-2{margin:.4rem}.m-3{margin:.6rem}.m-4{margin:.8rem}.mt-1{margin-top:.2rem}.mt-2{margin-top:.4rem}.mt-3{margin-top:.6rem}.mt-4{margin-top:.8rem}.mb-1{margin-bottom:.2rem}.mb-2{margin-bottom:.4rem}.mb-3{margin-bottom:.6rem}.mb-4{margin-bottom:.8rem}.p-1{padding:.2rem}.p-2{padding:.4rem}.p-3{padding:.6rem}.p-4{padding:.8rem}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes breathe{0%,100%{opacity:.85;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes breathe{0%,100%{opacity:.85;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}}@-webkit-keyframes pulseGlow{0%,100%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulseGlow{0%,100%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}10%{-webkit-transform:translateX(-.25rem) rotate(-5deg);transform:translateX(-.25rem) rotate(-5deg)}20%{-webkit-transform:translateX(.25rem) rotate(5deg);transform:translateX(.25rem) rotate(5deg)}30%{-webkit-transform:translateX(-.4rem) rotate(-3deg);transform:translateX(-.4rem) rotate(-3deg)}40%{-webkit-transform:translateX(.4rem) rotate(3deg);transform:translateX(.4rem) rotate(3deg)}50%{-webkit-transform:translateX(-.25rem) rotate(-5deg);transform:translateX(-.25rem) rotate(-5deg)}60%{-webkit-transform:translateX(.25rem) rotate(5deg);transform:translateX(.25rem) rotate(5deg)}70%{-webkit-transform:translateX(-.15rem) rotate(-2deg);transform:translateX(-.15rem) rotate(-2deg)}80%{-webkit-transform:translateX(.15rem) rotate(2deg);transform:translateX(.15rem) rotate(2deg)}90%{-webkit-transform:translateX(-.1rem) rotate(-1deg);transform:translateX(-.1rem) rotate(-1deg)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}10%{-webkit-transform:translateX(-.25rem) rotate(-5deg);transform:translateX(-.25rem) rotate(-5deg)}20%{-webkit-transform:translateX(.25rem) rotate(5deg);transform:translateX(.25rem) rotate(5deg)}30%{-webkit-transform:translateX(-.4rem) rotate(-3deg);transform:translateX(-.4rem) rotate(-3deg)}40%{-webkit-transform:translateX(.4rem) rotate(3deg);transform:translateX(.4rem) rotate(3deg)}50%{-webkit-transform:translateX(-.25rem) rotate(-5deg);transform:translateX(-.25rem) rotate(-5deg)}60%{-webkit-transform:translateX(.25rem) rotate(5deg);transform:translateX(.25rem) rotate(5deg)}70%{-webkit-transform:translateX(-.15rem) rotate(-2deg);transform:translateX(-.15rem) rotate(-2deg)}80%{-webkit-transform:translateX(.15rem) rotate(2deg);transform:translateX(.15rem) rotate(2deg)}90%{-webkit-transform:translateX(-.1rem) rotate(-1deg);transform:translateX(-.1rem) rotate(-1deg)}}@-webkit-keyframes yaoAppear{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes yaoAppear{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{opacity:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes yaoGlow{0%{-webkit-box-shadow:0 0 0 hsla(39,46%,61%,0);box-shadow:0 0 0 hsla(39,46%,61%,0)}50%{-webkit-box-shadow:0 0 1rem hsla(39,46%,61%,.8);box-shadow:0 0 1rem hsla(39,46%,61%,.8)}100%{-webkit-box-shadow:0 0 .4rem hsla(39,46%,61%,.4);box-shadow:0 0 .4rem hsla(39,46%,61%,.4)}}@keyframes yaoGlow{0%{-webkit-box-shadow:0 0 0 hsla(39,46%,61%,0);box-shadow:0 0 0 hsla(39,46%,61%,0)}50%{-webkit-box-shadow:0 0 1rem hsla(39,46%,61%,.8);box-shadow:0 0 1rem hsla(39,46%,61%,.8)}100%{-webkit-box-shadow:0 0 .4rem hsla(39,46%,61%,.4);box-shadow:0 0 .4rem hsla(39,46%,61%,.4)}}@-webkit-keyframes popIn{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{from{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate-fadeIn{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out}.animate-fadeInUp{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.animate-breathe{-webkit-animation:breathe 3s ease-in-out infinite;animation:breathe 3s ease-in-out infinite}.animate-pulseGlow{-webkit-animation:pulseGlow 3s ease-in-out infinite;animation:pulseGlow 3s ease-in-out infinite}.animate-spin{-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite}.animate-shake{-webkit-animation:shake .4s ease-in-out;animation:shake .4s ease-in-out}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.scroll-hide::-webkit-scrollbar{display:none}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-top{padding-top:env(safe-area-inset-top,0)}.active-scale:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.yao-line,.yao-yang,.yao-yin{border-radius:.2rem;height:.4rem;-webkit-transition:all .5s;transition:all .5s}.yao-yang{background:-webkit-gradient(linear,left top,right top,from(#a08050),color-stop(#c9a86c),to(#a08050));background:-webkit-linear-gradient(left,#a08050,#c9a86c,#a08050);background:linear-gradient(90deg,#a08050,#c9a86c,#a08050);-webkit-box-shadow:0 0 .6rem hsla(39,46%,61%,.4);box-shadow:0 0 .6rem hsla(39,46%,61%,.4)}.yao-yin{-ms-flex-pack:center;background:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-justify-content:center;justify-content:center}.yao-yin div,.yao-yin taro-view-core{background:-webkit-gradient(linear,left top,right top,from(#a08050),color-stop(#c9a86c),to(#a08050));background:-webkit-linear-gradient(left,#a08050,#c9a86c,#a08050);background:linear-gradient(90deg,#a08050,#c9a86c,#a08050);border-radius:.2rem;-webkit-box-shadow:0 0 .6rem hsla(39,46%,61%,.4);box-shadow:0 0 .6rem hsla(39,46%,61%,.4);height:100%;width:calc(50% - .3rem)}.yao-moving{background:-webkit-gradient(linear,left top,right top,from(#c9a86c),color-stop(#e94560),to(#c9a86c))!important;background:-webkit-linear-gradient(left,#c9a86c,#e94560,#c9a86c)!important;background:linear-gradient(90deg,#c9a86c,#e94560,#c9a86c)!important;-webkit-box-shadow:0 0 .6rem rgba(233,69,96,.5);box-shadow:0 0 .6rem rgba(233,69,96,.5);position:relative}