*{-webkit-tap-highlight-color:transparent;margin:0}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{font-size:16px;overflow-x:hidden}uni-app,uni-page,uni-page-wrapper,uni-page-body{box-sizing:border-box;width:100%;display:block}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{z-index:999;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.uni-fade-enter-active,.uni-fade-leave-active{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=");background-repeat:no-repeat}.uni-loading{vertical-align:middle;background-size:100%;width:20px;height:20px;animation:1s steps(12,end) infinite uni-loading;display:inline-block}@keyframes uni-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{--primary-color:#007aff;--UI-BG:#fff;--UI-BG-1:#f7f7f7;--UI-BG-2:#fff;--UI-BG-3:#f7f7f7;--UI-BG-4:#4c4c4c;--UI-BG-5:#fff;--UI-FG:#000;--UI-FG-0:rgba(0,0,0,.9);--UI-FG-HALF:rgba(0,0,0,.9);--UI-FG-1:rgba(0,0,0,.5);--UI-FG-2:rgba(0,0,0,.3);--UI-FG-3:rgba(0,0,0,.1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{content:"";animation:.1s 3s shadow-preload;position:fixed;top:-1000px;left:-1000px}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{color:#999;text-align:center;padding:100px 10px;position:absolute;top:0;bottom:0;left:0;right:0}.uni-async-loading{box-sizing:border-box;text-align:center;width:100%;padding:50px}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-body{--color-xuan:#0a0a12;--color-xuan-2:#14141c;--color-xuan-3:#1f1f2b;--color-zhu:#c8302a;--color-zhu-2:#e04a3a;--color-liu:#d4af37;--color-qing:#1f4e4a;--color-zi:#5b3a8e;--color-bai:#f5f1e8;--color-bai-2:#b8b2a0;--color-bai-3:#6b6655;--color-jin:#e8e4d8;--color-mu:#2f7d4f;--color-shui:#1b3a5c;--color-huo:#c8302a;--color-tu:#a87c4f;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-md:1.1875rem;--fs-lg:1.4375rem;--fs-xl:1.8125rem;--fs-2xl:2.375rem;--fs-3xl:3.375rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--r-sm:.25rem;--r-md:.5rem;--r-lg:.75rem;--r-xl:1rem;--r-full:312.469rem;--sh-glow-zhu:0 0 .75rem rgba(200,48,42,.4);--sh-glow-liu:0 0 1rem rgba(212,175,55,.35);--sh-glow-zi:0 0 .75rem rgba(91,58,142,.5);--sh-card:0 .25rem 1rem rgba(0,0,0,.5);--ease-mystic:cubic-bezier(.65, 0, .35, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--z-bg:0;--z-content:10;--z-toolbar:50;--z-modal:100;--z-toast:200;--safe-top:0px;--safe-bottom:0px;--safe-left:0px;--safe-right:0px;--content-max-width:100%;background:var(--color-xuan);color:var(--color-bai);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,思源黑体,sans-serif;font-size:var(--fs-base);line-height:1.6}.fs-sm{--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.3125rem;--fs-xl:1.625rem;--fs-2xl:2.125rem;--fs-3xl:3rem}.fs-lg{--fs-xs:.875rem;--fs-sm:1rem;--fs-base:1.125rem;--fs-md:1.3125rem;--fs-lg:1.5625rem;--fs-xl:2rem;--fs-2xl:2.625rem;--fs-3xl:3.75rem}.font-kaiti{--font-mystic:"霞鹜文楷", "STKaiti", "KaiTi", "楷体", serif}.font-songti{--font-mystic:"STSong", "SimSun", "宋体", serif}.font-zhuanshu{--font-mystic:"STZhongsong", "STKaiti", "KaiTi", serif;letter-spacing:.1em}.font-heiti{--font-mystic:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif}.theme-xuanzi{--color-liu:#b49ed8;--color-zhu:#7c4dff}.theme-xuanqing{--color-liu:#4db6ac;--color-zhu:#00897b}.mode-light{--color-xuan:#f5f1e8;--color-xuan-2:#ebe6d6;--color-xuan-3:#dcd5bf;--color-bai:#1a1a22;--color-bai-2:#4a4a55;--color-bai-3:#888280;--sh-card:0 .25rem .75rem rgba(80,60,30,.12);--color-jin:#b5944a;--color-mu:#1f6b3f;--color-shui:#1f4e7a;--color-huo:#b02822;--color-tu:#8b6234;background:var(--color-xuan);color:var(--color-bai)}:root{--ease-mystic:cubic-bezier(.65, 0, .35, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-soft:cubic-bezier(.25, .1, .25, 1);--ease-power:cubic-bezier(.16, 1, .3, 1);--ease-elastic:cubic-bezier(.68, -.55, .27, 1.55);--ease-glide:cubic-bezier(.22, 1, .36, 1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-1.875rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(1.875rem)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes blurIn{0%{opacity:0;filter:blur(.625rem);transform:scale(1.1)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg)scale(.3)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes slideUpLarge{0%{opacity:0;transform:translateY(3.75rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cascadeLeft{0%{opacity:0;transform:translate(-.9375rem)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 .5rem rgba(200,48,42,.3)}50%{transform:scale(1.02);box-shadow:0 0 1.25rem rgba(200,48,42,.7)}}@keyframes pulseSoft{0%,to{opacity:.7}50%{opacity:1}}@keyframes pulseRing{0%{box-shadow:0 0 rgba(212,175,55,.5)}70%{box-shadow:0 0 0 .75rem rgba(212,175,55,0)}to{box-shadow:0 0 rgba(212,175,55,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-.25rem)}}@keyframes swing{0%,to{transform:rotate(0)}20%{transform:rotate(8deg)}40%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.1875rem)}20%,40%,60%,80%{transform:translate(.1875rem)}}@keyframes stamp{0%{opacity:0;transform:scale(2)rotate(-15deg)}60%{opacity:1;transform:scale(.95)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes heartBeat{0%,to{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.08)}70%{transform:scale(1)}}@keyframes tilt{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes breathing{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmerGold{0%{background-position:0%}to{background-position:200%}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes drift{0%{transform:translate(0)rotate(0)}33%{transform:translate(.25rem,-.3125rem)rotate(2deg)}66%{transform:translate(-.1875rem,.1875rem)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@keyframes orbit{0%{transform:rotate(0)translate(2.5rem)rotate(0)}to{transform:rotate(360deg)translate(2.5rem)rotate(-360deg)}}@keyframes waveBar{0%,to{height:20%}50%{height:100%}}@keyframes progressLine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ringFill{0%{stroke-dashoffset:360px}to{stroke-dashoffset:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rollDice{0%{transform:rotate(0)translateY(0)}25%{transform:rotate(90deg)translateY(-.625rem)}50%{transform:rotate(180deg)translateY(0)}75%{transform:rotate(270deg)translateY(-.625rem)}to{transform:rotate(360deg)translateY(0)}}@keyframes shakeHard{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-.375rem,-.125rem)rotate(-3deg)}20%{transform:translate(.3125rem,.125rem)rotate(3deg)}30%{transform:translate(-.25rem,.1875rem)rotate(-2deg)}40%{transform:translate(.25rem,-.1875rem)rotate(2deg)}50%{transform:translate(-.1875rem,.125rem)rotate(-1deg)}60%{transform:translate(.1875rem,-.0625rem)rotate(1deg)}70%{transform:translate(-.125rem,.0625rem)rotate(-.5deg)}80%{transform:translate(.125rem)rotate(.5deg)}90%{transform:translate(-.0625rem)rotate(0)}}@keyframes dots{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes ringRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseRing2{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes textBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes qigua{0%{opacity:0;transform:translateY(-3.125rem)rotate(45deg)}30%{opacity:1;transform:translateY(0)rotate(0)}60%{transform:translateY(0)rotate(0)scale(1.1)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes barFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes countNumber{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes scoreSpin{0%{opacity:0;transform:scale(.3)rotate(-360deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes textUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes textFade{0%{opacity:0}to{opacity:1}}@keyframes textShine{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes typeCursor{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pathDraw{0%{stroke-dashoffset:var(--path-length,1000)}to{stroke-dashoffset:0}}@keyframes ringDraw{0%{stroke-dasharray:0 360}to{stroke-dasharray:360 0}}@keyframes svgFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.25rem)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes blurOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(.625rem)}}@keyframes disintegrate{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(.25rem);transform:scale(.6)translateY(-1.25rem)}}.anim-fade-down{animation:fadeInDown .6s var(--ease-mystic) both}.anim-fade-left{animation:fadeInLeft .6s var(--ease-mystic) both}.anim-fade-right{animation:fadeInRight .6s var(--ease-mystic) both}.anim-scale-in{animation:scaleIn .5s var(--ease-bounce) both}.anim-blur-in{animation:blurIn .8s var(--ease-power) both}.anim-rotate-in{animation:rotateIn .8s var(--ease-bounce) both}.anim-slide-up-large{animation:slideUpLarge .7s var(--ease-power) both}.anim-cascade-left{animation:cascadeLeft .5s var(--ease-power) both}.anim-pulse-ring{animation:2s ease-out infinite pulseRing}.anim-swing{animation:1.2s ease-in-out swing}.anim-shake{animation:.5s shake}.anim-heartbeat{animation:1.4s ease-in-out infinite heartBeat}.anim-tilt{animation:6s ease-in-out infinite tilt}.anim-breathing{animation:4s ease-in-out infinite breathing}.anim-rotate-fast{animation:12s linear infinite rotate360}.anim-rotate-ccw{animation:80s linear infinite rotateCCW}.anim-shimmer{background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent) 0 0/200% 100%;animation:2.4s linear infinite shimmer}.anim-twinkle{animation:2.6s ease-in-out infinite twinkle}.anim-drift{animation:8s ease-in-out infinite drift}.anim-orbit{animation:6s linear infinite orbit}.anim-spin{animation:1.2s linear infinite spin}.anim-spin-fast{animation:.6s linear infinite spin}.anim-roll-dice{animation:1.6s ease-in-out infinite rollDice}.anim-shake-hard{animation:1.4s ease-in-out infinite shakeHard}.anim-breathe{animation:3.6s ease-in-out infinite breathe}.anim-qigua{animation:qigua 1.4s var(--ease-bounce) both}.anim-fade-out{animation:.4s both fadeOut}.anim-fade-out-up{animation:.4s both fadeOutUp}.anim-scale-out{animation:scaleOut .4s var(--ease-mystic) both}.anim-blur-out{animation:.5s both blurOut}.anim-disintegrate{animation:.6s both disintegrate}.dur-100{animation-duration:.1s!important}.dur-200{animation-duration:.2s!important}.dur-300{animation-duration:.3s!important}.dur-500{animation-duration:.5s!important}.dur-700{animation-duration:.7s!important}.dur-1000{animation-duration:1s!important}.dur-1500{animation-duration:1.5s!important}.dur-2000{animation-duration:2s!important}.dur-3000{animation-duration:3s!important}.delay-100{animation-delay:.1s!important}.delay-200{animation-delay:.2s!important}.delay-300{animation-delay:.3s!important}.delay-500{animation-delay:.5s!important}.delay-700{animation-delay:.7s!important}.delay-1000{animation-delay:1s!important}.ripple-host{position:relative;overflow:hidden}.ripple{animation:ripple-expand .7s var(--ease-mystic) forwards;pointer-events:none;mix-blend-mode:screen;background:rgba(212,175,55,.45);border-radius:50%;position:absolute;transform:scale(0)}@keyframes ripple-expand{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}.lift{transition:transform .4s var(--ease-power), box-shadow .4s var(--ease-power);will-change:transform}.lift:hover{transform:translateY(-.1875rem);box-shadow:0 .375rem 1.25rem rgba(212,175,55,.25)}.lift:active{transform:translateY(-.0625rem)scale(.98)}.btn-zhu{padding:var(--sp-3) var(--sp-5);background:linear-gradient(135deg, var(--color-zhu) 0%, #8b1f1a 100%);color:var(--color-bai);border-radius:var(--r-full);font-size:var(--fs-md);letter-spacing:.1em;box-shadow:var(--sh-glow-zhu);transition:all .3s var(--ease-mystic);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border:.03125rem solid rgba(255,255,255,.15);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn-zhu:before{content:"";transition:transform .8s var(--ease-power);pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.btn-zhu:hover:before{transform:translate(100%)}.btn-zhu:after{content:"";border-radius:var(--r-full);opacity:0;transition:opacity .4s var(--ease-mystic);pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(212,175,55,.4) 0%,transparent 70%);position:absolute;top:-.125rem;bottom:-.125rem;left:-.125rem;right:-.125rem}.btn-zhu:hover:after{opacity:1}.btn-zhu:active{transform:scale(.96)}.btn-liu{padding:var(--sp-3) var(--sp-5);background:linear-gradient(135deg, var(--color-liu) 0%, #b8941f 100%);color:#0a0a12;border-radius:var(--r-full);font-size:var(--fs-md);letter-spacing:.1em;box-shadow:var(--sh-glow-liu);transition:all .3s var(--ease-mystic);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border:.03125rem solid rgba(255,255,255,.2);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn-liu:before{content:"";transition:transform .8s var(--ease-power);background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.btn-liu:hover:before{transform:translate(100%)}.btn-liu:active{transform:scale(.96)}.btn-xuan{padding:var(--sp-3) var(--sp-5);background:linear-gradient(180deg, var(--color-xuan-3) 0%, var(--color-xuan) 100%);color:var(--color-bai);border-radius:var(--r-full);font-size:var(--fs-md);letter-spacing:.1em;transition:all .3s var(--ease-mystic);cursor:pointer;border:.03125rem solid rgba(212,175,55,.3);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .125rem .5rem rgba(0,0,0,.4)}.btn-xuan:active{transform:scale(.96)}.card-mystic{background:linear-gradient(180deg, var(--color-xuan-2) 0%, var(--color-xuan) 100%);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--sh-card);-webkit-backdrop-filter:blur(.25rem);transition:border-color .4s var(--ease-mystic), transform .4s var(--ease-power);border:.03125rem solid rgba(212,175,55,.2);position:relative;overflow:hidden}.card-mystic:before{content:"";opacity:0;height:.0625rem;transition:opacity .4s var(--ease-mystic);background:linear-gradient(90deg,transparent,rgba(212,175,55,.8),transparent);position:absolute;top:-.0625rem;left:-.0625rem;right:-.0625rem}.card-mystic:after{content:"";opacity:0;transition:opacity .4s var(--ease-mystic);pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(212,175,55,.12) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.card-mystic:hover{border-color:rgba(212,175,55,.5)}.card-mystic:hover:before,.card-mystic:hover:after{opacity:1}.card-hoverable{transition:transform .4s var(--ease-power), box-shadow .4s var(--ease-power), border-color .4s var(--ease-mystic)}.card-hoverable:hover{border-color:rgba(212,175,55,.5);transform:translateY(-.1875rem);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5)}.card-hoverable:active{transform:translateY(-.0625rem)scale(.99)}.card-glow-zhu{transition:box-shadow .4s var(--ease-mystic);box-shadow:0 0 rgba(200,48,42,.4)}.card-glow-zhu:hover{box-shadow:0 0 1rem rgba(200,48,42,.4)}.card-glow-liu{transition:box-shadow .4s var(--ease-mystic);box-shadow:0 0 rgba(212,175,55,.4)}.card-glow-liu:hover{box-shadow:0 0 1.25rem rgba(212,175,55,.4)}.text-shimmer{background:linear-gradient(90deg, var(--color-liu) 0%, #fff 50%, var(--color-liu) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite textShine}.text-stroke{-webkit-text-stroke:.03125rem var(--color-liu);-webkit-text-fill-color:transparent;color:transparent}.text-stroke-shimmer{-webkit-text-stroke:.03125rem var(--color-liu);color:transparent;background:linear-gradient(90deg, var(--color-liu), #fff, var(--color-liu));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite textShine}.text-glow{text-shadow:0 0 .25rem,0 0 .5rem,0 0 .75rem}.text-glow-zhu{text-shadow:0 0 .25rem var(--color-zhu), 0 0 .75rem var(--color-zhu)}.text-glow-liu{text-shadow:0 0 .25rem var(--color-liu), 0 0 .75rem var(--color-liu)}.text-glow-zi{text-shadow:0 0 .25rem var(--color-zi), 0 0 .75rem var(--color-zi)}.progress{border-radius:var(--r-full);background:rgba(255,255,255,.08);height:.5rem;position:relative;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--color-liu), var(--color-zhu));border-radius:var(--r-full);transition:width .8s var(--ease-power);position:absolute;top:0;bottom:0;left:0;right:auto}.progress-shimmer:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:1.6s ease-in-out infinite progressLine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05) 100%) 0 0/200% 100%;animation:1.4s linear infinite shimmer}.border-liu{border-radius:var(--r-md);border:.03125rem solid rgba(212,175,55,.3);position:relative}.border-liu:before,.border-liu:after,.border-liu>.border-corner{content:"";border:.0625rem solid var(--color-liu);width:.5rem;height:.5rem;position:absolute}.border-liu:before{border-bottom:0;border-right:0;top:-.0625rem;left:-.0625rem}.border-liu:after{border-bottom:0;border-left:0;top:-.0625rem;right:-.0625rem}.border-liu>.border-corner.bl{border-top:0;border-right:0;bottom:-.0625rem;left:-.0625rem}.border-liu>.border-corner.br{border-top:0;border-left:0;bottom:-.0625rem;right:-.0625rem}.border-gradient{background:linear-gradient(var(--color-xuan-2), var(--color-xuan-2)) padding-box, linear-gradient(135deg, var(--color-liu), var(--color-zhu), var(--color-zi), var(--color-liu)) border-box;border-radius:var(--r-md);background-size:100% 100%,300% 300%;border:.0625rem solid transparent;animation:6s linear infinite shimmer;position:relative}.bagua-glyph{width:1.25rem;height:1.25rem;display:inline-block;position:relative}.bagua-glyph:before,.bagua-glyph:after{content:"☰";color:var(--color-liu);text-shadow:0 0 .375rem var(--color-liu);font-size:1.25rem;position:absolute}.bagua-glyph:before{animation:20s linear infinite spin}.bagua-glyph:after{opacity:.4;animation:20s linear infinite reverse spin}.seal-stamp{background:var(--color-zhu);color:var(--color-bai);text-shadow:0 .03125rem #8b1f1a;letter-spacing:.2em;border:.0625rem solid #8b1f1a;border-radius:.125rem;padding:.25rem .5rem;font-family:serif;font-weight:700;display:inline-block;transform:rotate(-3deg);box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.2),0 .125rem .25rem rgba(200,48,42,.4)}.num-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";display:inline-block}.countdown-big{font-size:var(--fs-3xl);color:var(--color-liu);font-variant-numeric:tabular-nums;text-shadow:0 0 .75rem var(--color-liu);font-family:Courier New,monospace;font-weight:700}.reveal-init{opacity:0;transition:opacity .8s var(--ease-power), transform .8s var(--ease-power);transform:translateY(1.25rem)}.reveal-on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (hover:none) and (pointer:coarse){.lift:hover,.card-hoverable:hover{box-shadow:var(--sh-card);transform:none}.card-mystic:hover{border-color:rgba(212,175,55,.2)}.card-mystic:hover:before,.card-mystic:hover:after{opacity:0}}uni-page-body{background:var(--color-xuan);color:var(--color-bai);font-family:var(--font-mystic,-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "思源黑体", sans-serif);font-size:var(--fs-base);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;line-height:1.6}body{background:var(--color-xuan)}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.relative{position:relative}.absolute{position:absolute}.safe-pb{padding-bottom:env(safe-area-inset-bottom)}.safe-pt{padding-top:env(safe-area-inset-top)}.text-xuan{color:var(--color-xuan)}.text-zhu{color:var(--color-zhu)}.text-liu{color:var(--color-liu)}.text-bai{color:var(--color-bai)}.text-bai-2{color:var(--color-bai-2)}.text-bai-3{color:var(--color-bai-3)}.text-jin{color:var(--color-jin)}.text-mu{color:var(--color-mu)}.text-shui{color:var(--color-shui)}.text-huo{color:var(--color-huo)}.text-tu{color:var(--color-tu)}.bg-xuan{background:var(--color-xuan)}.bg-xuan-2{background:var(--color-xuan-2)}.bg-xuan-3{background:var(--color-xuan-3)}.title-mystic{font-family:var(--font-mystic,"霞鹜文楷", "STKaiti", "KaiTi", "楷体", serif);letter-spacing:.2em;color:var(--color-liu);text-shadow:0 0 .375rem rgba(212,175,55,.5)}.title-xl{font-size:var(--fs-3xl);font-weight:700;line-height:1.2}.title-lg{font-size:var(--fs-2xl);font-weight:600;line-height:1.3}.title-md{font-size:var(--fs-xl);font-weight:600;line-height:1.4}.title-sm{font-size:var(--fs-lg);font-weight:500}.btn-zhu{padding:var(--sp-3) var(--sp-5);background:linear-gradient(135deg, var(--color-zhu) 0%, #8b1f1a 100%);color:var(--color-bai);border-radius:var(--r-full);font-size:var(--fs-md);letter-spacing:.1em;box-shadow:var(--sh-glow-zhu);transition:all .3s var(--ease-mystic);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:.03125rem solid rgba(255,255,255,.15);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn-zhu:before{content:"";background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transition:transform .6s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.btn-zhu:after{content:"";border-radius:var(--r-full);opacity:0;transition:opacity .3s var(--ease-mystic);position:absolute;top:0;bottom:0;left:0;right:0}.btn-zhu:active{transform:scale(.97);box-shadow:0 0 .5rem rgba(200,48,42,.6)}.btn-zhu.is-loading{opacity:.7;pointer-events:none}.btn-ghost{padding:var(--sp-3) var(--sp-5);color:var(--color-liu);border-radius:var(--r-full);font-size:var(--fs-md);letter-spacing:.1em;transition:all .3s var(--ease-mystic);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:.03125rem solid rgba(212,175,55,.4);justify-content:center;align-items:center;display:inline-flex}.btn-ghost:active{background:rgba(212,175,55,.1);transform:scale(.97)}.card-mystic{background:linear-gradient(180deg, var(--color-xuan-2) 0%, var(--color-xuan) 100%);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--sh-card);-webkit-backdrop-filter:blur(.25rem);border:.03125rem solid rgba(212,175,55,.2);position:relative;overflow:hidden}.divider-liu{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0;color:var(--color-bai-3);font-size:var(--fs-sm);display:flex}.divider-liu:before,.divider-liu:after{content:"";background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);flex:1;height:.03125rem}.taiji-bg{z-index:var(--z-bg);pointer-events:none;opacity:.15;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes pulse-glow{0%,to{box-shadow:0 0 .5rem rgba(200,48,42,.3)}50%{box-shadow:0 0 1rem rgba(200,48,42,.7)}}@keyframes slideInRight{0%{opacity:0;transform:translate(1.875rem)}to{opacity:1;transform:translate(0)}}@keyframes pulse-soft{0%,to{opacity:.7}50%{opacity:1}}.anim-fade-up{animation:fadeInUp .6s var(--ease-mystic) both}.anim-fade{animation:.8s both fadeIn}.anim-rotate{animation:60s linear infinite rotate360}.anim-float{animation:4s ease-in-out infinite float}.anim-pulse{animation:2.4s ease-in-out infinite pulse-glow}.anim-pulse-soft{animation:3s ease-in-out infinite pulse-soft}.anim-stamp{animation:stamp .6s var(--ease-bounce) both}.anim-slide-in{animation:slideInRight .5s var(--ease-mystic) both}@media (prefers-reduced-motion:reduce){.anim-fade-up,.anim-fade,.anim-stamp,.anim-slide-in{animation-duration:.01ms!important;animation-iteration-count:1!important}.anim-rotate,.anim-float,.anim-pulse,.anim-pulse-soft{animation:none!important}*{transition-duration:.01ms!important}}::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:768px){:root{--content-max-width:720px}.container{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.card-mystic{border-radius:calc(var(--r-lg) * 1.4)}}@media (min-width:1024px){:root{--content-max-width:880px}.card-mystic{border-radius:calc(var(--r-lg) * 1.6)}.title-xl{font-size:calc(var(--fs-3xl) * 1.1)}.title-lg{font-size:calc(var(--fs-2xl) * 1.1)}}@media (min-width:1440px){:root{--content-max-width:1040px}.card-mystic{border-radius:calc(var(--r-lg) * 1.8)}}@media (max-height:500px) and (orientation:landscape){uni-page-body{padding-top:0}}@media (hover:none) and (pointer:coarse){.btn-zhu,.btn-ghost{min-height:2.75rem}.btn-zhu:hover,.btn-ghost:hover{transform:none}}
