@charset "UTF-8";.app-root{height:100%}.router-view{height:100%;overflow-x:hidden}:root{--color-bg-body: #0A0A0A;--color-bg-surface: #141414;--color-bg-elevated: #1C1C1C;--color-bg-input: #0D0D0D;--color-bg-popup: #17161F;--color-primary: #D4AF37;--color-primary-light: #F9E076;--color-primary-dark: #8B7024;--color-text-primary: #F5F0E1;--color-text-secondary: #A89870;--color-text-muted: #6B6355;--color-border: #D4AF37;--color-border-subtle: rgba(212, 175, 55, .35);--color-badge: #E53935;--color-success: #D4AF37;--color-overlay: rgba(0, 0, 0, .75);--gradient-page: linear-gradient(180deg, #0A0A0A 0%, #141414 100%);--gradient-gold: linear-gradient(180deg, #F9E076 0%, #D4AF37 50%, #8B7024 100%);--gradient-gold-border: linear-gradient(135deg, #F9E076, #D4AF37, #8B7024);--gradient-popup-border: linear-gradient(0deg, #BD8225 37.02%, #FED75C 60.1%, #FED75C 68.27%, #BD8225 93.27%);--gradient-popup-top: linear-gradient(180deg, rgba(188, 133, 45, .3) 0%, rgba(188, 133, 45, 0) 100%);--popup-border-width: .03rem;--popup-top-glow-height: 2.33rem;--gradient-tabbar-active: radial-gradient(circle, rgba(212, 175, 55, .25) 0%, transparent 70%);--page-bg: var(--gradient-page);--font-family: Roboto, sans-serif;--font-size-base: .36rem;--font-weight-base: 600;--letter-spacing-base: .05em;--button-height: 1.3rem;--page-padding-top: 1.05rem;--page-padding-x: .3rem;--radius-sm: .08rem;--radius-md: .12rem;--radius-lg: .2rem;--radius-pill: .9rem;--shadow-gold-glow: 0 0 .12rem rgba(212, 175, 55, .4);--shadow-card: 0 .04rem .16rem rgba(0, 0, 0, .5);--shadow-btn: 0 .06rem .08rem rgba(0, 0, 0, .35);--border-color: var(--color-border-subtle);--table-border-color: var(--color-border-subtle);--btn-disabled-bg: linear-gradient(180deg, #3a3a3a 0%, #2a2a2a 100%);--progree-bg: #1C1C1C;--orange: #D4AF37;--progress-fill: var(--gradient-gold);--btn-gradient-default: var(--gradient-gold);--btn-shadow-default: var(--shadow-btn);--btn-gradient-purple: linear-gradient(180deg, #c9a84c 0%, #8B7024 58.72%, #6b5a2a 91.827%);--btn-shadow-purple: var(--shadow-btn);--btn-gradient-green: var(--gradient-gold);--btn-shadow-green: var(--shadow-btn);--btn-gradient-blue: linear-gradient(180deg, #4a4a4a 0%, #2a2a2a 58.72%, #1a1a1a 94.712%);--btn-shadow-blue: var(--shadow-btn);--btn-gradient-yellow: linear-gradient(180deg, #F9E076 0%, #D4AF37 58.72%, #8B7024 91.827%);--btn-shadow-yellow: var(--shadow-btn);--btn-gradient-gray: linear-gradient(180deg, #5a5a5a 8.654%, #3a3a3a 60.577%, #4a4a4a 94.712%);--btn-shadow-gray: var(--shadow-btn);--btn-gradient-pink: linear-gradient(180deg, #d4a855 8.173%, #8B7024 61.899%, #a08030 100%);--btn-shadow-pink: var(--shadow-btn);--btn-glow-purple-shadow: 0 0 .25rem .15rem rgba(212, 175, 55, .45);--btn-glow-purple-border: #F9E076;--btn-glow-green-shadow: 0 0 .2rem .08rem rgba(212, 175, 55, .55);--btn-glow-green-border: #F9E076;--btn-glow-blue-shadow: 0 0 .25rem .1rem rgba(212, 175, 55, .35);--btn-glow-blue-border: #D4AF37;--btn-glow-yellow-shadow: 0 0 .25rem .1rem rgba(249, 224, 118, .5);--btn-glow-yellow-border: #F9E076;--btn-glow-gray-shadow: 0 0 .25rem .1rem rgba(120, 120, 120, .4);--btn-glow-gray-border: #888;--btn-glow-pink-shadow: 0 0 .25rem .1rem rgba(212, 175, 55, .45);--btn-glow-pink-border: #F9E076;--tabbar-height: 1.34rem;--tabbar-bg: transparent;--tabbar-border-top: #F9E076;--tabbar-border-glow: linear-gradient( 90deg, #8B7024 0%, #F9E076 25%, #D4AF37 50%, #F9E076 75%, #8B7024 100% );--tabbar-shadow: 0 -.16rem .48rem rgba(0, 0, 0, .92);--navbar-bg: #0F0F14;--van-primary-color: var(--color-primary);--van-background: var(--color-bg-body);--van-background-2: var(--color-bg-surface);--van-text-color: var(--color-text-primary);--van-text-color-2: var(--color-text-secondary);--van-border-color: var(--color-border-subtle);--van-tabbar-background: transparent;--van-tabbar-item-active-color: var(--color-primary-light);--van-tabbar-item-text-color: var(--color-text-secondary);--van-nav-bar-background: var(--color-bg-elevated);--van-nav-bar-title-text-color: var(--color-text-primary);--van-nav-bar-icon-color: var(--color-primary);--van-popup-background: var(--color-bg-popup);--van-overlay-background: var(--color-overlay)}.border-1-extend,.border-1-left:after,.border-1-right:after,.border-1-top:after,.border-1-bottom:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--border-color);transform:scale(.5)}.border-1-bottom{position:relative}.border-1-bottom:after{border-bottom-width:.01rem}.border-1-top{position:relative}.border-1-top:after{border-top-width:.01rem}.border-1-right{position:relative}.border-1-right:after{border-right-width:.01rem}.border-1-left{position:relative}.border-1-left:after{border-left-width:.01rem}.btn-pill{width:10rem;font-weight:500;color:var(--color-text-primary);height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-default);box-shadow:var(--btn-shadow-default);border:none}.btn-pill.is-purple{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-purple);box-shadow:var(--btn-shadow-purple);border:none}.btn-pill.is-green{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-green);box-shadow:var(--btn-shadow-green);border:none}.btn-pill.is-blue{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-blue);box-shadow:var(--btn-shadow-blue);border:none}.btn-pill.is-yellow{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-yellow);box-shadow:var(--btn-shadow-yellow);border:none}.btn-pill.is-gray{width:10.06rem;height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-gray);box-shadow:var(--btn-shadow-gray);border:none}.btn-pill.is-pink{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-pink);box-shadow:var(--btn-shadow-pink);border:none}.btn-pill.is-glow-purple{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-purple);box-shadow:var(--btn-glow-purple-shadow);border:.07rem solid var(--btn-glow-purple-border)}.btn-pill.is-glow-green{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-green);box-shadow:var(--btn-glow-green-shadow);border:.07rem solid var(--btn-glow-green-border)}.btn-pill.is-glow-blue{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-blue);box-shadow:var(--btn-glow-blue-shadow);border:.07rem solid var(--btn-glow-blue-border)}.btn-pill.is-glow-yellow{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-yellow);box-shadow:var(--btn-glow-yellow-shadow);border:.07rem solid var(--btn-glow-yellow-border)}.btn-pill.is-glow-gray{width:10.06rem;height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-gray);box-shadow:var(--btn-glow-gray-shadow);border:.07rem solid var(--btn-glow-gray-border)}.btn-pill.is-glow-pink{height:1.3rem;border-radius:var(--radius-pill);background:var(--btn-gradient-pink);box-shadow:var(--btn-glow-pink-shadow);border:.07rem solid var(--btn-glow-pink-border)}.popup-panel{position:relative;isolation:isolate;border:var(--popup-border-width) solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--color-bg-popup),var(--color-bg-popup)) padding-box,var(--gradient-popup-border) border-box;color:var(--color-text-primary)}.popup-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--popup-top-glow-height);opacity:1;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background:var(--gradient-popup-top);pointer-events:none;z-index:-1}.popup-wrap{display:flex;flex-direction:column;align-items:center}.popup-close{width:.64rem;height:.64rem;margin-top:.24rem;padding:0;border:0;background:transparent;line-height:0;cursor:pointer}.popup-close img,.popup-close svg{display:block;width:.64rem;height:.64rem}.popup-btn-confirm{display:flex;align-items:center;justify-content:center;height:.8rem;padding:0 .24rem;border:.02rem solid #FED75C;border-radius:.2rem;background:linear-gradient(270deg,#bc852d,#fed75c);box-shadow:0 .06rem .12rem #00000040;color:#232323;font-size:.32rem;font-weight:700;font-style:normal;line-height:1;cursor:pointer}.popup-btn-confirm:disabled{background:var(--btn-disabled-bg);border-color:transparent;box-shadow:none;opacity:.7;cursor:not-allowed}.pwa-mode{height:100vh;height:100dvh;height:var(--app-height, 100dvh)}.pwa-mode .van-nav-bar--fixed{top:env(safe-area-inset-top)}.pwa-pt{padding-top:env(safe-area-inset-top)}.safe-top{height:env(safe-area-inset-top)}.safe-bottom{height:env(safe-area-inset-bottom)}.push-message-notify.van-notify{left:50%!important;right:auto!important;transform:translate(-50%);width:100%!important;max-width:7.5rem!important;box-sizing:border-box;padding:.2rem .28rem!important;padding-top:calc(.2rem + env(safe-area-inset-top,0rem))!important;z-index:99999!important;color:#fff!important;font-size:.28rem!important;line-height:1.45!important;font-weight:600!important;text-align:left!important;word-break:break-word;white-space:pre-line;border-bottom:.01rem solid rgba(255,201,64,.45);box-shadow:0 .06rem .2rem #00000059}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{background-color:var(--color-bg-body);font-size:var(--font-size-base);color:var(--color-text-primary);font-family:var(--font-family);scrollbar-width:none;font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-base)}img{display:block}input,textarea{background:transparent;border:none}input:focus,textarea:focus{outline:none}button{border:none;padding:0;height:var(--button-height);background:transparent}button:active,button:active img{opacity:.8}button[block]{display:block;width:100%;margin-right:auto;margin-left:auto}button[disabled]{background:var(--btn-disabled-bg);opacity:1}#app{overflow:auto;height:100%}.ignore-body{width:100%;max-width:510px;margin:0 auto}.ignore-fixed{left:50%;transform:translate(-50%)}.fx{display:flex}.fx-ac{display:flex;align-items:center}.fx-end{display:flex;justify-content:flex-end;align-items:center}.fx-center{display:flex;align-items:center;justify-content:center}.fx-column-center{display:flex;align-items:center;justify-content:center;flex-direction:column}.fx-slide{display:flex;align-items:center;justify-content:space-between}.fx-1{flex:1}.grid{display:grid}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-6{display:grid;grid-template-columns:repeat(6,1fr)}.page{height:100%;overflow:auto;background:var(--page-bg);scrollbar-width:none}.page ::-webkit-scrollbar{display:none}.page-flex{position:relative;display:flex;flex-direction:column;height:100%;min-height:100%}.page-flex .page-flex-container{flex:1;overflow:auto}.page-sub{display:flex;flex-direction:column;height:100%}.page-sub .page-sub-container{flex:1;overflow:auto}.bg-transparent{background:transparent!important}.relative{position:relative}.absolute,.abs{position:absolute}.absolute-center,.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abs-top-center{position:absolute;top:50%;transform:translateY(-50%)}.abs-x-center{position:absolute;left:50%;transform:translate(-50%)}.nowrap{white-space:nowrap}.ellipsis,.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-100{height:100%}.w-0{width:0}.w-50{width:50%}.w-100{width:100%}.text-center{text-align:center}.text-underline{text-decoration:underline}.text-pre{white-space:pre}.text-break-spaces{white-space:break-spaces}.img-box img{width:100%}.anm-rotate-5{animation:rotate-5 1s linear infinite}@keyframes rotate-5{0%{transform:rotate(0)}to{transform:rotate(1800deg)}}@media screen and (max-width: 1400px){.ignore-body{max-width:510px}}::-webkit-scrollbar{display:none}.table-layout{width:100%;table-layout:fixed;border-collapse:collapse}.table-border{border:.02rem solid var(--table-border-color)}.table-border th,.table-border td{border:.01rem solid var(--table-border-color)}.table-row-br{--border-radius: .12rem}.table-row-br tr td:first-child,.table-row-br tr th:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.table-row-br tr td:last-child,.table-row-br tr th:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.bg-url{background-size:cover;background-position:center;background-repeat:no-repeat}.popup-zoom-enter-active,.popup-zoom-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.popup-zoom-enter-from{opacity:0;transform:translateY(-50%) scale(.8)}.popup-zoom-enter-from.aa-popup__wrapper--has-bottom-close{transform:translateY(-50%) scale(.8)}.popup-zoom-leave-to{opacity:0;transform:translateY(-50%) scale(.8)}.popup-zoom-leave-to.aa-popup__wrapper--has-bottom-close{transform:translateY(-50%) scale(.8)}.popup-visible{max-width:100%;overflow:visible}
