:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-action-sheet-popup>.adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.adm-action-sheet-extra{display:flex;justify-content:center;color:var(--adm-color-weak);font-size:var(--adm-font-size-7);padding:18px 12px;border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-list,.adm-action-sheet-button-item-wrapper{border-bottom:1px solid var(--adm-color-border)}.adm-action-sheet-button-item-wrapper:last-child{border-bottom:none}.adm-action-sheet-button-item{text-align:center;display:block;background-color:var(--adm-color-background);padding:16px}.adm-action-sheet-button-item:active{background-color:var(--adm-color-border)}.adm-action-sheet-button-item-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.adm-action-sheet-button-item-name{color:var(--adm-color-text);font-size:var(--adm-font-size-10)}.adm-action-sheet-button-item-description{font-size:var(--adm-font-size-6);color:var(--adm-color-weak);padding-top:4px}.adm-action-sheet-button-item-danger .adm-action-sheet-button-item-name{color:var(--adm-color-danger)}.adm-action-sheet-button-item-bold .adm-action-sheet-button-item-name{font-weight:700}.adm-action-sheet-cancel{background-color:var(--adm-color-fill-content);padding-top:8px}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple: var(--adm-safe-area-multiple, 1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{display:flex;justify-content:center}.adm-auto-center-content{flex:0 1 auto}.adm-image{--width: var(--adm-image-width, auto);--height: var(--adm-image-height, auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{position:relative;background-color:var(--adm-color-fill-content);height:100%;min-height:24px;min-width:24px}.adm-image-tip>svg{width:24px;height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--adm-color-weak)}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-center-popup{--background-color: var(--adm-center-popup-background-color, var(--adm-color-background));--border-radius: var(--adm-center-popup-border-radius, 8px);--max-width: var(--adm-center-popup-max-width, 75vw);--min-width: var(--adm-center-popup-min-width, 280px);--z-index: var(--adm-center-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{position:fixed;z-index:1;top:50%;left:50%;width:auto;min-width:var(--min-width);max-width:var(--max-width);transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{position:absolute;z-index:100;right:8px;top:8px;cursor:pointer;padding:4px;font-size:18px;color:var(--adm-color-weak)}.adm-dialog{--z-index: var(--adm-dialog-z-index, 1000);---z-index: var(--z-index)}.adm-dialog .adm-center-popup{--z-index: var(---z-index)}.adm-dialog-body{width:100%;max-height:70vh;font-size:var(--adm-font-size-6);overflow:hidden;display:flex;flex-direction:column}.adm-dialog-body>*{flex:none}.adm-dialog-body>.adm-dialog-content{flex:auto}.adm-dialog-body:not(.adm-dialog-with-image){padding-top:20px}.adm-dialog-image-container{margin-bottom:12px;max-height:40vh}.adm-dialog-header{margin-bottom:8px;padding:0 12px}.adm-dialog-title{margin-bottom:8px;padding:0 12px;font-weight:700;font-size:var(--adm-font-size-10);line-height:25px;text-align:center}.adm-dialog-content{padding:0 12px 20px;max-height:70vh;overflow-x:hidden;overflow-y:auto;font-size:var(--adm-font-size-7);line-height:1.4;color:var(--adm-color-text)}.adm-dialog-content-empty{padding:0;height:12px}.adm-dialog-footer{-webkit-user-select:none;user-select:none}.adm-dialog-footer .adm-dialog-action-row{display:flex;align-items:stretch;border-top:.5px solid var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>*{flex:1}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{padding:10px;font-size:var(--adm-font-size-10);line-height:25px;border-radius:0;border-right:solid .5px var(--adm-color-border)}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button-bold{font-weight:700}.adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{border-right:none}.adm-dialog-image-container{overflow-y:auto}.adm-page-indicator{display:flex;width:auto;--dot-color: var(--adm-color-light);--active-dot-color: var(--adm-color-primary);--dot-size: 3px;--active-dot-size: 13px;--dot-border-radius: 1px;--active-dot-border-radius: var(--dot-border-radius);--dot-spacing: 3px}.adm-page-indicator-dot{display:block;width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-border-radius);background:var(--dot-color)}.adm-page-indicator-dot:last-child{margin-right:0}.adm-page-indicator-dot-active{border-radius:var(--active-dot-border-radius);background:var(--active-dot-color)}.adm-page-indicator-color-white{--dot-color: rgba(255, 255, 255, .5);--active-dot-color: var(--adm-color-text-light-solid)}.adm-page-indicator-horizontal{flex-direction:row}.adm-page-indicator-horizontal .adm-page-indicator-dot{margin-right:var(--dot-spacing)}.adm-page-indicator-horizontal .adm-page-indicator-dot-active{width:var(--active-dot-size)}.adm-page-indicator-vertical{flex-direction:column}.adm-page-indicator-vertical .adm-page-indicator-dot{margin-bottom:var(--dot-spacing)}.adm-page-indicator-vertical .adm-page-indicator-dot-active{height:var(--active-dot-size)}.adm-swiper{--height: auto;--width: 100%;--border-radius: 0;--track-padding: 0;--slide-size: 100%;--track-offset: 0%;display:block;width:var(--width);height:var(--height);position:relative;border-radius:var(--border-radius);z-index:0;overflow:hidden}.adm-swiper-track{width:100%;height:100%;white-space:nowrap;padding:var(--track-padding)}.adm-swiper-track-allow-touch-move{cursor:-webkit-grab;cursor:grab}.adm-swiper-track-inner{width:100%;height:100%;overflow:visible;position:relative;display:flex;flex-wrap:nowrap}.adm-swiper-slide,.adm-swiper-slide-placeholder{width:100%;height:100%;display:block;position:relative;white-space:unset;flex:none}.adm-swiper-item{display:block;width:100%;height:100%;white-space:normal}.adm-swiper-horizontal .adm-swiper-track-allow-touch-move{touch-action:pan-y}.adm-swiper-horizontal .adm-swiper-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.adm-swiper-horizontal .adm-swiper-track{transform:translate(var(--track-offset))}.adm-swiper-horizontal .adm-swiper-track-inner{flex-direction:row;width:var(--slide-size)}.adm-swiper-vertical .adm-swiper-track-allow-touch-move{touch-action:pan-x}.adm-swiper-vertical .adm-swiper-indicator{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.adm-swiper-vertical .adm-swiper-track{transform:translateY(var(--track-offset))}.adm-swiper-vertical .adm-swiper-track-inner{flex-direction:column;height:var(--slide-size)}.adm-toast-mask .adm-toast-wrap{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}.adm-toast-mask .adm-toast-main{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:auto;max-width:204px;max-height:70%;overflow:auto;color:#fff;word-break:break-all;background-color:#000000b3;border-radius:8px;pointer-events:all;font-size:var(--adm-font-size-7);line-height:1.5;box-sizing:border-box;text-align:initial}.adm-toast-mask .adm-toast-main-text{padding:12px;min-width:0}.adm-toast-mask .adm-toast-main-icon{padding:35px 12px;min-width:150px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size: 48px;margin:0 auto 8px}.rch-card{background:var(--card);border-radius:var(--r);margin:12px;padding:14px;box-shadow:0 1px 2px #1f27330a}.rch-card .card-title{font-size:15px;font-weight:600;margin-bottom:10px}.rch-balance .row{display:flex;justify-content:space-between;align-items:center}.rch-balance .label{color:#666;font-size:14px}.rch-balance .num{font-size:20px;font-weight:700}.rch-balance .num small{font-size:12px;color:var(--text3);font-weight:400}.rch-balance .env{margin-top:8px;font-size:12px;color:var(--text3)}.rch-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px}.rch-tag.end{color:var(--success);background:var(--success-bg)}.rch-tag.gray{color:var(--text2);background:#f2f4f7}.rch-tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rch-tier{position:relative;border:1.5px solid var(--line);border-radius:10px;padding:12px;text-align:center;cursor:pointer;background:var(--card);-webkit-tap-highlight-color:transparent}.rch-tier:active{background:#fafbfd}.rch-tier .t-amount{font-size:20px;font-weight:700}.rch-tier .t-coins{font-size:12px;color:var(--text3);margin-top:3px}.rch-tier .hot{position:absolute;top:-8px;right:8px;color:#fff;background:linear-gradient(135deg,#ff8f1f,#ff6b35);border-radius:8px 8px 8px 0;font-size:10px;padding:2px 7px}.rch-tier.selected{border-color:var(--primary);background:var(--primary-bg)}.rch-tier.selected .t-amount{color:var(--primary)}.rch-tier.selected:after{content:"✓";position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.rch-pay-btn{margin:20px 16px 12px;height:48px;border-radius:10px;background:linear-gradient(135deg,#1677ff,#0958d9);border:none;color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.rch-pay-btn:active{opacity:.9}.rch-pay-btn:disabled{opacity:.6;cursor:not-allowed}.rch-tips{margin:0 16px;font-size:12px;color:var(--text3);line-height:1.9}.rch-tips b{color:var(--text2);font-weight:600}html:has(.callPage),body:has(.callPage){background:#fff}.callPage{position:relative;max-width:440px;margin:0 auto;height:100%;display:flex;flex-direction:column;background:#fff;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.callNav{position:sticky;top:0;z-index:20;display:flex;align-items:center;height:44px;margin-bottom:0;background:#fff}.callNavSide{width:52px;height:44px;flex:none;display:flex;align-items:center;justify-content:center}.callNavTitle{flex:1;margin:0;text-align:center;font-size:16px;font-weight:600;line-height:28px;color:#171723}.callBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 0 8px}.callUnpaidBar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 10px;padding:10px 12px;border-radius:12px;background:#fff7e6;border:1px solid #ffe0a3;box-sizing:border-box}.callUnpaidText{font-size:13px;color:#8a5a00;line-height:1.4}.callUnpaidText b{font-weight:600;color:#fa8c16}.callUnpaidBtn{flex:none;height:30px;padding:0 14px;border:none;border-radius:9999px;background:#27e0e0;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.callUnpaidBtn:disabled{opacity:.6}.callLoading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:transparent;touch-action:none;overscroll-behavior:contain}.callLoadingBox{padding:24px 28px;border-radius:12px;background:#2b2b2b}.callLoadingRing{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#ffffffd6;animation:callLoadingSpin .8s linear infinite;box-sizing:border-box}@keyframes callLoadingSpin{to{transform:rotate(360deg)}}.callCard{padding:0 12px;border-radius:20px;background:#fff}.callMsgWrap{position:relative}.callMsgBox{display:block;width:100%;height:264px;padding:12px;box-sizing:border-box;border:none;border-radius:12px;background:#f7f7f7;font-size:16px;line-height:20px;color:#222;font-family:inherit;resize:none;outline:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.callMsgBox::placeholder{color:#8e8e93}.callToolbar{display:flex;align-items:center;justify-content:flex-start;margin:10px 0;padding-bottom:10px}.callCounter{margin-left:auto;font-size:13px;line-height:18px;color:#1ed3f3;font-variant-numeric:tabular-nums}.callCounter.is-over{color:#0ebbc4}.callCounterCap.is-over{color:#fe2b54}.callOverHint{margin-left:10px;font-size:13px;line-height:18px;color:#fe2b54;white-space:nowrap}.callGhost{padding:8px 13px;border:none;border-radius:9999px;background:#f7f7f7;font-size:13px;line-height:18px;color:#171723;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.callRow{position:relative;width:100%;height:50px;display:flex;align-items:center;padding:0;border:none;background:transparent;box-sizing:border-box;text-align:left;font-family:inherit}.callRow:after{content:"";position:absolute;left:0;right:-12px;bottom:0;height:1px;background:#f2f3f5;pointer-events:none}.callRow:last-child:after{display:none}.callRow--picker{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.callRow--last:after{display:none}.callLabel{width:80px;flex:none;font-size:16px;line-height:20px;color:#8e8e93;white-space:nowrap}.callInput{flex:1;min-width:0;margin-left:12px;height:20px;padding:0;border:none;outline:none;background:transparent;font-size:16px;line-height:20px;color:#171723;text-align:right;font-family:inherit}.callInput::placeholder{color:#8e8e93}.callLabel--alias{width:auto}.callLabelOptional{margin-left:4px;font-size:13px;color:#1ed3f3}.callValue{flex:1;min-width:0;margin-left:12px;text-align:right;font-size:16px;line-height:20px;color:#171723}.callArrow{width:16px;height:16px;margin-left:8px;flex:none;display:flex;align-items:center;justify-content:center}.callArrow .iconfont{font-size:14px;line-height:1;color:#c5c9cf;transform:translateY(.5px)}.callBar{position:fixed;left:50%;transform:translate(-50%);bottom:env(safe-area-inset-bottom,0px);width:100%;max-width:440px;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;box-sizing:border-box;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 -4px 20px #0000000a}.callBarMeta{width:122px;flex:none}.callBarValue{margin-top:2px;font-size:20px;font-weight:600;line-height:26px;color:#1ed3f3}.callBarActions{flex:1;display:flex;margin-left:12px}.callBtn{flex:1;height:40px;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.callBtn--light{margin-right:10px;background:#f7f7f7;color:#171723}.callBtn--dark{background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff}.callBtn:disabled{opacity:.7}.callMask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--mask-bg, rgba(0, 0, 0, .55))}.callMask--solid{background:var(--mask-bg, rgba(0, 0, 0, .55))}@keyframes callFadeIn{0%{opacity:0}to{opacity:1}}@keyframes callSheetIn{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.callSvcMask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;animation:callDlgMaskIn .18s ease-out both}.callSvcMask.is-closing{animation:callDlgMaskOut .15s ease-in both}.callSvcSheet{position:fixed;left:50%;top:50%;width:90%;max-width:400px;height:auto;max-height:80vh;z-index:61;padding:0 16px;box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:0 15px 30px #0000001a,0 2px 8px #0000000f;display:flex;flex-direction:column;overflow:hidden;animation:callDlgIn .18s cubic-bezier(.22,.61,.36,1) both}.callSvcSheet.is-closing{animation:callDlgOut .15s ease-in both}@keyframes callDlgMaskIn{0%{opacity:0}to{opacity:1}}@keyframes callDlgMaskOut{0%{opacity:1}to{opacity:0}}@keyframes callDlgIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes callDlgOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.94)}}.callSvcHead{flex-shrink:0;padding:16px 0 0;text-align:center}.callSvcTitle{width:100%;font-size:16px;font-weight:600;line-height:26px;text-align:center;color:#171723}.callSvcNotice{margin-top:6px;font-size:14px;line-height:20px;text-align:center;color:#ff3b30}.callSvcHighlight{color:#ff3b30}.callSvcBody{margin-top:12px;flex:1;overflow-y:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.callSvcSectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.callSvcCardTitle{font-size:15px;font-weight:600;line-height:22px;color:#171723}.callSvcTipsCard{margin-top:10px;padding:12px 14px;border-radius:14px;background:#f7f7f7}.callSvcTipsItem{font-size:14px;line-height:20px;color:#45515e}.callSvcTipsItem+.callSvcTipsItem{margin-top:6px}.callSvcFooter{flex-shrink:0;margin-top:16px;padding-bottom:16px;display:flex}.callSvcBtn{flex:1;height:48px;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;font-family:inherit;background:#f0f0f0;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.callDateSheet{position:fixed;left:50%;bottom:0;width:100%;max-width:440px;height:calc(332px + env(safe-area-inset-bottom,0px));z-index:61;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:#fff;border-radius:16px 16px 0 0;overflow:hidden;display:flex;flex-direction:column;transform:translate(-50%);animation:callSheetIn .25s cubic-bezier(0,0,.2,1)}.callDateHead{position:relative;flex:none;height:52px;display:flex;align-items:center;justify-content:center}.callDateTitle{font-size:16px;font-weight:600;color:#171723;padding:0 76px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callDateCancel{position:absolute;left:8px;top:50%;transform:translateY(-50%);padding:8px;border:none;background:none;font-size:14px;font-family:inherit;color:#9aa0a6;cursor:pointer;-webkit-tap-highlight-color:transparent}.callDateSave{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:30px;padding:0 16px;border:none;border-radius:99px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);font-size:14px;font-weight:500;font-family:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.callDateBody{position:relative;flex:1;min-height:0;overflow:hidden;padding:0 12px}.callDateColumns{position:relative;z-index:1;display:flex;height:100%}.callDateCol{flex:1;min-width:0}.callDateSelection{position:absolute;left:12px;right:12px;top:117px;height:46px;background:#ffffff47;border-top:1px solid #f2f3f5;border-bottom:1px solid #f2f3f5;pointer-events:none}.callWheel{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.callWheel::-webkit-scrollbar{width:0;height:0;display:none}.callWheelItem{height:46px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:#c3c7cd;scroll-snap-align:center}.callWheelItem.is-active{font-size:18px;color:#171723}.callRecPanel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;max-width:440px;margin:0 auto;background:#fff;display:flex;flex-direction:column;animation:callFadeIn .16s ease-out}.callRecNav{flex:none;height:44px;display:flex;align-items:center;background:#fff}.callRecBack{width:52px;height:44px;padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#171723;-webkit-tap-highlight-color:transparent}.callRecTitle{flex:1;text-align:center;font-size:16px;font-weight:600;color:#171723}.callRecNavSide{width:52px}.callRecFilters{flex:none;height:40px;display:flex;align-items:center;gap:22px;margin:0 12px;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.callRecFilters::-webkit-scrollbar{display:none}.callRecFilter{position:relative;flex:0 0 auto;height:40px;padding:0;border:none;background:none;font-size:16px;line-height:40px;font-family:inherit;color:#8e8e93;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.callRecFilter.is-active{color:#171723;font-weight:600}.callRecFilter.is-active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:4px;width:32px;height:3px;border-radius:9999px;background:#1ed3f3}.callRecList{flex:1;overflow-y:auto;padding:10px 12px 24px;-webkit-overflow-scrolling:touch}.callRecCard{display:block;width:100%;margin-bottom:10px;padding:14px 16px;box-sizing:border-box;border:none;border-radius:8px;background:#f7f7f7;font-size:16px;line-height:22px;font-family:inherit;color:#45515e;white-space:pre-wrap;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.callRecEmpty{padding:40px 0;text-align:center;font-size:14px;color:#8e8e93}.callLoginSheet{position:fixed;left:50%;top:50%;width:95%;max-width:420px;z-index:61;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:0 8px 32px #00000029;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-50%,-50%);animation:callLoginPop .2s ease-out}@keyframes callLoginPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes callSheetOut{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}@keyframes callLoginPopOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.callMask.is-closing{opacity:0}.callDateSheet.is-closing{animation:callSheetOut .25s cubic-bezier(.4,0,1,1) both}.callLoginSheet.is-closing{animation:callLoginPopOut .2s ease-in both}.callLoginLock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:transparent;touch-action:none;overscroll-behavior:contain}.callLoginLockBox{padding:24px 28px;border-radius:12px;background:#2b2b2b}.callLoginLockRing{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#ffffffd6;animation:callLoginLockSpin .8s linear infinite;box-sizing:border-box}@keyframes callLoginLockSpin{to{transform:rotate(360deg)}}.callLoginClose{position:absolute;top:6px;right:6px;width:40px;height:40px;padding:0;border:none;background:none;font-size:16px;line-height:1;color:#8e8e93;cursor:pointer;-webkit-tap-highlight-color:transparent}.callLoginTitle{text-align:center;font-size:16px;font-weight:600;line-height:24px;color:#171723}.callLoginWechat{width:100%;height:44px;margin-top:16px;border:none;border-radius:9999px;background:#07c160;color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.callLoginOr{margin:14px 0 0;text-align:center;font-size:12px;line-height:18px;color:#9aa2af}.callLoginField{margin-top:14px}.callLoginLabel{display:block;margin-bottom:6px;font-size:15px;line-height:18px;color:#313131}.callLoginInput{width:100%;height:46px;padding:0 12px;box-sizing:border-box;border:none;border-radius:8px;background:#f7f8fa;font-size:16px;font-family:inherit;color:#171723;outline:none}.callLoginInput::placeholder{color:#9aa2af}.callLoginCodeRow{display:flex;align-items:center;gap:10px}.callLoginCodeBtn{flex:none;width:108px;height:46px;border:none;border-radius:8px;background:#f7f8fa;font-size:14px;font-family:inherit;color:#313131;cursor:pointer;-webkit-tap-highlight-color:transparent}.callLoginCodeBtn.is-wait{color:#9aa2af}.callLoginBtn{width:100%;height:46px;margin-top:20px;border:none;border-radius:9999px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.callLoginBtn:disabled{opacity:.7}.callSuccess{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:62;width:260px;padding:24px;box-sizing:border-box;border-radius:16px;background:#fff;text-align:center;box-shadow:0 10px 40px #141e3229}.callSuccessTitle{font-size:17px;font-weight:600;line-height:24px;color:#171723}.callSuccessId{margin-top:10px;font-size:14px;line-height:20px;color:#45515e;word-break:break-all}.callSuccessBtn{width:100%;height:40px;margin-top:18px;border:none;border-radius:9999px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.callTypeBar{display:flex;align-items:center;height:44px;background:#fff}@font-face{font-family:callAppNav;src:url(/fonts/app-iconfont.ttf) format("truetype")}.callBack{width:52px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.callBackArrow{font-family:callAppNav!important;font-style:normal;font-size:20px;line-height:1;color:#171723;-webkit-font-smoothing:antialiased}.callBackArrow:before{content:""}.callTypeBarSide{width:52px;height:44px;flex:none}.callTypeTitle{flex:1;min-width:0;margin:0;height:44px;line-height:44px;text-align:center;font-size:16px;font-weight:600;color:#171723}.callTypePick{position:relative;display:flex;align-items:center;gap:10px;height:50px;padding:0;box-sizing:border-box}.callTypePick:after{content:"";position:absolute;left:0;right:-12px;bottom:0;height:1px;background:#f2f3f5;pointer-events:none}.callTypeOptions{flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-left:auto;padding-right:18px;box-sizing:content-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent 100%)}.callTypeOptions::-webkit-scrollbar{display:none}.callTypeOption{flex:none}.callTypeOption{height:35px;padding:0 12px;border:1px solid #e6e8ee;border-radius:16px;background:#fff;color:#5c6673;font-family:inherit;font-size:14px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.callTypeOption.is-active{border-color:#1ed3f3;background:#e6fbfd;color:#1ed3f3}.callTypeTab{flex:1;position:relative;display:flex;align-items:center;justify-content:center;height:44px;border:none;background:transparent;font-size:15px;line-height:1;color:#8a8f98;cursor:pointer}.callTypeTab.is-active{color:#171723;font-weight:600}.callTypeTab.is-active:after{content:"";position:absolute;left:50%;bottom:5px;width:20px;height:2px;border-radius:1px;background:#1ed3f3;transform:translate(-50%)}.callGzhBanner{display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:10px 12px;border-radius:12px;background:#1ed3f3;box-sizing:border-box;cursor:pointer}.callGzhAvatar{flex:none;width:45px;height:45px;border-radius:50%;object-fit:cover;background:#e8eefc}.callGzhText{flex:1;min-width:0}.callGzhTitle{margin:0;font-size:16px;font-weight:600;color:#fff;line-height:1.3}.callGzhDesc{margin:2px 0 0;font-size:13px;color:#ffffffe0;line-height:1.3}.callGzhBtn{flex:none;height:28px;padding:0 14px;border:1px solid #fff;border-radius:9999px;background:transparent;color:#fff;font-size:13px;font-weight:400;cursor:pointer}.callGzhBtn.is-followed{border-color:#fff;background:#fff;color:#1ed3f3}.callQrMask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;background:var(--mask-bg, rgba(0, 0, 0, .55))}.callQrCard{width:min(320px,calc(100% - 56px));padding:20px 0 0;border-radius:14px;background:#fff;box-sizing:border-box;text-align:center}.callQrTitle{font-size:15px;color:#191b1f;margin-bottom:14px}.callGzhQrCard .callQrTitle,.callGzhQrCard .callQrTip{color:#171723}.callQrImage{width:220px;height:220px;object-fit:contain;display:block;margin:0 auto}.callQrEmpty{width:220px;height:220px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#f5f6f8;color:#9ca3af;font-size:13px;border-radius:8px}.callQrTip{padding:14px 16px 16px;font-size:14px;color:#6b7280;text-align:center}.callQrTipLine{margin:0;font-size:14px;line-height:20px}.callQrTipLine--sub{margin-top:4px;color:#9aa0a6}.callQrActions{display:flex;border-top:1px solid #f2f3f5}.callQrAction{flex:1;height:50px;border:none;background:transparent;font-family:inherit;font-size:16px;font-weight:400;color:#8a8f98;cursor:pointer;-webkit-tap-highlight-color:transparent}.callQrAction+.callQrAction{border-left:1px solid #f2f3f5}.callQrAction--primary{color:#171723;font-weight:400}.callQrOk{width:100%;height:48px;border:none;border-top:1px solid #f2f3f5;background:transparent;color:#171723;font-size:16px;font-weight:500;cursor:pointer;border-radius:0 0 14px 14px}@font-face{font-family:call-pay-icon;src:url(/fonts/iconfont-5158987-33tegtand8f.woff2) format("woff2");font-display:swap}.callPayIcon{font-family:call-pay-icon!important;font-style:normal;font-size:20px;line-height:1;vertical-align:-2px;margin-right:8px}.callPayIcon.is-alipay{color:#1677ff}.callPayIcon.is-wechat{color:#07c160}.callSvcSection+.callSvcSection{margin-top:16px}.callLoginNote{margin:8px 0;text-align:center;font-size:13px;line-height:18px;color:#8a8f98}.callQrMask.is-show{animation:callQrMaskIn .16s ease-out both}.callQrMask.is-closing{animation:callQrMaskOut .18s ease-in both}.callQrCard.is-show{animation:callQrCardIn .18s cubic-bezier(.22,.61,.36,1) both}.callQrCard.is-closing{animation:callQrCardOut .18s ease-in both}@keyframes callQrMaskIn{0%{opacity:0}to{opacity:1}}@keyframes callQrMaskOut{0%{opacity:1}to{opacity:0}}@keyframes callQrCardIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes callQrCardOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.gzhBanner{display:flex;align-items:center;gap:10px;margin:8px 12px;padding:10px 12px;border-radius:12px;background:#1ed3f3;box-sizing:border-box;cursor:pointer}.gzhBannerAvatar{flex:none;width:45px;height:45px;border-radius:50%;object-fit:cover;background:#fff}.gzhBannerText{flex:1;min-width:0}.gzhBannerTitle{margin:0;font-size:16px;font-weight:600;color:#fff;line-height:1.3}.gzhBannerDesc{margin:2px 0 0;font-size:13px;color:#ffffffe0;line-height:1.3}.gzhBannerBtn{flex:none;height:28px;padding:0 14px;border:1px solid #fff;border-radius:9999px;background:transparent;color:#fff;font-size:13px;font-weight:400;cursor:pointer}.gzhBannerBtn.is-followed{border-color:#fff;background:#fff;color:#1ed3f3}.gzhQrMask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;background:var(--mask-bg, rgba(0, 0, 0, .55))}.gzhQrCard{width:min(300px,calc(100% - 64px));background:#fff;border-radius:16px;text-align:center;overflow:hidden}.gzhQrMask.is-show{animation:gzhQrMaskIn .16s ease-out both}.gzhQrMask.is-closing{animation:gzhQrMaskOut .18s ease-in both}.gzhQrCard.is-show{animation:gzhQrCardIn .18s cubic-bezier(.22,.61,.36,1) both}.gzhQrCard.is-closing{animation:gzhQrCardOut .18s ease-in both}@keyframes gzhQrMaskIn{0%{opacity:0}to{opacity:1}}@keyframes gzhQrMaskOut{0%{opacity:1}to{opacity:0}}@keyframes gzhQrCardIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes gzhQrCardOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.gzhQrTitle{padding:18px 16px 0;font-size:16px;font-weight:600;color:#171723}.gzhQrImage{width:200px;height:200px;object-fit:contain;display:block;margin:14px auto 0}.gzhQrEmpty{padding:40px 0;color:#c5c9cf;font-size:14px}.gzhQrTip{padding:12px 16px 16px;font-size:13px;color:#171723}.gzhQrOk{width:100%;height:48px;border:none;border-top:1px solid #f2f3f5;background:transparent;color:#171723;font-size:16px;cursor:pointer}html:has(.callPayResultPage),body:has(.callPayResultPage){background:#f7f8fa}.callPayResultPage{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#f7f8fa}.callPayResultCard{width:100%;padding:28px 20px 22px;border-radius:16px;background:#28e1dc0f;border:2px solid #27dfe0;box-sizing:border-box;text-align:center}@font-face{font-family:chzs-result-icon;src:url(/fonts/iconfont-5158987-i6bv7v5z8y.woff2) format("woff2"),url(/fonts/iconfont-5158987-i6bv7v5z8y.ttf) format("truetype");font-display:block}.callPayResultIcon{width:50px;height:50px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#c7ccd4}.callPayResultGlyph{font-family:chzs-result-icon!important;font-style:normal;font-size:24px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.callPayResultCard.is-paid .callPayResultIcon{background:linear-gradient(135deg,#2de8d2,#1dd2f5)}.callPayResultCard.is-unpaid .callPayResultIcon{background:#ff9f1c}.callPayResultCard.is-error .callPayResultIcon{background:#ff4d4f}.callPayResultTitle{font-size:18px;font-weight:600;line-height:26px;color:#171723}.callPayResultMeta{display:grid;width:max-content;max-width:100%;margin:8px auto 0;text-align:left}.callPayResultOrder{display:grid;grid-template-columns:4.5em auto;column-gap:10px;font-size:14px;line-height:20px;color:#9aa2af}.callPayResultOrderLabel{white-space:nowrap}.callPayResultOrderValue{min-width:0;word-break:break-all}.callPayResultAmount{margin-top:4px;font-size:22px;font-weight:700;line-height:30px;color:#1ed3f3;font-variant-numeric:tabular-nums}.callPayResultTip{margin-top:12px;font-size:14px;line-height:20px;color:#f50f0f}.callPayResultTip--link{display:block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.callPayResultTipLink{margin:2px auto 0;font-size:14px;line-height:20px;color:#f50f0f;text-decoration:underline;text-underline-offset:2px}.callPayResultTipAlt{margin-left:2px;font-size:14px;line-height:20px;color:#f50f0f}.callPayResultTipArea{display:flex;flex-direction:column;align-items:center;min-height:54px}.callPayResultSpinner{width:24px;height:24px;box-sizing:border-box;margin:16px auto 0;border:2px solid #e8eef5;border-top-color:#1ed3f3;border-radius:50%;animation:callPaySpin .8s linear infinite}@keyframes callPaySpin{to{transform:rotate(360deg)}}.callPayResultActions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.callPayResultActions.is-row{flex-direction:row}.callPayResultActions.is-row .callPayResultBtn{flex:1;min-width:0}.callPayResultBtn{height:44px;border:none;border-radius:9999px;background:#27e0e0;font-size:15px;font-family:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.callPayResultBtn.is-primary{background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-weight:600}.callPayResultBtn:disabled{opacity:.6}html:has(.callOrdersPage),body:has(.callOrdersPage){background:#fff}.callOrdersPage{position:relative;height:100%;display:flex;flex-direction:column;max-width:440px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;box-sizing:border-box}.callOrdersPage:before{content:none}.callOrdersTop{position:sticky;top:0;z-index:10;padding-top:env(safe-area-inset-top,0px);background:#fff}@font-face{font-family:callAppNav;src:url(/fonts/app-iconfont.ttf) format("truetype")}.callOrdersNav{position:relative;z-index:3;display:flex;align-items:center;height:44px;background:transparent}.callOrdersBack{width:52px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;color:#171723}.callOrdersArrow{font-family:callAppNav!important;font-style:normal;font-size:20px;line-height:1;color:#171723;-webkit-font-smoothing:antialiased}.callOrdersArrow:before{content:""}.callOrdersTitle{flex:1;margin:0;text-align:center;font-size:16px;font-weight:600;color:#171723}.callOrdersNavSide{width:52px;height:44px;flex:none}.callOrdersTabs{position:relative;z-index:2;display:flex;height:44px;border-bottom:1px solid #f2f3f5}.callOrdersTab{flex:1;position:relative;display:flex;align-items:center;justify-content:center;height:44px;padding:0;border:none;background:transparent;font-size:15px;line-height:1;color:#8a8f98;cursor:pointer}.callOrdersTab.is-active{color:#171723;font-weight:600}.callOrdersTab.is-active:after{content:"";position:absolute;left:50%;bottom:5px;width:20px;height:2px;border-radius:1px;background:#1ed3f3;transform:translate(-50%)}.callOrdersList{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;background:#fff}.callOrderCard{display:flex;flex-direction:column;gap:8px;padding:14px 15px;border-bottom:1px solid #f2f3f5;background:#fff}.callOrderTop{display:flex;align-items:center;justify-content:space-between}.callOrderId{border:none;background:transparent;padding:0;font-size:13px;font-weight:600;color:#191b1f;cursor:pointer}.callOrderStatus{font-size:13px;color:#fa8c16}.callOrderStatus.is-done{color:#1ed3f3}.callOrderStatus.is-canceled{color:#f5222d}.callOrderContent{position:relative;font-size:14px;line-height:1.5;color:#191b1f}.callOrderContentText{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;white-space:pre-wrap}.callOrderContentText.is-expanded{display:inline;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible}.callOrderMeta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9ca3af}.callOrderAmount{font-size:14px;font-weight:600;color:#191b1f}.callOrderRows{display:flex;flex-direction:column;gap:6px}.callOrderRow{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.4}.callOrderRowLabel{flex:none;width:7em;color:#9ca3af;white-space:nowrap}.callOrderRowValue{flex:1;color:#191b1f;word-break:break-all}.callOrderReasonValue{color:#f5222d}.callOrderReasonBtn{margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.callOrderFoot{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.callOrderCancel{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 14px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:13px;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent}.callOrderCancel:active,.callOrderCancel:focus,.callOrderCancel:focus-visible{background:#fff;outline:none}.callOrderCancelPlaceholder{display:inline-block}.callOrderPaid{display:inline-flex;align-items:baseline;gap:1px;font-size:13px;color:#6b7280}.callOrderPaidLabel{font-size:13px;color:#6b7280}.callOrderYen{font-size:12px;font-weight:600;color:#191b1f;line-height:1}.callOrderPaid b{font-size:17px;font-weight:600;color:#191b1f;line-height:1}.callDlg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center}.callDlgMask{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mask-bg, rgba(0, 0, 0, .55))}.callDlgCard{position:relative;width:min(320px,calc(100% - 64px));box-sizing:border-box;background:#ffffffd9;border:2px solid #fff;border-radius:28px;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);box-shadow:0 15px 30px #0000001a,0 2px 8px #0000000f}.callDlgTitle{padding:24px 0 0 24px;font-size:16px;font-weight:600;color:#171723;text-align:left}.callDlgMsg{padding:12px 24px 33px;font-size:14px;line-height:1.5;color:#8a8f98;text-align:left}.callDlgActs{display:flex;justify-content:space-evenly;margin-bottom:15px}.callDlgBtn{width:140px;height:48px;display:flex;align-items:center;justify-content:center;border:none;border-radius:24px;background:#cfcfcf;font-size:16px;font-weight:600;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.callDlgBtn:active{background:#bfbfbf}.callDlgBtn:disabled{opacity:.7}.callOrderActs{display:flex;align-items:center;gap:8px}.callSheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;visibility:hidden;pointer-events:none;transition:visibility 0s linear .3s}.callSheet.is-show{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.callSheetMask{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mask-bg, rgba(0, 0, 0, .55));opacity:0;transition:opacity var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1))}.callSheet.is-show .callSheetMask{opacity:1;transition-duration:.3s}.callSheetPanel{position:absolute;left:0;right:0;bottom:0;max-height:86%;display:flex;flex-direction:column;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);padding-bottom:env(safe-area-inset-bottom,0px)}.callSheet.is-show .callSheetPanel{transform:translateY(0);transition-duration:.3s}.callSheetHead{position:relative;flex:none;display:flex;align-items:center;justify-content:center;height:52px}.callSheetTitle{font-size:16px;font-weight:600;color:#171723}.callSheetClose{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:transparent;color:#8a8f98;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.callSheetClose .callSheetCloseIcon{font-size:28px;line-height:1}.callSheetCloseIcon:before{content:""}.callSheetClose:active{opacity:.6}.callSheetBody{flex:1;min-height:0;overflow-y:auto;padding:0 15px 20px}.callReceiptRows{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid #f2f3f5}.callReceiptRow{display:flex;align-items:baseline;gap:12px;font-size:13px}.callReceiptRow span{flex:none;width:6.5em;color:#9ca3af}.callReceiptRow b{font-weight:400;color:#191b1f;word-break:break-all}.callReceiptBlock{padding-top:16px}.callReceiptBlockTitle{margin-bottom:8px;font-size:13px;font-weight:600;color:#191b1f}.callReceiptText{margin:0;font-size:14px;line-height:1.6;color:#191b1f;white-space:pre-wrap;word-break:break-word}.callReceiptEmpty{display:flex;align-items:center;justify-content:center;height:96px;border-radius:10px;background:#f7f8fa;font-size:13px;color:#c5c9cf}.callMediaHead{display:flex;align-items:center;justify-content:space-between;padding:16px 0 10px}.callMediaHeadTitle{font-size:15px;font-weight:600;color:#191b1f}.callMediaHeadCount{font-size:13px;color:#9ca3af}.callMediaGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.callMediaCell{position:relative;display:block;width:100%;padding:0;border:none;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:#f2f3f5;cursor:pointer}.callMediaCell img{width:100%;height:100%;object-fit:cover;display:block}.callMediaMask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080}.callMediaMask:after{content:"";position:absolute;left:50%;top:18%;bottom:18%;width:1px;background:#ffffff80}.callMediaMask button{flex:1;height:100%;border:none;background:transparent;color:#fff;font-size:18px;cursor:pointer}.callAudioRow{position:relative;display:flex;align-items:center;gap:10px}.callAudioPlay{flex:none;width:40px;height:40px;border:none;border-radius:9999px;background:#1ed3f3;color:#fff;font-size:14px;cursor:pointer}.callAudioWave{flex:1;display:flex;align-items:center;gap:3px;height:28px;overflow:hidden}.callAudioWave i{flex:1;height:40%;border-radius:2px;background:#1ed3f3}.callAudioWave i:nth-child(2n){height:70%}.callAudioWave i:nth-child(3n){height:100%}.callAudioDownload{flex:none;height:32px;padding:0 16px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:14px;color:#191b1f;cursor:pointer}.callDownloadAll{width:100%;height:44px;margin-top:20px;border:none;border-radius:9999px;background:#1ed3f3;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.callOrdersEmpty{padding:60px 0;text-align:center;font-size:14px;line-height:20px;color:#c5c9cf}.callOrdersSentinel{height:1px}.callOrdersMoreState{display:flex;align-items:center;justify-content:center;height:48px;font-size:12px;line-height:1;color:#8a8f98}.callOrdersMoreState.is-end{color:#c5c9cf}.callOrdersMoreState.is-loading:before{content:"";width:12px;height:12px;margin-right:6px;border-radius:50%;border:1.5px solid #e3e6ea;border-top-color:#8a8f98;animation:callOrdersSpin .7s linear infinite;box-sizing:border-box}@keyframes callOrdersSpin{to{transform:rotate(360deg)}}.callOrderContent.is-expanded .callOrderContentText{-webkit-line-clamp:unset;display:block;overflow:visible}.callOrderContentMore{display:inline-block;margin-left:2px;color:#1ed3f3;font-size:13px;white-space:nowrap}.callOrderContent:not(.is-expanded) .callOrderContentMore{position:absolute;right:0;bottom:0;padding-left:18px;line-height:1.5;background:linear-gradient(90deg,#fff0,#fff 40%)}.callVideoList{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.callVideoItem{width:100%;max-height:340px;border-radius:12px;background:#000;object-fit:contain;display:block}.callAudioList{display:flex;flex-direction:column;gap:10px}.callAudioLabel{flex:none;font-size:13px;color:#5c6673}.callMediaCell--video{padding:0;border:none}.callMediaCell--video video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.callMediaPlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.callMediaCell--audio{display:flex;align-items:center;justify-content:center;padding:0;background:#f2f7fb}.callVoiceFit{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.callVoiceFitInner{display:inline-block;transform-origin:center;will-change:transform}.callVoicePill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:4px 10px 4px 4px;border:none;border-radius:999px;background:#1ed3f3;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.callVoiceIc{width:24px;height:24px;display:block;flex:none}.callVoicePause,.callVoicePill.is-playing .callVoicePlay{display:none}.callVoicePill.is-playing .callVoicePause{display:block}.callVoiceWave{display:inline-flex;align-items:center;gap:2px;height:18px;flex:none}.callVoiceWave i{width:3px;height:6px;border-radius:999px;background:#fff}.callVoicePill.is-playing .callVoiceWave i{animation:callVpProp 1s linear infinite}@keyframes callVpProp{0%{height:6px}16.67%{height:10px}33.33%{height:14px}50%{height:18px}66.67%{height:14px}83.33%{height:10px}to{height:6px}}.callVoiceDur{font-size:11px;color:#fff;line-height:1;flex:none;font-variant-numeric:tabular-nums}.callVideoLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:16px}.callVideoLayer video{width:100%;max-height:80vh;border-radius:12px;background:#000}.callVideoClose{position:absolute;top:14px;right:14px;width:34px;height:34px;border:none;border-radius:999px;background:#ffffff29;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.callVideoClose .callVideoCloseIcon{font-size:18px;line-height:1}.callVideoCloseIcon:before{content:""}.callMediaEmpty{padding:18px 0 8px;font-size:13px;color:#9ca3af;text-align:center}.callViewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000;display:flex;align-items:center;justify-content:center}.callViewerSwiper{width:100%;height:100%;--width: 100%;--height: 100%}.callViewerSlide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.callViewerImage{max-width:100%;max-height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.callViewerVideoStage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.callViewerVideo{max-width:100%;max-height:100%;display:block}.callViewerPlayBig{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.callViewerCtrl{position:absolute;left:0;right:0;bottom:0;padding:0 10px 26px;touch-action:none;-webkit-user-select:none;user-select:none}.callViewerProg{position:relative;height:2px;border-radius:999px;background:#ffffff59;transition:height .28s cubic-bezier(.4,0,.2,1)}.callViewerCtrl.is-dragging .callViewerProg{height:4px}.callViewerCtrl.is-dragging .callViewerProgFill{background:#fff}.callViewerProgFill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:#ffffffa6;display:block;transition:background .28s ease}.callViewerProgDot{position:absolute;top:50%;width:0;height:0;border-radius:50%;background:#fff;box-shadow:0 0 6px #0006;opacity:0;transform:translate(-50%,-50%);display:block;pointer-events:none}.callViewerCtrl.is-dragging .callViewerProgDot{width:14px;height:14px;opacity:1}.callViewerTime{display:flex;justify-content:space-between;margin-top:11px;font-size:13px;color:#fff;line-height:1.2;font-variant-numeric:tabular-nums}.callViewerClose{position:absolute;top:calc(6px + env(safe-area-inset-top,0px));right:max(4px,calc(50% - 210px));width:44px;height:44px;padding:0;border:none;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:3}.callViewerCloseIcon{width:36px;height:36px;border-radius:50%;background:#0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #0000002e;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.callViewerClose:active .callViewerCloseIcon{background:#00000094}.callViewerCloseIcon{font-size:28px;line-height:1;color:#fff}.callViewerClose .callViewerCloseIcon{font-size:28px}.callViewerCloseIcon:before{content:""}.callViewerCount{position:absolute;left:0;right:0;top:calc(10px + env(safe-area-inset-top,0px));text-align:center;font-size:15px;line-height:28px;color:#fff;pointer-events:none;z-index:3}@font-face{font-family:chzs-result-icon;src:url(/fonts/iconfont-5158987-i6bv7v5z8y.woff2) format("woff2"),url(/fonts/iconfont-5158987-i6bv7v5z8y.ttf) format("truetype");font-display:block}.wxpayPage{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#f7f8fa;font-size:13px;line-height:1.5;color:#1f2733;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.wxpayCard{width:100%;padding:28px 20px 22px;border-radius:16px;background:#28e1dc0f;border:2px solid #27dfe0;box-sizing:border-box;text-align:center}.wxpayIcon{width:50px;height:50px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#c7ccd4}.wxpayCard.is-ok .wxpayIcon{background:linear-gradient(135deg,#2de8d2,#1dd2f5)}.wxpayCard.is-fail .wxpayIcon{background:#ff9f1c}.wxpayCard.is-expired .wxpayIcon{background:#ff4d4f}.wxpayCard.is-cancel .wxpayIcon{background:#ff9f1c}.wxpayGlyph{font-family:chzs-result-icon!important;font-style:normal;font-size:24px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wxpayTitle{margin:0;font-size:18px;font-weight:600;line-height:26px;color:#171723}.wxpayAmount{margin:4px 0 0;font-size:22px;font-weight:700;line-height:30px;color:#1ed3f3;font-variant-numeric:tabular-nums}.wxpayMeta{display:grid;width:max-content;max-width:100%;margin:8px auto 0;text-align:left}.wxpayOrder{display:grid;grid-template-columns:4.5em auto;column-gap:10px;font-size:14px;line-height:20px;color:#9aa2af}.wxpayOrderLabel{white-space:nowrap}.wxpayOrderValue{min-width:0;word-break:break-all}.wxpayTipArea{display:flex;flex-direction:column;align-items:center}.wxpayTip{margin-top:12px;font-size:14px;line-height:20px;color:#f50f0f}.wxpayTip--link{display:block;margin:12px auto 0;padding:0;border:none;background:transparent;font-family:inherit;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.wxpayTipLink{display:block;margin:2px auto 0;font-size:14px;line-height:20px;color:#f50f0f;text-decoration:underline;text-underline-offset:2px}.wxpaySpinner{width:24px;height:24px;box-sizing:border-box;margin:16px auto 0;border:2px solid #e8eef5;border-top-color:#1ed3f3;border-radius:50%;animation:wxpaySpin .8s linear infinite}@keyframes wxpaySpin{to{transform:rotate(360deg)}}.wxpayActions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.wxpayActions.is-row{flex-direction:row}.wxpayActions.is-row .wxpayBtn{flex:1;min-width:0}.wxpayBtn{height:44px;border:none;border-radius:9999px;background:#27e0e0;font-size:15px;font-family:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.wxpayQrPopup{--min-width: 0px;--max-width: 320px;--z-index: 95}.wxpayQrPopup .adm-center-popup-wrap{width:min(320px,calc(100% - 56px));min-width:0;max-width:none}.wxpayQrPopup .adm-center-popup-body{background:transparent;border-radius:0}.wxpayQrCard{width:100%;padding:20px 0 0;border-radius:14px;background:#fff;box-sizing:border-box;text-align:center}.wxpayQrTitle{font-size:15px;color:#191b1f;margin-bottom:14px}.wxpayQrImage{width:220px;height:220px;object-fit:contain;display:block;margin:0 auto}.wxpayQrEmpty{width:220px;height:220px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#f5f6f8;color:#9ca3af;font-size:13px;border-radius:8px}.wxpayQrTip{padding:14px 16px 16px;font-size:14px;color:#191b1f;text-align:center}.wxpayQrOk{width:100%;height:48px;border:none;border-top:1px solid #f2f3f5;background:transparent;color:#f5222d;font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;border-radius:0 0 14px 14px}.mainTabbar{position:fixed;left:50%;transform:translate(-50%);bottom:0;z-index:40;width:100%;max-width:440px;background:transparent}.mainTabbarInner{height:50px;display:flex;align-items:center;justify-content:space-around;background:#fff;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 20px #0000000a;border-radius:12px 12px 0 0}.mainTab{width:66px;height:50px;padding:0;border:none;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.mainTabIcon{position:relative;width:32px;height:22px;display:flex;align-items:center;justify-content:center}.mainTabIcon img{width:22px;height:22px;flex:none}.mainTabOn,.mainTab.is-active .mainTabOff{display:none}.mainTab.is-active .mainTabOn{display:block}.mainTabLabel{margin-top:4px;font-size:10px;line-height:1.2;font-weight:400;color:#aaa}.mainTab.is-active .mainTabLabel{color:#171723}html:has(.chzsMePage),body:has(.chzsMePage){background:#fff}:root{--chzs-me-brand: #1ed3f3;--chzs-me-text: #171723;--chzs-me-text-strong: #191b1f;--chzs-me-text3: #9aa0a6;--chzs-me-text4: #8a8f98;--chzs-me-gutter: #f7f7f7;--chzs-me-line: #eef0f4;--chzs-me-danger: #ff4d4f}.chzsMePage{position:relative;max-width:440px;margin:0 auto;height:100%;display:flex;flex-direction:column;background:#fff;box-sizing:border-box}.chzsMeScroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.chzsMeHero{display:flex;align-items:center;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px;background:#fff}.chzsMeAvatar{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;background:transparent}.chzsMeHeroText{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chzsMeName{display:flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800;line-height:24px;color:var(--chzs-me-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chzsMeMeta{margin:0;font-size:13px;line-height:1.4;color:var(--chzs-me-text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chzsMeLoginBtn{flex:none;height:34px;padding:0 18px;border:none;border-radius:9999px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);font-size:15px;font-family:inherit;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.chzsMeCard{background:#fff;border-radius:0;box-shadow:none;margin:0;padding:16px 15px 18px}.chzsMeCard--menu{padding:0}.chzsMeMenuRow{position:relative;display:flex;align-items:center;width:100%;height:50px;padding:0 15px;box-sizing:border-box;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.chzsMeMenuRow:after{content:"";position:absolute;left:15px;right:0;bottom:0;height:1px;background:#f2f3f5;pointer-events:none}.chzsMeMenuRow:last-child:after{display:none}.chzsMeMenuLabel{font-size:15px;color:var(--chzs-me-text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chzsMeMenuLabel--danger{color:var(--chzs-me-danger)}.chzsMeMenuDesc{margin-left:0;margin-right:10px;font-size:13px;color:var(--chzs-me-text4);flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:chzs-me-icon;src:url(/fonts/iconfont-5158987-i6bv7v5z8y.woff2) format("woff2"),url(/fonts/iconfont-5158987-i6bv7v5z8y.ttf) format("truetype");font-display:block}.chzsMeMenuChevron{flex:none;font-family:chzs-me-icon!important;font-style:normal;font-size:14px;line-height:1;color:#c5c9cf;transform:translateY(.5px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chzsMeMenuChevron:before{content:""}.chzsMeMask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--mask-bg, rgba(0, 0, 0, .55))}.chzsMeDialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:61;width:75%;max-width:330px;padding:20px;box-sizing:border-box;border-radius:14px;background:#fff;animation:chzsMeFade .16s ease-out}.chzsMeDialogTitle{font-size:16px;font-weight:700;line-height:22px;text-align:center;color:var(--chzs-me-text)}.chzsMeDialogBody{margin:12px 0 20px;font-size:14px;line-height:20px;text-align:center;color:#535353}.chzsMeDialogActions{display:flex;gap:10px}.chzsMeDialogBtn{flex:1;height:36px;border:none;border-radius:9999px;background:#f2f3f5;font-size:14px;font-family:inherit;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.chzsMeDialogBtn--primary{background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff}.chzsMeDialogBtn:disabled{opacity:.6}@keyframes chzsMeFade{0%{opacity:0}to{opacity:1}}.chzsMeCsQr{width:180px;height:180px;display:block;margin:12px auto 4px;border-radius:8px;object-fit:contain;background:#fff}.chzsMeScroll>.gzhBanner+.chzsMeHero{margin-top:-8px}.chzsMeScroll>.chzsMeHero:first-child{margin-top:8px}html:has(.msgHome),body:has(.msgHome){background:#fff}.msgHome{display:flow-root;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top,0px) 0 calc(50px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff}.msgHomeTitle{margin:20px;font-size:26px;font-weight:600;line-height:36px;color:#171723}@font-face{font-family:chzs-msg-icon;src:url(/fonts/iconfont-5158987-i6bv7v5z8y.woff2) format("woff2"),url(/fonts/iconfont-5158987-i6bv7v5z8y.ttf) format("truetype");font-display:block}.msgSvcHint{margin:30px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:15px;font-weight:600;line-height:20px;color:#171723;text-align:center}.msgSvcHintIcon{font-family:chzs-msg-icon!important;font-style:normal;font-size:16px;line-height:1;color:#1ed3f3;-webkit-font-smoothing:antialiased}.msgSvcHintIcon:before{content:""}.msgHero{position:relative;aspect-ratio:1500 / 592;margin:12px 20px 0;padding:0;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff url(/msg-assets/ch-card-bg.png) 0 0 / 100% 100% no-repeat;box-shadow:0 1px 8px #5a82a01a}.msgHeroLeft{position:relative;z-index:1;width:fit-content;max-width:58%;margin-left:20px}.msgHeroText{margin:0;font-size:20px;font-weight:600;line-height:30px;color:#171723;white-space:nowrap}.msgHeroBtn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:14px;padding:0;border:none;border-radius:9999px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.msgHeroBtn span{display:block;line-height:1;transform:translateY(.5px)}.msgHeroBtn:active{transform:translateY(1px)}.msgSvcGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;margin:24px 20px 0}.msgSvc{height:80px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#fff;box-shadow:0 1px 8px #5a82a01a;cursor:pointer;-webkit-tap-highlight-color:transparent}.msgSvcIcon{width:35px;height:35px;display:flex;align-items:center;justify-content:center;flex:none}.msgSvcIcon img{width:35px;height:35px;display:block;object-fit:contain}.msgSvcLabel{font-size:15px;font-weight:500;line-height:22px;color:#171723;white-space:nowrap}@media(max-width:360px){.msgHomeTitle{margin:20px 16px}.msgSvcGrid{margin:0 16px;gap:12px 18px}.msgSvcHint{margin:30px 16px}.msgHero{margin:12px 16px 0}}.dlogin-page{min-height:100vh;min-height:100dvh;background:var(--bg, #f7f8fa);display:flow-root}.dlogin-body{max-width:440px;margin:0 auto;padding-bottom:24px}.dlogin-brand{padding:44px 20px 24px;text-align:center}.dlogin-brand h1{margin:0;font-size:22px;font-weight:700;color:var(--text, #1f2733)}.dlogin-card{margin:16px 16px 0;padding:16px;background:var(--card, #fff);border-radius:var(--r-lg, 16px);box-shadow:0 2px 10px #1f27330d}.dlogin-wechat{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:none;border-radius:10px;background:#07c160;color:#fff;font-size:16px;font-weight:600;cursor:pointer}.dlogin-or{margin:14px 0 0;text-align:center;font-size:12px;color:var(--text3, #9aa2af)}.dlogin-field{margin-bottom:14px}.dlogin-label{display:block;margin-bottom:6px;font-size:13px;color:var(--text2, #636b78)}.dlogin-input{width:100%;height:44px;padding:0 12px;border:1px solid #e4e8ef;border-radius:8px;background:#fff;color:var(--text, #1f2733);font-size:15px;font-family:inherit;outline:none;box-sizing:border-box}.dlogin-input::placeholder{color:var(--text3, #9aa2af)}.dlogin-input:focus{border-color:var(--primary, #1677ff);box-shadow:0 0 0 3px #1677ff1f}.dlogin-code-row{display:flex;gap:8px}.dlogin-code-row .dlogin-input{flex:1;min-width:0}.dlogin-code-btn{flex:none;height:44px;padding:0 14px;border:none;border-radius:8px;background:var(--primary-bg, #e8f1ff);color:var(--primary, #1677ff);font-size:14px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer}.dlogin-code-btn.is-wait{color:var(--text3, #9aa2af);cursor:default}.dlogin-agree{display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;margin:2px 0 16px;font-size:12px;color:var(--text3, #9aa2af);cursor:pointer}.dlogin-agree input{display:none}.dlogin-agree-box{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border:1.5px solid #c9d2e0;border-radius:4px;background:#fff;color:transparent;font-size:10px;line-height:1}.dlogin-agree input:checked~.dlogin-agree-box{background:var(--primary, #1677ff);border-color:var(--primary, #1677ff);color:#fff}.dlogin-agree-text{color:var(--text3, #9aa2af)}.dlogin-link{color:var(--primary, #1677ff);text-decoration:none}.dlogin-btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:none;border-radius:999px;background:linear-gradient(135deg,#1677ff,#0958d9);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer}.dlogin-btn:disabled{opacity:.6;cursor:not-allowed}.dlogin-btn:active{opacity:.9}.dlogin-foot{margin-top:14px;text-align:center;font-size:13px;color:var(--text3, #9aa2af)}.distTabbar{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:440px;padding-bottom:env(safe-area-inset-bottom,0px);background:transparent;border-top:none}.distTabbarInner{height:50px;max-width:440px;margin:0 auto;display:flex;align-items:center;justify-content:space-around;background:#fff}.distTab{width:66px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:none;padding:0;font-family:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.distTabIc{position:relative;width:32px;height:22px;display:flex;align-items:center;justify-content:center}.distTabIc img{width:22px;height:22px;flex:none}.distTabOff{display:block}.distTabOn,.distTab--active .distTabOff{display:none}.distTab--active .distTabOn{display:block}.distTabLb{margin-top:4px;font-size:10px;line-height:1.2;font-weight:400;color:#aaa}.distTab--active .distTabLb{color:#171723}.dist-home-shell{--app-bg: #fff;--app-surface: #fff;--app-surface-2: #fafafa;--app-text: #1f2733;--app-text-secondary: #636b78;--app-text-muted: #9aa2af;--app-text-faint: #9aa2af;--app-border: #eef0f4;--app-border-subtle: rgba(0, 0, 0, .08);--app-accent-soft: rgba(0, 0, 0, .05);--app-accent-focus-ring: rgba(22, 119, 255, .22);--app-accent-chrome: #1677ff;--app-tab-page-pt: 0px;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;background:transparent}.page-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.page-bg-in{width:100%;height:100%;margin:0 auto;background:linear-gradient(180deg,#fff0,#ffffffd1 20%,#fff 38%),linear-gradient(90deg,#d6e6ff,#f1e9fa,#ffe4fab0);background-repeat:no-repeat}.tasksPage{width:100%;max-width:440px;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1;background:transparent;color:var(--text, #1f2733);padding:var(--app-tab-page-pt) 0 0}.tasksScroll{flex:1;min-height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.homePage.tasksPage{padding-top:0;background:transparent}.homeScroll{padding:0 0 max(16px,calc(66px + env(safe-area-inset-bottom,0px)))}.homeWrap{display:flex;flex-direction:column;gap:12px}.homeSectionCard{margin:12px;padding:14px;border-radius:var(--r, 12px);background:var(--card, #fff);box-shadow:0 1px 2px #1f27330a}.homeSectionTitle{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--text, #1f2733)}.homeRewardCard{border-radius:var(--r, 12px);padding:14px 12px;border:1px solid rgba(0,0,0,.06)}.homeRewardCard+.homeRewardCard{margin-top:10px}.homeRewardCard--primary{background:linear-gradient(135deg,#e8f1ff,#e0f4f8);border-color:#1677ff26}.homeRewardCard--extra{padding:8px 12px;background:var(--warning-bg, #fff4e6);border-color:#ff8f1f38;display:flex;align-items:center;justify-content:space-between;gap:12px}.homeRewardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.homeRewardCopy{min-width:0}.homeRewardTitle{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--text, #1f2733)}.homeRewardDesc{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--text2, #636b78)}.homeRewardPriceBlock{flex-shrink:0;min-width:78px;text-align:right}.homeRewardPrice{margin:0;font-size:28px;line-height:1;font-weight:700;color:#1ed3f3}.homeRewardUnit{margin:4px 0 0;font-size:12px;color:var(--text3, #9aa2af)}.homeRewardTags{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.homeRewardTag{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:0;color:var(--text2, #636b78);font-size:12px;font-weight:500;white-space:nowrap}.homeRewardTag:before{content:"";width:6px;height:6px;border-radius:999px;background:#1ed3f3;flex-shrink:0}.homeExtraBadge{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:32px;padding:0 12px;border:none;border-radius:8px;background:var(--warning, #ff8f1f);color:#fff;font-size:13px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer}.homeFlowList{list-style:none;margin:0;padding:2px 0 0}.homeFlowItem{display:flex;align-items:flex-start;gap:12px}.homeFlowItem+.homeFlowItem{margin-top:4px}.homeFlowRail{width:42px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.homeFlowBadge{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e4e8ef;color:#8c95a3;font-size:12px;font-weight:600}.homeFlowBadge--blue{background:#1ed3f3;color:#fff;box-shadow:0 0 0 4px #1ed3f324}.homeFlowBadge--warn{background:#ff8f1f;color:#fff}.homeFlowBadge--green{background:var(--success, #00b578);color:#fff}.homeFlowLine{width:2px;min-height:16px;margin-top:6px;border-radius:999px;background:#e4e8ef}.homeFlowBody{flex:1;min-width:0;padding-top:0}.homeFlowTitle{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:var(--text, #1f2733)}.homeFlowTitle--green{color:var(--success, #00b578)}.homeFlowTitle--warn{color:#ff8f1f}.homeFlowDesc{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text3, #9aa2af)}.homeCtaBtn{display:flex;align-items:center;justify-content:center;width:calc(100% - 24px);margin:0 12px;min-height:46px;border:none;border-radius:999px;background:linear-gradient(135deg,#2de8d2,#1ed3f3);box-shadow:0 4px 12px #1ed3f347;color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.homeCtaBtn:disabled{opacity:.55;cursor:not-allowed}.homeCtaBtn:active{background:linear-gradient(135deg,#2de8d2,#1ed3f3);box-shadow:0 4px 12px #1ed3f347}.homeNoticeList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.homeNoticeItem{display:flex;align-items:flex-start;gap:8px}.homeNoticeDot{width:6px;height:6px;margin-top:7px;border-radius:999px;flex-shrink:0}.homeNoticeItem--blue .homeNoticeDot{background:#1ed3f3}.homeNoticeItem--red .homeNoticeDot{background:var(--danger, #ff4d4f)}.homeNoticeText{font-size:13px;line-height:1.5;color:var(--text2, #636b78)}.homeNoticeItem--red .homeNoticeText{color:var(--danger, #ff4d4f);font-weight:600}.distFilters{flex:none;display:flex;align-items:center;height:44px}.distFilter{flex:1;height:44px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:none;padding:0;font-size:16px;line-height:1;font-family:inherit;color:#667085;cursor:pointer;-webkit-tap-highlight-color:transparent}.distFilter:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:6px;width:32px;height:3px;border-radius:999px;background:transparent}.distFilter--on{color:#18181b;font-weight:700}.distFilter--on:after{background:#1ed3f3}.distJobList{list-style:none;margin:0;padding:0 0 calc(50px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px}.distJobCard{display:flex;gap:12px;margin:0 12px;padding:14px;background:var(--card, #fff);border-radius:var(--r, 12px);box-shadow:0 1px 2px #1f27330a;cursor:pointer}.distJobThumb{flex:none;width:76px;height:96px;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#26344c,#1a2233)}.distJobThumb img{display:block;width:100%;height:100%;object-fit:cover}.distJobBody{flex:1;min-width:0}.distJobRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.distJobPrice{font-size:17px;font-weight:700;line-height:1;color:#1ed3f3}.distJobPrice i{font-style:normal;font-size:12px;font-weight:500;color:var(--success, #00b578);margin-left:3px}.distJobTag{display:inline-flex;align-items:center;flex:none;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.5;white-space:nowrap}.distJobTag--pending{color:#ff8f1f;background:#fff4e6}.distJobTag--review{color:#1ed3f3;background:#1ed3f31f}.distJobTag--done{color:var(--success, #00b578);background:var(--success-bg, #e6f7f0)}.distJobTag--gray{color:var(--text2, #636b78);background:#f2f4f7}.distJobTitle{margin-top:8px;font-size:14px;line-height:1.3;color:var(--text, #1f2733);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distJobLine{margin-top:4px;font-size:12px;line-height:1.5;color:var(--text3, #9aa2af)}.distJobFoot{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.distJobEarn{font-size:12px;color:var(--text3, #9aa2af)}.distJobLink{display:inline-flex;align-items:center;gap:2px;border:none;background:none;padding:0;font-size:13px;font-weight:500;font-family:inherit;color:var(--primary, #1677ff);cursor:pointer}.distEmpty{margin:0;padding:48px 16px;text-align:center;color:var(--text3, #9aa2af);font-size:13px}.homeScroll--list{padding:12px 0 0;background:transparent}.homeGuideOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.homeGuideBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;background:var(--mask-bg, rgba(0, 0, 0, .55));animation:homeGuideFadeIn var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1))}.homeGuideBackdrop--closing{animation:homeGuideFadeOut .3s ease-in forwards}.homeGuidePanel{position:relative;z-index:1;width:100%;max-width:360px;display:flex;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 12px 48px #0000002e;animation:homeGuidePanelIn .35s cubic-bezier(.22,1,.36,1)}.homeGuidePanel--closing{animation:homeGuidePanelOut .3s ease-in forwards}@keyframes homeGuideFadeIn{0%{opacity:0}to{opacity:1}}@keyframes homeGuideFadeOut{0%{opacity:1}to{opacity:0}}@keyframes homeGuidePanelIn{0%{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes homeGuidePanelOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(16px)}}.homeGuideHead{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 10px}.homeGuideTitle{margin:0;font-size:1.0625rem;font-weight:700;color:#111}.homeGuideClose{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#999;cursor:pointer}.homeGuideBody{padding:4px 4px 8px}.homeGuideList{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.homeGuideItem{padding:6px 14px;border-radius:10px}.homeGuideText{font-size:.9rem;line-height:1.6;color:#000000c7}.homeGuideFoot{padding:12px 18px 18px}.homeGuideFoot--dual{display:flex;gap:12px}.homeGuideBtnGhost{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:.9375rem;font-weight:600;color:#18181b;background:#fff;cursor:pointer}.homeGuideConfirm{width:100%;padding:12px 16px;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;color:#fff;background:#18181b;cursor:pointer}.homeToast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:82%;padding:10px 16px;border-radius:8px;background:#000c;color:#fff;font-size:.82rem;z-index:1200;text-align:center}.tasksClaimSheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box}.tasksClaimSheetBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;background:var(--mask-bg, rgba(0, 0, 0, .55));cursor:pointer;animation:tasksClaimSheetFadeIn var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1))}.tasksClaimSheetBackdrop--closing{animation:tasksClaimSheetFadeOut .35s ease-in forwards}@keyframes tasksClaimSheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tasksClaimSheetFadeOut{0%{opacity:1}to{opacity:0}}.tasksClaimSheetPanel{position:relative;z-index:1;width:100%;max-width:28rem;max-height:min(72dvh,520px);display:flex;flex-direction:column;padding:18px 16px max(16px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -8px 32px #0000001f;box-sizing:border-box;animation:tasksClaimSheetSlideIn .35s cubic-bezier(.22,1,.36,1)}@keyframes tasksClaimSheetSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes tasksClaimSheetSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.tasksClaimSheetPanel--closing{animation:tasksClaimSheetSlideOut .35s ease-in forwards}.tasksClaimSheetTitle{margin:0 0 6px;font-size:1rem;font-weight:700;color:var(--app-text, #111)}.tasksClaimSheetHint{margin:0 0 12px;font-size:.8125rem;line-height:1.45;color:var(--app-text-muted)}.tasksClaimLimitHint{font-size:.6875rem;font-weight:600;color:#dc2626;line-height:1.25}.tasksClaimBindList{list-style:none;margin:0 0 14px;padding:0;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.tasksClaimBindItem{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0;padding:12px 14px;border:1px solid var(--app-border-subtle, rgba(0, 0, 0, .08));border-radius:10px;background:#fafafa;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tasksClaimBindItem--active{border-color:#18181b;background:#18181b0a;box-shadow:inset 0 0 0 1px #18181b}.tasksClaimBindItem--disabled{opacity:.45;cursor:not-allowed}.tasksClaimBindItem--limited{opacity:.55;background:#dc26260a;border-color:#dc262633}.tasksClaimBindRow{display:flex;align-items:center;gap:8px;width:100%}.tasksClaimBindNick{font-size:.9375rem;font-weight:600;color:var(--app-text, #111)}.tasksClaimBindId{font-size:.8125rem;color:var(--app-text-muted)}.tasksClaimBindStatus{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.6875rem;font-weight:600;line-height:1.4;flex-shrink:0}.tasksClaimBindStatus--pending{color:#b45309;background:#b453091a}.tasksClaimBindStatus--approved{color:#15803d;background:#15803d1a}.tasksClaimBindStatus--rejected{color:#b91c1c;background:#b91c1c1a}.tasksClaimSheetActions{display:flex;gap:10px;flex-shrink:0}.tasksClaimSheetCancel,.tasksClaimSheetConfirm{flex:1;min-height:44px;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer}.tasksClaimSheetCancel{border:1px solid var(--app-border, #d8d8de);background:#fff;color:var(--app-text, #111)}.tasksClaimSheetConfirm{border:none;background:#18181b;color:#fff}.tasksClaimSheetConfirm:disabled,.tasksClaimSheetCancel:disabled{opacity:.45;cursor:not-allowed}.distClaimGuide,.distClaimGuide *{box-sizing:border-box}.distClaimGuide{padding:0;width:100%;font-size:15px;line-height:1.5}.distClaimGuide h2,.distClaimGuide h3,.distClaimGuide p,.distClaimGuide ol,.distClaimGuide ul,.distClaimGuide li{margin:0;padding:0}.distClaimGuide ol,.distClaimGuide ul{list-style:none}.distClaimGuide .card{margin:0;padding:15px 16px;background:transparent;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:#191b1f}.distClaimGuide .claim-reward{padding:14px 12px;border-radius:12px;background:#e8f1ff;border:1px solid rgba(22,119,255,.16)}.distClaimGuide .claim-reward-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.distClaimGuide .claim-reward-copy{min-width:0}.distClaimGuide .claim-reward-title{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:#1f2733}.distClaimGuide .claim-reward-desc{margin:6px 0 0;font-size:13px;line-height:1.45;color:#636b78}.distClaimGuide .claim-reward-price{flex-shrink:0;min-width:78px;text-align:right}.distClaimGuide .claim-reward-num{margin:0;font-size:28px;line-height:1;font-weight:700;color:#1677ff}.distClaimGuide .claim-reward-unit{margin:4px 0 0;font-size:12px;color:#9aa2af}.distClaimGuide .claim-reward-tags{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.distClaimGuide .claim-reward-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#636b78;white-space:nowrap}.distClaimGuide .claim-reward-tag:before{content:"";width:6px;height:6px;border-radius:999px;background:#1677ff;flex-shrink:0}.distClaimGuide .claim-extra{padding:8px 12px;border-radius:12px;background:#fff4e6;border:1px solid rgba(255,143,31,.22);display:flex;align-items:center;justify-content:space-between;gap:12px}.distClaimGuide .claim-extra-title{margin:0;font-size:15px;font-weight:600;color:#1f2733}.distClaimGuide .claim-extra-badge{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:32px;padding:0 12px;border:none;border-radius:8px;background:#ff8f1f;color:#fff;font-size:13px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer}.distClaimGuide .claim-flow-title{margin:0 0 10px;font-size:15px;font-weight:600;color:#1f2733}.distClaimGuide .claim-flow-list{list-style:none;margin:0;padding:2px 0 0}.distClaimGuide .claim-flow-item{display:flex;align-items:flex-start;gap:12px}.distClaimGuide .claim-flow-item+.claim-flow-item{margin-top:4px}.distClaimGuide .claim-flow-rail{width:42px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.distClaimGuide .claim-flow-badge{width:22px;height:22px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.distClaimGuide .claim-flow-badge--blue{background:#1677ff;box-shadow:0 0 0 4px #e8f1ff}.distClaimGuide .claim-flow-badge--warn{background:#ff8f1f}.distClaimGuide .claim-flow-badge--green{background:#00b578}.distClaimGuide .claim-flow-line{width:2px;min-height:16px;margin-top:6px;border-radius:999px;background:#e4e8ef}.distClaimGuide .claim-flow-body{flex:1;min-width:0}.distClaimGuide .claim-flow-name{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:#1f2733}.distClaimGuide .claim-flow-name--green{color:#00b578}.distClaimGuide .claim-flow-name--warn{color:#ff8f1f}.distClaimGuide .claim-flow-desc{margin:4px 0 0;font-size:13px;line-height:1.45;color:#9aa2af}.distClaimGuide .claim-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0;border:none;border-radius:999px;background:linear-gradient(135deg,#2de8d2,#1ed3f3);box-shadow:0 4px 12px #1ed3f347;color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.distClaimGuide .claim-cta:disabled{opacity:.6;cursor:not-allowed}.distClaimGuide .claim-cta:active{background:linear-gradient(135deg,#2de8d2,#1ed3f3);box-shadow:0 4px 12px #1ed3f347}.distClaimGuide .claim-notice-title{margin:0 0 10px;font-size:15px;font-weight:600;color:#1f2733}.distClaimGuide .claim-notice-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.distClaimGuide .claim-notice-item{display:flex;align-items:flex-start;gap:8px}.distClaimGuide .claim-notice-dot{width:6px;height:6px;margin-top:7px;border-radius:999px;background:#1677ff;flex-shrink:0}.distClaimGuide .claim-notice-text{font-size:13px;line-height:1.5;color:#636b78}.distClaimGuide .claim-reward{background:linear-gradient(135deg,#e8f1ff,#e0f4f8);border-color:#1677ff26}.distClaimGuide .claim-reward-num{color:#1ed3f3}.distClaimGuide .claim-reward-tag:before{background:#1ed3f3}.distClaimGuide .claim-flow-badge--blue{background:#1ed3f3;box-shadow:0 0 0 4px #1ed3f324}.distClaimGuide .claim-cta{background:linear-gradient(135deg,#2de8d2,#1ed3f3);box-shadow:0 4px 12px #1ed3f347;border-radius:999px}.distClaimGuide .claim-notice-dot{background:#1ed3f3}.dist-mine-shell{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;background:#fff}.mePage{flex:1;min-height:0;display:flex;flex-direction:column;max-width:440px;margin:0 auto;width:100%;background:transparent;position:relative;z-index:1;overflow:hidden}.mePageScroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:8px;padding:0;background:#f7f7f7}.mePanel{background:#fff;border-radius:0;overflow:hidden;box-shadow:none}.meHero{display:flex;align-items:center;gap:12px;padding:14px 16px}.meAvatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2de8d2,#1ed3f3);border:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:600}.meAvatar svg{width:24px;height:24px}.meHeroText{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.meNickname{margin:0;font-size:18px;font-weight:800;color:#191b1f;letter-spacing:0}.meMeta{margin:0;font-size:13px;color:#9aa0a6;line-height:1.4}.meMetaId{font-variant-numeric:tabular-nums}.mgCard{background:#fff;border-radius:0;padding:16px 15px 18px;box-shadow:none}.mgCard+.mgCard{margin-top:10px}.mgRow{display:flex;align-items:center;height:26px}.mgRow+.mgRow{margin-top:12px}.mgRowKey{font-size:15px;font-weight:600;color:#171723;line-height:26px}.mgRowSide{margin-left:auto;display:flex;align-items:center;gap:6px}.mgNum{font-size:20px;font-weight:700;color:#171723;line-height:26px;font-variant-numeric:tabular-nums}.mgRate{margin-top:14px;font-size:12px;color:#8a8f98;line-height:18px}.mgActs{display:flex;align-items:center;gap:14px;margin:16px -3px 0}.mgBtn{flex:1;min-width:0;height:45px;border:none;border-radius:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.mgBtn:disabled{opacity:.6;cursor:not-allowed}.mgLinkRow{position:relative;display:flex;align-items:center;width:100%;height:50px;padding:0 15px;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mgLinkRow+.mgLinkRow:before{content:"";position:absolute;left:15px;right:0;top:0;border-top:1px solid #eef0f4}.mgLinkKey{font-size:14px;color:#171723;margin-right:auto}.mgLinkChev{flex:none;margin-left:8px;color:#c5c9cf}.mgTerms{margin-top:22px;text-align:center;font-size:12px;color:#8a8f98;line-height:18px}.mgTerms a{color:#3e8ff0;text-decoration:none}.meHeroChevron{flex-shrink:0;width:20px;height:20px;color:#a3a7ad}.meBalanceTop{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px}.meBalanceTopLeft{display:flex;flex-direction:column;text-align:left}.meBalanceBig{font-size:22px;font-weight:700;color:#191b1f;font-variant-numeric:tabular-nums}.meWithdrawBtn{padding:0 16px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,#2de8d2,#1ed3f3);border:none;border-radius:10px;cursor:pointer;white-space:nowrap;margin-left:8px}.meWithdrawBtn:active{opacity:.9}.meWithdrawBtn:disabled{opacity:.35;pointer-events:none}.meBalanceRow{display:flex;justify-content:space-between;padding:0 14px;border-top:1px solid #e9eaee}.meBalanceDot{text-align:center;padding:12px 4px;cursor:default}.meBalanceDotValue{display:block;font-size:16px;font-weight:600;color:#191b1f;margin-bottom:2px;font-variant-numeric:tabular-nums}.meBalanceDotLabel{font-size:12px;color:#9aa0a6}.meBalanceLabel{display:block;font-size:12px;font-weight:400;color:#9aa0a6}.meMenuNav{display:flex;flex-direction:column}.meMenuRow{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:13px 16px;font-size:15px;font-weight:500;color:#191b1f;background:transparent;border:none;border-bottom:1px solid #e9eaee;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.meMenuRow:last-child{border-bottom:none}.meMenuRow:active{background:#f4f3f5}.meMenuIconWrap{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#1ed3f3}.meMenuIconWrap svg{width:15px;height:15px}.meMenuRowLabel{flex:1;min-width:0}.meMenuRowMeta{flex:0 0 auto;margin-right:6px;font-size:12px;color:#9aa0a6;white-space:nowrap}.meMenuChevron{width:16px;height:16px;color:#a3a7ad;flex-shrink:0}.meLogoutPanel .meMenuRowDanger{min-height:48px;padding:13px 16px;border-bottom:none;color:var(--danger, #ff4d4f);font-size:15px;justify-content:center}.meLogoutPanel .meMenuRowDanger .meMenuRowLabel{flex:0 1 auto;text-align:center}.meMenuRowDanger:active{background:#fa51510f}.withdrawSheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;transition:opacity .3s ease}.withdrawSheet--closing{opacity:0}.withdrawSheetBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;background:var(--mask-bg, rgba(0, 0, 0, .55));cursor:pointer;animation:withdrawBackdropIn var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1))}.withdrawSheetBackdrop--closing{opacity:0;transition:opacity .3s ease;animation:none}@keyframes withdrawBackdropIn{0%{opacity:0}to{opacity:1}}.withdrawSheetPanel{position:relative;z-index:1;width:100%;max-width:28rem;padding:20px 16px max(20px,env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -8px 32px #0000001f;animation:withdrawPanelIn .3s ease}.withdrawSheetPanel--closing{animation:withdrawPanelOut .3s ease forwards}@keyframes withdrawPanelIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes withdrawPanelOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.withdrawSheetAmountWrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;margin-bottom:12px;background:#f7f7f8}.withdrawSheetAmountLabel{font-size:.75rem;color:#888}.withdrawSheetAmount{font-size:2rem;font-weight:700;color:#e85d04;font-variant-numeric:tabular-nums}.withdrawSheetErr{margin:0 0 12px;font-size:.8125rem;color:#ff4d4f;text-align:center}.withdrawSheetActions{display:flex;gap:10px}.withdrawSheetCancel,.withdrawSheetConfirm{flex:1;min-height:44px;font-size:.9375rem;font-weight:600;border:none;border-radius:6px;cursor:pointer}.withdrawSheetCancel{background:#00000008;color:#333}.withdrawSheetConfirm{background:#e85d04;color:#fff}.withdrawSheetConfirm:disabled,.withdrawSheetCancel:disabled{opacity:.5;cursor:not-allowed}.meToast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:300;padding:10px 24px;background:#000000c7;color:#fff;font-size:.9rem;white-space:nowrap;pointer-events:none}.djob-page{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;padding-bottom:32px;background:var(--bg, #f7f8fa);display:flow-root}.djob-navbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;height:44px;padding:0 4px;background:#fff}.djob-navside{width:44px;display:flex;align-items:center;flex:none}.djob-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:none;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.djob-navtitle{flex:1;text-align:center;font-size:17px;font-weight:600;color:#171723}.djob-card{margin:12px;padding:14px;background:var(--card, #fff);border-radius:var(--r, 12px);box-shadow:0 1px 2px #1f27330a}.djob-cardtitle{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;color:var(--text, #1f2733)}.djob-stepno{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-bg, #e8f1ff);color:var(--primary, #1677ff);font-size:12px;font-weight:700}.djob-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.5;white-space:nowrap}.djob-tag--primary{color:var(--primary, #1677ff);background:var(--primary-bg, #e8f1ff)}.djob-tag--success{color:var(--success, #00b578);background:var(--success-bg, #e6f7f0)}.djob-tag--warning{color:var(--warning, #ff8f1f);background:var(--warning-bg, #fff4e6)}.djob-tag--danger{color:var(--danger, #ff4d4f);background:var(--danger-bg, #fff1f0)}.djob-tag--gray{color:var(--text2, #636b78);background:#f2f4f7}.djob-head-row1{display:flex;align-items:center;gap:8px;margin-bottom:8px}.djob-title{margin:0;font-size:19px;font-weight:700;line-height:1.35;color:var(--text, #1f2733)}.djob-intro{margin:5px 0 0;font-size:14px;color:var(--text2, #636b78)}.djob-no{margin:3px 0 0;font-size:12px;color:var(--text3, #9aa2af)}.djob-head-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.djob-steps{display:flex;margin-top:14px}.djob-st{flex:1;text-align:center;position:relative;min-width:0}.djob-st:before{content:"";position:absolute;top:11px;left:-50%;width:100%;height:2px;background:#e4e8ef;z-index:1}.djob-st:first-child:before{display:none}.djob-st-dot{position:relative;z-index:2;width:22px;height:22px;margin:0 auto;border-radius:50%;background:#e4e8ef;color:#8c95a3;font-size:12px;display:flex;align-items:center;justify-content:center}.djob-st-t{margin-top:5px;font-size:11px;color:var(--text3, #9aa2af)}.djob-st--done .djob-st-dot{background:var(--success, #00b578);color:#fff}.djob-st--done .djob-st-t{color:var(--success, #00b578)}.djob-st--done:before{background:var(--success, #00b578)}.djob-st--cur .djob-st-dot{background:var(--primary, #1677ff);color:#fff;box-shadow:0 0 0 4px var(--primary-bg, #e8f1ff)}.djob-st--cur .djob-st-t{color:var(--primary, #1677ff);font-weight:600}.djob-media{position:relative;height:150px;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,#26344c,#1a2233);display:flex;align-items:center;justify-content:center}.djob-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.djob-linkrow{display:flex;gap:8px}.djob-input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid #e4e8ef;border-radius:8px;background:#fff;color:var(--text, #1f2733);font-size:14px;font-family:inherit;outline:none;box-sizing:border-box}.djob-input::placeholder{color:var(--text3, #9aa2af)}.djob-input:focus{border-color:var(--primary, #1677ff);box-shadow:0 0 0 3px #1677ff1f}.djob-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer}.djob-btn--primary{background:linear-gradient(135deg,#1677ff,#3d8bfd);color:#fff}.djob-btn--outline{background:#fff;color:var(--primary, #1677ff);border:1.5px solid var(--primary, #1677ff)}.djob-btn--block{width:100%;margin-top:8px}.djob-btn:disabled{opacity:.55;cursor:not-allowed}.djob-desc{margin:0;font-size:13px;line-height:1.7;color:var(--text3, #9aa2af)}.djob-reject{margin:0 0 8px;font-size:13px;color:var(--danger, #ff4d4f)}.djob-status{margin:8px 0 0;font-size:14px;color:var(--text2, #636b78)}.djob-settled{display:flex;justify-content:center;margin-top:12px}@font-face{font-family:appnav;src:url(/fonts/app-iconfont.ttf) format("truetype");font-display:block}.aadAppnav{font-family:appnav!important;font-size:20px;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#171723}.aadAppnav--back:before{content:""}@font-face{font-family:iconfont;src:url(/fonts/iconfont-5158987.woff2) format("woff2"),url(/fonts/iconfont-5158987.ttf) format("truetype");font-display:block}.aadIconfont{font-family:iconfont!important;font-size:16px;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aadIconfont--right:before{content:""}.aadPage,.aadPage *{box-sizing:border-box}.aadPage{position:relative;min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;display:flex;flex-direction:column;background:#fff;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.4;color:#191b1f}.aadPageBg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.aadPageBgIn{width:100%;height:100%;background:linear-gradient(180deg,#fff0,#ffffffd1 20%,#fff 38%),linear-gradient(90deg,#d6e6ff,#f1e9fa,#ffe4fab0);background-repeat:no-repeat}.aadNavbar{position:relative;z-index:1;flex:none;height:44px;display:flex;align-items:center;justify-content:center;background:transparent}.aadBack{position:absolute;left:4px;top:0;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.aadTitle{font-size:17px;font-weight:600;color:#171723}.aadTabs{position:relative;z-index:1;display:flex;align-items:center;height:44px;flex:none;background:transparent;overflow-x:auto}.aadTabs::-webkit-scrollbar{height:0}.aadTab{position:relative;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;font-size:16px;line-height:1;font-weight:400;color:#667085;cursor:pointer;white-space:nowrap;border:none;background:none;padding:0;font-family:inherit;-webkit-tap-highlight-color:transparent}.aadTabLb{display:inline-flex;align-items:baseline;gap:3px}.aadTabN{font-style:normal;font-size:11px;font-weight:400;color:#9aa3b2;line-height:1}.aadTab:after{content:"";width:32px;height:3px;border-radius:999px;background:transparent}.aadTab--on{color:#18181b;font-weight:700}.aadTab--on:after{background:linear-gradient(100deg,#2de8d2,#1dd2f5)}.aadScroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:0}.aadScroll::-webkit-scrollbar{width:0}.aadCard{margin:0;border-radius:0;padding:0;box-shadow:none}.aadCard+.aadCard{margin-top:8px}.aadItem{padding:0 14px}.aadItem:first-child{padding-top:14px}.aadItem+.aadItem{padding-top:14px}.aadItem:last-child{padding-bottom:14px}.aadTop{display:flex;align-items:flex-start;gap:10px}.aadAv{width:44px;height:44px;border-radius:50%;flex:none;background:#eef0f2;overflow:hidden}.aadAv img{width:100%;height:100%;object-fit:cover;display:block}.aadMain{min-width:0;flex:1}.aadNickRow{display:flex;align-items:center;gap:6px;min-width:0}.aadNick{font-size:16px;font-weight:600;color:#191b1f;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aadAcct{font-size:12px;color:#9aa0a6;margin-top:3px;line-height:1.4;word-break:break-all}.aadTag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:11px;line-height:1.2;font-weight:600;flex:none}.aadTag--success{color:#0a7a56;background:#e6f7f0}.aadTag--warning{color:#a75c00;background:#fff4e6}.aadTag--danger{color:#c62828;background:#fff1f0}.aadTag--mute{color:#9aa0a6;background:#f2f3f5}.aadMore{width:30px;height:30px;flex:none;margin-left:2px;padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center;color:#c5c9cf;cursor:pointer;-webkit-tap-highlight-color:transparent}.aadMore:before{content:"";transform:translateY(.5px)}.aadFields{margin:2px 0 0 54px}.aadField{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.5}.aadFieldKey{color:#9aa0a6;flex:none}.aadFieldVal{color:#191b1f;font-variant-numeric:tabular-nums;word-break:break-all}.aadRej{font-size:12px;color:#ff4d4f;margin-top:7px;line-height:1.5}.aadEmptyLine{font-size:12px;color:#9aa0a6;text-align:center;height:100px;display:flex;justify-content:center;align-items:center;padding:0 14px}.aadModal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear .2s}.aadModal--open{visibility:visible;pointer-events:auto;transition-delay:0s}.aadMask{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mask-bg, rgba(0, 0, 0, .55));opacity:0;transition:opacity var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1));border:none;padding:0}.aadModal--open .aadMask{opacity:1;transition-duration:.25s}.aadSheet{position:absolute;left:50%;transform:translate(-50%,100%);bottom:0;width:100%;max-width:440px;background:#f2f2f7;border-radius:13px 13px 0 0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .2s cubic-bezier(0,0,.2,1)}.aadModal--open .aadSheet{transform:translate(-50%);transition-duration:.25s}.aadAct{display:flex;width:100%;height:56px;align-items:center;justify-content:center;background:#fff;border:none;font-size:17px;font-weight:400;color:#171723;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.aadAct:active{background:#f7f8fa}.aadAct--danger{color:#ff3b30}.aadLine{height:1px;background:#e5e5ea}.aadGap{height:8px}.aadCancel{display:flex;width:100%;height:56px;align-items:center;justify-content:center;background:#fff;border:none;font-size:17px;font-weight:400;color:#171723;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.aadCancel:active{background:#f7f8fa}.aadBottomBar{position:absolute;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:transparent}.aadBottomBtn{width:100%;height:45px;border-radius:999px;border:none;padding:0;font-family:inherit;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1ed3f3,#12b8c4);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.aadBottomBtn:disabled{background:#f2f3f5;color:#9aa0a6;cursor:not-allowed}.aadLoading{margin:0;padding:40px 14px;text-align:center;font-size:12px;color:#9aa0a6}.aadErr{margin:0;padding:24px 14px;text-align:center;font-size:13px;color:#ff4d4f}.abnPage{position:relative;min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;display:flex;flex-direction:column;background:#fff;overflow:hidden;font-size:16px;line-height:1.4;color:#1b1f23;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.abnPage,.abnPage *{box-sizing:border-box}.abnPageBg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.abnPageBgIn{width:100%;height:100%;background:linear-gradient(180deg,#fff0,#ffffffd1 20%,#fff 38%),linear-gradient(90deg,#d6e6ff,#f1e9fa,#ffe4fab0);background-repeat:no-repeat}.abnNavbar{position:relative;z-index:1;flex:none;height:44px;display:flex;align-items:center;justify-content:center;background:transparent}.abnBack{position:absolute;left:4px;top:0;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.abnTitle{font-size:17px;font-weight:600;color:#171723}.abnScroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:70px}.abnScroll::-webkit-scrollbar{width:0}.abnCard{margin:0;border-radius:0;padding:0;box-shadow:none}.abnField{margin:18px 0;padding:0 14px}.abnField:last-child{margin-bottom:0}.abnFLabel{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.abnFLabelFs{font-size:16px;font-weight:700;color:#1b1f23}.abnFLabelFh{font-size:13px;color:#9aa0a6}.abnInput{width:100%;height:40px;padding:0 14px;border-radius:999px;border:1px solid #eef0f4;background:#fff;font-size:15px;font-family:inherit;color:#1b1f23;outline:none;transition:border-color .15s,box-shadow .15s}.abnInput::placeholder{color:#b9bfc9}.abnInput:focus,.abnInput:focus-visible{border-color:#eef0f4;box-shadow:none;outline:none;background:#fff}.abnInput:disabled{background:#f7f8fa;color:#9aa0a6}.abnGuide{margin-top:-4px}.abnGuideT{font-size:13px;font-weight:700;color:#5a5f66;margin-bottom:8px}.abnGuideRow{display:flex;gap:8px}.abnGuideBtn{flex:1;aspect-ratio:1 / 1;border:1px solid #eef0f4;border-radius:10px;background:#f7f8fa;padding:0;overflow:hidden;cursor:pointer;font-family:inherit}.abnGuideBtn img{width:100%;height:100%;object-fit:cover;display:block}.abnShotRow{display:flex;gap:10px}.abnShotSlot{flex:1;aspect-ratio:4 / 3;border-radius:10px;border:1px dashed #d5dae3;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#9aa0a6;cursor:pointer;font-family:inherit;padding:0;overflow:hidden;position:relative}.abnShotSlot--example{border-style:solid;border-color:#eef0f4;cursor:default}.abnShotSlot img{width:100%;height:100%;object-fit:cover;display:block}.abnSsPh{position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f7f7;border-radius:inherit}.abnSsEmpty{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.abnSsPlus{font-size:22px;line-height:1;color:#b9bfc9}.abnSsImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.abnSsImg[hidden]{display:none}.abnSsMask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:inherit;opacity:1;transition-property:opacity;transition-duration:.32s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.abnSsMask[hidden]{display:none}.abnShotSlot--uploaded .abnSsMask{opacity:0}.abnSsRing{display:block;width:46px;height:46px;transform:rotate(-90deg)}.abnSsRing circle{fill:none;stroke-width:3}.abnSsRingTrack{stroke:#ffffff40}.abnSsRingBar{stroke:#fff;stroke-linecap:butt;stroke-dasharray:97.39;stroke-dashoffset:97.39}.abnSsDel{position:absolute;top:4px;right:4px;width:25px;height:25px;border:none;padding:0;border-radius:50%;z-index:2;cursor:pointer;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Ccircle cx='512' cy='512' r='508' fill='%23515151'/%3E%3Cpath d='M 330 330 L 694 694 M 694 330 L 330 694' stroke='%23ffffff' stroke-width='88' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center/contain no-repeat}.abnSsDel[hidden]{display:none}.abnRules{margin:0;padding:0 14px;font-size:13px;line-height:1.6;color:#5a5f66}.abnBottomBar{position:absolute;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:transparent}.abnBottomBtn{width:100%;min-height:45px;border-radius:999px;border:none;padding:0;font-family:inherit;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1ed3f3,#12b8c4);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.abnBottomBtn:disabled{background:#c9ced6;cursor:default}.dist-douyin-shell{--app-bg: rgba(255, 255, 255, .96);--app-surface: #fff;--app-surface-2: #fafafa;--app-text: #1f2733;--app-text-secondary: #636b78;--app-text-muted: #9aa2af;--app-text-faint: #9aa2af;--app-border: #eef0f4;--app-border-subtle: rgba(0, 0, 0, .08);--app-accent-soft: rgba(22, 119, 255, .08);--app-accent-focus-ring: rgba(22, 119, 255, .22);--app-topbar-h: 44px;--app-topbar-stack-h: calc(var(--app-topbar-h) + env(safe-area-inset-top, 0px));--app-page-content-pt: var(--app-topbar-stack-h);--app-page-content-pt-extra: 12px;height:calc(100vh - 56px);height:calc(100dvh - 56px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg, #f7f8fa)}.dist-douyin-shell--full{height:100vh;height:100dvh}.appFixedTopbar{position:fixed;top:0;left:0;right:0;z-index:40;box-sizing:border-box;height:var(--app-topbar-stack-h);padding:env(safe-area-inset-top,0px) 4px 0;margin:0;display:flex;align-items:center;gap:0;background:#fff}.meFeatHead{min-width:0}.meFeat{flex:1;min-height:0;display:flex;flex-direction:column}.meFeatBack{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;background:transparent;color:#171723;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.meFeatTitle{flex:1;margin:0;font-size:17px;font-weight:600;line-height:1.2;color:#171723;text-align:center;padding-right:44px;box-sizing:border-box}.appPageLoading{flex:1;display:flex;align-items:center;justify-content:center;margin:0;padding:32px 20px 48px;box-sizing:border-box;min-height:12rem;text-align:center;font-size:.9375rem;line-height:1.45;color:var(--app-text-muted)}.meFeat.meFeatDouyinStack{flex:1;min-height:0;display:flex;flex-direction:column}.douyinBody{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(var(--app-page-content-pt) + var(--app-page-content-pt-extra)) 12px max(16px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;background:transparent}.douyinPanel{background:#fff;border-radius:var(--r, 12px);overflow:hidden;box-shadow:0 1px 2px #1f27330a}.douyinFormWrap{padding:14px}.douyinPrimaryBtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 18px;font-size:15px;font-weight:600;font-family:inherit;color:#fff;background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:10px;cursor:pointer}.douyinBindList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.douyinBindCard{display:flex;align-items:stretch;gap:12px;padding:14px;background:#fff;border:none;border-radius:var(--r, 12px);box-shadow:0 1px 2px #1f27330a}.douyinBindMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.douyinBindNickRow{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.douyinBindKvNickText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.douyinBindStatus{flex-shrink:0;margin:0;font-size:14px;font-weight:600;line-height:1.45;white-space:nowrap;color:var(--app-text-secondary)}.douyinBindStatus--pending{color:var(--warning, #ff8f1f)}.douyinBindStatus--approved{color:var(--success, #00b578)}.douyinBindStatus--rejected{color:var(--danger, #ff4d4f)}.douyinBindKv{margin:0;font-size:14px;line-height:1.45;color:var(--app-text);word-break:break-all}.douyinBindKvNick{font-weight:600}.douyinBindKvId{font-weight:400;color:var(--app-text-muted)}.douyinBindUrl{margin:0;font-size:12px;color:var(--app-text-faint);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.douyinBindRules{padding:12px 14px;text-align:left;font-size:13px;line-height:1.8;color:var(--text2, #636b78);background:var(--primary-bg, #e8f1ff);border-radius:var(--r, 12px);box-shadow:none}.douyinBindRules p{margin:0}.douyinBindRules p+p{margin-top:6px}.douyinBindReject{margin:0;font-size:12px;color:var(--danger, #ff4d4f);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.douyinPrimaryBtn:active:not(:disabled){opacity:.92;transform:scale(.99)}.douyinPrimaryBtn:disabled{opacity:.5;cursor:not-allowed}.douyinHomeFab{position:fixed;right:18px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:35;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:none;border-radius:50%;background:#141414eb;color:#fff;box-shadow:0 10px 28px #0003;cursor:pointer;-webkit-tap-highlight-color:transparent}.douyinHomeFab:active{transform:translateY(1px)}.douyinForm{display:flex;flex-direction:column;gap:12px}.douyinField{display:flex;flex-direction:column;gap:8px;margin:0;text-align:left}.douyinLabel{font-size:13px;font-weight:500;color:var(--app-text-secondary)}.douyinLabelLine{display:block;font-size:13px;line-height:1.45;color:var(--app-text-muted);white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.douyinLabelLine::-webkit-scrollbar{display:none}.douyinLabelStrong{font-size:13px;font-weight:600;color:var(--app-text-secondary)}.douyinLabelSep{font-weight:500;margin:0 1px}.douyinHintInline{font-size:13px;font-weight:400}.douyinInput{width:100%;box-sizing:border-box;min-height:44px;padding:0 12px;font-size:15px;line-height:1.35;font-family:inherit;color:var(--app-text);background:#fff;border:1px solid #e4e8ef;border-radius:8px;outline:none}.douyinInput:focus{border-color:#0050c847;box-shadow:0 0 0 2px #0064dc14}.douyinInput::placeholder{color:#a8a8ad}.douyinShotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:280px}.douyinShotCell{position:relative;min-width:0;width:100%;aspect-ratio:9 / 16;max-height:200px;overflow:hidden;border:1px solid var(--app-border-subtle);background:var(--app-surface-2)}.douyinShotCell img{width:100%;height:100%;object-fit:cover;display:block}.douyinShotUploading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;background:#00000073;pointer-events:none}.douyinShotErrBadge{position:absolute;left:6px;bottom:6px;right:6px;padding:4px 6px;font-size:.625rem;font-weight:600;color:#fff;background:#b42318;line-height:1.25;max-height:3.75em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;pointer-events:none}.douyinBindThumbSlot{flex:0 0 64px;width:64px;min-width:64px;align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--app-surface-2);border:1px solid var(--app-border-subtle)}.douyinBindCarouselTap{flex:1;min-height:0;width:100%;position:relative;display:block;padding:0;margin:0;border:none;overflow:hidden;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent}.douyinBindCarouselTap:active{opacity:.92;transform:scale(.98)}.douyinBindCarouselTap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.douyinShotLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050}.douyinShotLightboxBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;cursor:pointer;background:#000000e6}.douyinShotLightboxContent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.douyinShotLightboxClose{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;color:#fff;background:#ffffff1f;-webkit-tap-highlight-color:transparent}.douyinShotLightboxStage{position:relative;z-index:1;max-width:min(100vw - 24px,520px);max-height:min(88vh,900px);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto}.douyinShotLightboxStageSwipe{touch-action:manipulation;-webkit-user-select:none;user-select:none}.douyinShotLightboxPan{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;will-change:transform}.douyinShotLightboxImg{display:block;max-width:100%;max-height:min(78vh,820px);width:auto;height:auto;object-fit:contain}.douyinShotLightboxStageSwipe .douyinShotLightboxImg{animation:douyinShotImgSoftIn .34s cubic-bezier(.22,1,.36,1) both}@keyframes douyinShotImgSoftIn{0%{opacity:.78;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.douyinShotLightboxCounter{font-size:.8125rem;font-weight:600;color:#ffffffd9;text-shadow:0 1px 2px rgba(0,0,0,.5)}.douyinErr{margin:0;font-size:.8125rem;color:#c62828}.douyinSubmitWrap{margin-top:8px}.douyinBindCard--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.douyinBindCard--clickable:focus-visible{outline:2px solid rgba(26,26,26,.35);outline-offset:2px}.douyinEditStatusRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0}.douyinEditStatusLabel{font-size:.9rem;font-weight:600;color:var(--app-text-secondary)}.douyinEditHint{margin:0;font-size:.9rem;line-height:1.45;color:var(--app-text-secondary)}.douyinEditHint--readonly{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#dc26260f;color:#dc2626}.douyinEditHint--banned{background:#dc26261f;color:#b91c1c;font-weight:600}.douyinPageLock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:transparent;touch-action:none;cursor:wait}.douyinToast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;padding:10px 20px;font-size:.875rem;line-height:1.35;color:#fafafa;background:#1e1e1ee0;box-shadow:0 4px 20px #00000059;pointer-events:none;max-width:min(90%,280px);text-align:center;white-space:pre-line;animation:douyinToastIn .22s ease-out}@keyframes douyinToastIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.douyinGuide{margin:2px 0 0}.douyinGuideTitle{margin:0 0 6px;font-size:.9rem;font-weight:600;color:var(--app-text-secondary)}.douyinGuideRow{display:flex;gap:8px}.douyinGuideBtn{flex:1;padding:0;border:1px solid var(--app-border-subtle);overflow:hidden;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;max-width:100px}.douyinGuideBtn img{width:100%;display:block;object-fit:cover}.douyinHomeShotRow{margin-top:4px}.douyinHomeShotSlot{flex:1;min-width:0;max-width:100px;padding:0;aspect-ratio:1 / 1.14;max-height:200px;border:1px solid var(--app-border-subtle);overflow:hidden;background:var(--app-surface-2);-webkit-tap-highlight-color:transparent}.douyinHomeShotUploadWrap{position:relative;padding:0;overflow:visible}.douyinHomeShotUpload{width:100%;height:100%;border:none;padding:0}.douyinHomeShotUpload--filled{position:relative;cursor:default;overflow:hidden}.douyinHomeShotPreview{width:100%;height:100%;object-fit:cover;display:block}.douyinHomeShotRemove{position:absolute;top:6px;right:6px;z-index:2;width:28px;height:28px;padding:0;border:none;border-radius:9999px;background:#0000008c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.douyinHomeShotRemove:disabled{opacity:.5;cursor:not-allowed}.douyinHomeShotUpload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--app-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.4;text-align:center;background:var(--app-surface-2);-webkit-tap-highlight-color:transparent}.douyinHomeShotUploadText{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.douyinHomeShotUploadPlus{font-size:1.75rem;font-weight:300;line-height:1;color:var(--app-text-muted, #999)}.douyinHomeShotUpload:active{background:var(--app-surface)}.douyinHomeShotUpload:disabled{opacity:.55;cursor:not-allowed}.douyinHomeShotExample{cursor:pointer;background:transparent}.douyinHomeShotExample img{width:100%;height:100%;display:block;object-fit:cover}.douyinHomeShotSpacer{visibility:hidden;pointer-events:none;border-color:transparent;background:transparent}.matCaseOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30000;background:#000;display:flex;align-items:center;justify-content:center}.matCaseImg{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;object-fit:contain;object-position:center}.matCaseBack{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:1;width:36px;height:36px;padding:0;border:none;border-radius:9999px;background:#ffffffb8;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center}.matCaseCounter{position:absolute;top:max(12px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:1;padding:4px 10px;border-radius:999px;background:#0006;color:#fff;font-size:.8125rem;font-weight:500}.dwd-page{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;padding-bottom:32px;background:var(--bg, #f7f8fa);display:flow-root}.dwd-navbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;height:44px;padding:0 4px;background:#fff}.dwd-navside{width:44px;display:flex;align-items:center;flex:none}.dwd-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:none;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.dwd-back:before{font-family:appnav!important;content:"";font-size:20px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dwd-navtitle{flex:1;text-align:center;font-size:17px;font-weight:600;color:#171723}.dwd-wallet{position:relative;overflow:hidden;margin:12px;padding:18px;border-radius:var(--r-lg, 16px);background:linear-gradient(135deg,#1677ff,#0958d9);color:#fff}.dwd-wallet:after{content:"";position:absolute;right:-34px;top:-44px;width:150px;height:150px;border-radius:50%;background:#ffffff17}.dwd-wallet:before{content:"";position:absolute;right:-14px;bottom:-64px;width:130px;height:130px;border-radius:50%;background:#ffffff0f}.dwd-wallet-label{margin:0;font-size:13px;opacity:.9}.dwd-wallet-num{margin:6px 0 10px;font-size:32px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.dwd-wallet-btn{position:relative;z-index:1;display:inline-flex;align-items:center;padding:6px 16px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#fff3;color:#fff;font-size:13px;font-family:inherit;cursor:pointer}.dwd-wallet-btn:active{background:#ffffff4d}.dwd-card{margin:12px;padding:14px;background:var(--card, #fff);border-radius:var(--r, 12px);box-shadow:0 1px 2px #1f27330a}.dwd-cardtitle{margin-bottom:6px;font-size:15px;font-weight:600;color:var(--text, #1f2733)}.dwd-empty{margin:0;padding:6px 0;font-size:13px;color:var(--text3, #9aa2af)}.dwd-list{list-style:none;margin:0;padding:0}.dwd-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line, #eef0f4)}.dwd-item:last-child{border-bottom:none;padding-bottom:0}.dwd-item-main{min-width:0}.dwd-item-amt{font-size:15px;font-weight:600;color:var(--text, #1f2733)}.dwd-item-amt small{font-size:12px;font-weight:400;color:var(--text3, #9aa2af)}.dwd-item-date{margin-top:3px;font-size:12px;color:var(--text3, #9aa2af)}.dwd-item-rej{margin-top:3px;font-size:12px;color:var(--danger, #ff4d4f)}.dwd-item-right{flex:none;text-align:right}.dwd-cancel{display:inline-block;margin-top:5px;border:none;background:none;padding:0;font-size:12px;font-family:inherit;color:var(--danger, #ff4d4f);cursor:pointer}.dwd-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.5;white-space:nowrap}.dwd-tag--success{color:var(--success, #00b578);background:var(--success-bg, #e6f7f0)}.dwd-tag--warning{color:var(--warning, #ff8f1f);background:var(--warning-bg, #fff4e6)}.dwd-tag--danger{color:var(--danger, #ff4d4f);background:var(--danger-bg, #fff1f0)}.dwd-tag--gray{color:var(--text2, #636b78);background:#f2f4f7}.dwd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.dwd-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a101c80;border:none;padding:0;cursor:pointer}.dwd-sheet{position:relative;z-index:1;width:100%;max-width:440px;max-height:82vh;overflow:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;box-sizing:border-box}.dwd-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.dwd-sheet-title{font-size:16px;font-weight:600;color:var(--text, #1f2733)}.dwd-sheet-close{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f2f4f7;color:var(--text3, #9aa2af);font-size:14px;line-height:1;cursor:pointer}.dwd-field{margin-bottom:14px}.dwd-label{display:block;margin-bottom:6px;font-size:13px;color:var(--text2, #636b78)}.dwd-req{color:var(--danger, #ff4d4f);margin-right:2px}.dwd-input{width:100%;height:46px;padding:0 12px;border:1px solid #e4e8ef;border-radius:8px;background:#fff;color:var(--text, #1f2733);font-size:17px;font-weight:600;font-family:inherit;outline:none;box-sizing:border-box}.dwd-input::placeholder{font-weight:400;color:var(--text3, #9aa2af)}.dwd-input:focus{border-color:var(--primary, #1677ff);box-shadow:0 0 0 3px #1677ff1f}.dwd-channels{display:flex;gap:10px}.dwd-ch{flex:1;display:block;padding:12px;border:1.5px solid var(--line, #eef0f4);border-radius:10px;text-align:center;font-size:14px;color:var(--text2, #636b78);cursor:pointer;box-sizing:border-box}.dwd-ch--on{border-color:var(--primary, #1677ff);background:var(--primary-bg, #e8f1ff);color:var(--primary, #1677ff);font-weight:600}.dwd-ch-rec{display:block;margin-top:3px;font-size:11px;color:var(--text3, #9aa2af)}.dwd-ch--on .dwd-ch-rec{color:var(--primary, #1677ff)}.dwd-sheet-tip{margin:0 0 14px;font-size:12px;line-height:1.8;color:var(--text3, #9aa2af)}.dwd-cancel-body{margin:0 0 16px;font-size:14px;line-height:1.8;color:var(--text2, #636b78)}.dwd-btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:none;border-radius:10px;font-size:15px;font-weight:600;font-family:inherit;color:#fff;cursor:pointer}.dwd-btn--primary{background:linear-gradient(135deg,#1677ff,#0958d9)}.dwd-btn--danger{background:linear-gradient(135deg,#ff4d4f,#e63b3d)}.dwd-btn:disabled{opacity:.6;cursor:not-allowed}.dwd-btn:active{opacity:.9}.cbPage{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;display:flex;flex-direction:column;background:#fff}.cbNavbar{position:relative;flex:none;height:44px;display:flex;align-items:center;background:transparent}.cbNavSide{width:52px;height:44px;flex:none;display:flex;align-items:center;justify-content:center}.cbBack{width:52px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.cbNavTitle{flex:1;text-align:center;font-size:17px;font-weight:600;color:#171723}.cbTabs{flex:none;display:flex;height:44px;position:relative}.cbTab{flex:1;display:flex;align-items:center;justify-content:center;position:relative;border:none;background:none;padding:0;font-size:15px;font-family:inherit;color:#8a8f98;cursor:pointer;-webkit-tap-highlight-color:transparent}.cbTab--on{color:#171723;font-weight:600}.cbTab--on:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:5px;width:20px;height:2px;border-radius:1px;background:#1ed3f3}.cbSep{flex:none;height:1px;background:#f2f3f5}.cbBody{flex:1;min-height:0;position:relative}.cbEmpty{margin:0;padding:120px 16px;text-align:center;font-size:14px;color:#c5c9cf}.cbRetry{margin-top:14px;min-width:108px;height:34px;padding:0 18px;border:1px solid #d6dae1;border-radius:17px;background:#fff;font-size:13px;color:#4a5058;cursor:pointer}.cbRetry:active{background:#f4f5f7}.cbSum{padding:12px 15px 4px;font-size:12px;color:#8a8f98;line-height:18px}.cbList{list-style:none;margin:0;padding:0}.cbBill{position:relative;display:flex;align-items:center;height:64px;padding:0 15px}.cbBill:after{content:"";position:absolute;left:15px;right:0;bottom:0;height:1px;background:#f2f3f5}.cbBill:last-child:after{display:none}.cbBillLeft{flex:1;min-width:0}.cbBillTitle{font-size:14px;color:#171723;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbBillDesc{font-size:12px;color:#8a8f98;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbBillRight{text-align:right;flex:none;margin-left:12px}.cbBillNum{font-size:16px;font-weight:600;color:#171723;line-height:20px;font-variant-numeric:tabular-nums}.cbBillNum--in{color:#f08a1f}.cbBillSub{font-size:12px;color:#8a8f98;line-height:18px;font-variant-numeric:tabular-nums}.cbBillSub--success{color:var(--success, #00b578)}.cbBillSub--warning{color:var(--warning, #ff8f1f)}.cbBillSub--danger{color:var(--danger, #ff4d4f)}.cbBillSub--gray{color:#8a8f98}.vfPage{min-height:100vh;min-height:100dvh;max-width:440px;margin:0 auto;display:flex;flex-direction:column;background:#fff}.vfNavbar{position:relative;flex:none;height:44px;display:flex;align-items:center;background:transparent}.vfNavSide{width:52px;height:44px;flex:none;display:flex;align-items:center;justify-content:center}.vfBack{width:52px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:#171723;cursor:pointer;-webkit-tap-highlight-color:transparent}.vfNavTitle{flex:1;text-align:center;font-size:17px;font-weight:600;color:#171723}.vfBody{flex:1;min-height:0;position:relative}.vfLead{padding:16px 15px 0;font-size:14px;color:#8a8f98;line-height:20px}.vfWarn{padding:4px 15px 0;font-size:13px;color:#e8503a;line-height:18px}.vfField{position:relative;display:flex;align-items:center;height:50px;padding:0 15px}.vfField:after{content:"";position:absolute;left:15px;right:0;bottom:0;height:1px;background:#f2f3f5}.vfField:last-of-type:after{display:none}.vfFieldKey{font-size:14px;color:#171723;width:76px;flex:none}.vfFieldVal{flex:1;min-width:0;font-size:14px;color:#171723;line-height:20px;border:none;background:none;outline:none;font-family:inherit;padding:0;text-align:right}.vfFieldVal::placeholder{color:#b4b8bf}.vfChev{flex:none;margin-left:10px;color:#c5c9cf;transform:translateY(.5px)}.vfPrimary{display:flex;align-items:center;justify-content:center;width:calc(100% - 36px);height:45px;margin:24px auto 0;border:none;border-radius:9999px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-size:16px;font-weight:400;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.vfDlgLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.vfDlgMask{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:var(--mask-bg, rgba(0, 0, 0, .55));cursor:default}.vfDlgCard{position:relative;background:#ffffffd9;border:2px solid #fff;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border-radius:28px;width:min(320px,calc(100% - 64px));box-shadow:0 15px 30px #0000001a,0 2px 8px #0000000f}.vfDlgTitle{font-size:16px;font-weight:600;color:#171723;line-height:1.5;text-align:left;padding:24px 0 0 24px}.vfDlgMsg{font-size:14px;color:#8a8f98;line-height:1.5;text-align:left;padding:12px 24px 33px}.vfDlgActs{display:flex;justify-content:space-evenly;gap:0;padding:0;margin-bottom:15px}.vfDlgActs button{height:48px;width:140px;border:none;border-radius:24px;background:#cfcfcf;color:#171723;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.vfDlgActs button:active{background:#bfbfbf}html:has(.site),body:has(.site){background:#fffdfb}.site{--ink: #171723;--ink-2: #3d3f47;--dim: #8a8f98;--cyan: #1ed3f3;--cyan-deep: #0fa8b0;--cyan-tint: #e6fbfc;--mist: #f6f8fb;--line: #f2f3f5;--line-2: #e6e8ee;--r: 12px;--r-lg: 20px;--shadow: 0 1px 2px rgba(23, 23, 35, .04), 0 8px 24px rgba(23, 23, 35, .04);min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,#ffffff57,#ffffffe0 340px,#fff 760px),linear-gradient(90deg,#dceaff,#eef0fd 48%,#fce9fb);background-color:#eef0fd;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.site *,.site *:before,.site *:after{box-sizing:border-box}.site a{color:var(--ink);text-decoration:none}.site .wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 22px}.site .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.site-head{position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top,0px);background:#fffdfbe0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.site-head .wrap{display:flex;align-items:center;gap:18px;height:62px}.site .skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--ink);color:#fff;border-radius:0 0 10px}.site .skip:focus{left:0}.site-mark{flex:none;font-size:20px;font-weight:700;letter-spacing:.01em;color:var(--ink)}.site-mark .glyph{width:30px;height:30px;border-radius:9px;background:var(--cyan);color:var(--ink);display:grid;place-items:center;font-size:17px;font-weight:700;line-height:1;padding-bottom:1px}.site-mark .name{display:block;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.25}.site-mark .sub{display:block;font-size:11px;color:var(--dim);letter-spacing:.08em;line-height:1.2}.site-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.site-nav a{padding:8px 12px;border-radius:9px;font-size:14px;color:var(--ink-2);transition:background .15s ease,color .15s ease}.site-nav a:hover{background:var(--mist);color:var(--ink)}.site-nav a.is-cta{margin-left:6px;background:var(--ink);color:#fff;font-weight:600;padding:9px 16px}.site-nav a.is-cta:hover{background:#000}.hero{padding:70px 0 20px;position:relative;overflow:hidden}.hero .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-slogan{margin:0;font-size:clamp(30px,3.8vw,50px);line-height:1.2;font-weight:700;letter-spacing:-.01em}.shots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.phone{position:relative;margin:0}.phone img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 0 0 1px #0000000a,0 10px 40px #141e3229}.hero-slogan .said{display:block;position:relative;color:var(--ink);margin-top:4px;background-image:linear-gradient(transparent 64%,#1ed3f373 64%);background-repeat:no-repeat;background-size:0% 100%}.site.is-live .hero-slogan .said{animation:ink-fill 1.15s .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes ink-fill{to{background-size:100% 100%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:none;border-radius:999px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--ink);color:#fff;box-shadow:0 8px 22px #17172329}.btn-ink:hover{background:#000}.btn-cyan{background:var(--cyan);color:var(--ink);box-shadow:0 8px 22px #1ed3f34d}.btn-cyan:hover{background:#16cfd8}.btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-ghost:hover{background:var(--mist)}.sec{padding:60px 0}.sec.tight{padding:50px 0}.sec-head{max-width:62ch;margin-bottom:40px}.sec-kicker{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-deep);margin-bottom:12px;font-weight:650}.sec-head h2{margin:0;font-size:clamp(24px,2.7vw,34px);line-height:1.3;font-weight:700;letter-spacing:-.005em}.sec-head p{margin:14px 0 0;font-size:15px;line-height:1.85;color:var(--ink-2)}.site-foot{border-top:1px solid var(--line);background:#fff;padding:52px 0 40px;margin-top:20px}.foot-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:36px}.foot-brand .name{font-size:17px;font-weight:700}.foot-brand .desc{margin:12px 0 0;font-size:13px;line-height:1.85;color:var(--ink-2);max-width:34ch}.foot-col h4{margin:0 0 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:650}.foot-col ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.foot-col a,.foot-col li{font-size:13.5px;color:var(--ink-2);line-height:1.6}.foot-col a:hover{color:var(--cyan-deep)}.foot-legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 26px;font-size:12.5px;color:var(--dim);line-height:1.9}.foot-legal b{color:var(--ink-2);font-weight:600}.foot-legal a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.foot-legal a:hover{color:var(--cyan-deep);text-decoration-color:var(--cyan)}.ph{display:inline-block;padding:1px 7px;border-radius:6px;background:#fff6e6;box-shadow:inset 0 0 0 1px #ffd9a0;color:#a35c00;font-size:.94em;font-weight:600;white-space:nowrap}.ph:before{content:"待填 · ";font-weight:500;opacity:.8}.doc{padding:44px 0 96px}.doc-head{max-width:74ch;padding-bottom:26px;border-bottom:1px solid var(--line)}.doc-head h1{margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.005em}.doc-head .meta{margin-top:14px;font-size:12.5px;color:var(--dim);display:flex;flex-wrap:wrap;gap:6px 20px}.doc-body{max-width:74ch;margin-top:30px;font-size:15px;line-height:1.95;color:var(--ink-2)}.doc-body h2{margin:40px 0 12px;font-size:19px;font-weight:700;color:var(--ink)}.doc-body h3{margin:28px 0 10px;font-size:16px;font-weight:650;color:var(--ink)}.doc-body p{margin:0 0 14px}.doc-body ul,.doc-body ol{margin:0 0 16px;padding-left:1.35em}.doc-body li{margin-bottom:8px}.doc-body a{color:var(--cyan-deep);text-decoration:underline;text-underline-offset:3px}.doc-body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:13.5px}.doc-body th,.doc-body td{border:1px solid var(--line-2);padding:10px 12px;text-align:left;vertical-align:top}.doc-body th{background:var(--mist);font-weight:650;color:var(--ink)}.doc-body th:first-child,.doc-body td:first-child{min-width:108px}.callout{margin:0 0 22px;padding:16px 18px;border-radius:var(--r);background:var(--cyan-tint);border:1px solid rgba(30,211,243,.45);font-size:14px;line-height:1.85;color:#0b5f65}.callout.warn{background:#fff6e6;border-color:#ffd9a0;color:#8a4d00}.doc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;padding-top:26px;border-top:1px solid var(--line)}.doc-live{margin-top:26px;padding:26px 28px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#fff;font-size:14px;line-height:1.9;color:var(--ink-2);overflow-wrap:anywhere}.doc-live img{max-width:100%;height:auto}.doc-live table{max-width:100%;display:block;overflow-x:auto}.doc-live h1,.doc-live h2,.doc-live h3{color:var(--ink);line-height:1.5}.doc-live p{margin:0 0 12px}.doc-state{margin-top:26px;font-size:13.5px;color:var(--dim)}.dl-btns{display:flex;flex-wrap:wrap;gap:16px}.dl-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:26px}.dl-head h2{margin:0;font-size:clamp(24px,2.7vw,34px);line-height:1.3;font-weight:700;letter-spacing:-.005em}.dl-status{display:inline-block;padding:5px 14px;border-radius:999px;background:var(--cyan-tint);box-shadow:inset 0 0 0 1px #1ed3f373;color:#0b6b71;font-size:13px;font-weight:600;letter-spacing:.01em}.dl-btn{display:inline-flex;align-items:center;gap:15px;padding:12px 28px 12px 22px;border:none;border-radius:15px;background:#111116;color:#fff;font-family:inherit;text-align:left;cursor:default;box-shadow:0 6px 18px #11111629;transition:filter .18s ease,box-shadow .18s ease,transform .12s ease}.dl-btn:disabled{filter:brightness(.82) saturate(.9);box-shadow:none}.dl-mark{flex:none}.dl-btn-text{display:flex;flex-direction:column;gap:1px}.dl-btn-text i{font-size:11.5px;font-style:normal;letter-spacing:.04em;opacity:.75}.dl-btn-text b{font-size:19px;font-weight:650;line-height:1.2;letter-spacing:.01em}.dl-btn:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}@media(max-width:980px){.hero{padding:46px 0 30px}.hero-visual{margin-top:36px}.shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:560px;margin:0 auto}.sec-head{text-align:center;margin-left:auto;margin-right:auto}}@media(max-width:520px){.shots{grid-template-columns:minmax(0,1fr);max-width:300px}}@media(max-width:720px){.site-head .wrap{height:56px;gap:10px}.site-nav a:not(.is-cta){display:none}.site-nav a.is-cta{margin-left:0}.sec{padding:60px 0}.sec.tight{padding:50px 0}.svc-grid,.flow,.legal-grid,.svc{min-height:0;padding:22px 20px}.foot-grid{grid-template-columns:minmax(0,1fr);gap:26px}.waybill-row{grid-template-columns:56px minmax(0,1fr)}.waybill-row .m{grid-column:2;white-space:normal}.doc-live{padding:20px 18px}}@media(prefers-reduced-motion:reduce){.site *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.site.is-live .hero-slogan .said{background-size:100% 100%}}.wxPage{min-height:100vh;min-height:100dvh;background:#fff;color:#171723;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.wxPage--center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 32px;text-align:center}.wxTopbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;height:44px;background:#fff}.wxTopbarTitle{font-size:16px;font-weight:600;line-height:24px;color:#171723}.wxBody{padding:0 20px calc(40px + env(safe-area-inset-bottom,0px))}.wxHint{margin:0;font-size:13px;line-height:20px;color:#9aa2af;text-align:center}.wxField{margin-top:18px}.wxLabel{display:block;margin-bottom:6px;font-size:15px;line-height:18px;color:#313131}.wxInput{width:100%;height:46px;padding:0 12px;box-sizing:border-box;border:none;border-radius:8px;background:#f7f8fa;font-size:16px;font-family:inherit;color:#171723;outline:none}.wxInput::placeholder{color:#9aa2af}.wxCodeRow{display:flex;align-items:center;gap:10px}.wxCodeBtn{flex:none;width:108px;height:46px;border:none;border-radius:8px;background:#f7f8fa;font-size:14px;font-family:inherit;color:#313131;cursor:pointer;-webkit-tap-highlight-color:transparent}.wxCodeBtn.is-wait{color:#9aa2af}.wxSubmit{width:100%;height:46px;margin-top:26px;border:none;border-radius:9999px;background:linear-gradient(100deg,#2de8d2,#1dd2f5);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.wxSubmit:disabled{opacity:.7}.wxSpinner{width:30px;height:30px;border-radius:50%;border:2px solid #edeff2;border-top-color:#1ed3f3;animation:wxSpin .8s linear infinite}@keyframes wxSpin{to{transform:rotate(360deg)}}.wxLoadingText{margin:16px 0 0;font-size:14px;line-height:20px;color:#8e8e93}.wxSuccessIcon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#2de8d2,#1dd2f5);color:#fff;font-size:32px;line-height:1}.wxSuccessTitle{margin:20px 0 0;font-size:20px;font-weight:600;line-height:28px;color:#171723}.wxSuccessPhone{margin:10px 0 0;font-size:15px;line-height:22px;color:#45515e}.wxErrorTitle{margin:0;font-size:18px;font-weight:600;line-height:26px;color:#171723}.wxErrorText{margin:10px 0 0;font-size:14px;line-height:21px;color:#8e8e93}.wxRetry{width:200px;margin-top:26px}.wxLock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:transparent;touch-action:none;overscroll-behavior:contain}.wxLockBox{padding:24px 28px;border-radius:12px;background:#2b2b2b}.wxLockRing{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#ffffffd6;animation:wxLockSpin .8s linear infinite;box-sizing:border-box}@keyframes wxLockSpin{to{transform:rotate(360deg)}}.sd-root{min-height:100vh;background:#f3f4f6;color:#111827}.sd-shell{max-width:550px;margin:0 auto;min-height:100vh;padding-bottom:80px}.sd-header{position:sticky;top:0;z-index:40;background:#f3f4f6;padding:12px 16px 6px}.sd-search{display:flex;gap:8px}.sd-search input{flex:1;height:36px;padding:0 12px;font-size:14px;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none}.sd-search input:focus{border-color:#60a5fa}.sd-search button{height:36px;padding:0 16px;font-size:14px;color:#fff;background:#3b82f6;border:0;border-radius:8px;cursor:pointer}.sd-search button:active{background:#2563eb}.sd-tabs{display:flex;gap:6px;padding:4px 0 0;overflow-x:auto;scrollbar-width:none}.sd-tabs::-webkit-scrollbar{display:none}.sd-tab{flex:1 0 auto;height:30px;padding:0 2px;font-size:14px;font-weight:400;color:#9ca3af;background:transparent;border:0;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer}.sd-tab.is-active{font-weight:700;color:#000;border-bottom-color:#000}.sd-platform{display:flex;align-items:center;gap:8px;padding:8px 0 0;overflow-x:auto;scrollbar-width:none}.sd-platform::-webkit-scrollbar{display:none}.sd-platform-label{flex:none;font-size:12px;color:#9ca3af;white-space:nowrap}.sd-platform button{flex:none;padding:4px 8px;font-size:12px;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.sd-platform button.is-active{color:#fff;background:#3b82f6;border-color:#3b82f6}.sd-list{display:flex;flex-direction:column;gap:12px;padding:6px 8px 0}.sd-card{position:relative;padding:16px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000f}.sd-card-head{display:block;cursor:pointer;line-height:1.55}.sd-card-id{display:inline-block;margin-right:4px;padding:2px 4px;font-size:14px;font-weight:700;color:#db2777;background:#fce7f3;border-radius:4px;vertical-align:middle}.sd-card-title{font-size:14px;font-weight:500;color:#111827;vertical-align:middle;word-break:break-word}.sd-meta{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:14px;color:#6b7280;flex-wrap:wrap}.sd-meta-label{font-size:14px;color:#9ca3af;white-space:nowrap;line-height:1}.sd-meta .sd-sep-v{width:1px;height:12px;background:#d1d5db}.sd-meta-line{margin-top:6px;font-size:14px;color:#9ca3af}.sd-platform-row{display:flex;align-items:center;gap:8px;margin-top:6px;line-height:1}.sd-platform-row .sd-meta-label{color:#6b7280}.sd-platform-row a{display:inline-flex;align-items:center;line-height:0}.sd-platform-row img{display:block;width:20px;height:20px;object-fit:contain}.sd-platform-row .sd-detail-link{margin-left:auto;padding:0;font-size:12px;line-height:1;color:#9ca3af;background:none;border:0;cursor:pointer}.sd-mini-icon{display:block;width:20px;height:20px;object-fit:contain}.sd-action-row a{display:inline-flex;align-items:center;line-height:0}.sd-card-actions{display:flex;align-items:center;justify-content:space-around;gap:8px;margin-top:12px;padding-top:4px;border-top:1px solid #f3f4f6;text-align:center}.sd-action-col{min-width:0}.sd-action-label{margin-bottom:4px;font-size:14px;color:#9ca3af}.sd-action-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.sd-action-sep{width:1px;height:32px;background:#f3f4f6}.sd-link{padding:0;font-size:14px;line-height:1.6;background:none;border:0;cursor:pointer}.sd-link:disabled{color:#d1d5db;cursor:not-allowed}.sd-link--blue{color:#2563eb}.sd-link--green{color:#16a34a}.sd-link--purple{color:#9333ea}.sd-link--orange{color:#f97316}.sd-link--red{color:#ef4444}.sd-link--gray{color:#6b7280}.sd-badge{display:inline-block;padding:2px 8px;font-size:14px;border-radius:4px;white-space:nowrap}.sd-badge--blue{color:#2563eb;background:#dbeafe}.sd-badge--green{color:#16a34a;background:#dcfce7}.sd-badge--orange{color:#ea580c;background:#ffedd5}.sd-badge--plain-green{color:#16a34a;background:transparent;padding:0}.sd-claim-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#fff;background:#000;border:0;border-radius:8px;cursor:pointer}.sd-claim-mask:active{background:#111827}.sd-footer{padding:12px 0 4px;font-size:14px;color:#9ca3af;text-align:center}.sd-empty{padding:48px 16px;font-size:14px;color:#9ca3af;text-align:center}.sd-fab{position:fixed;right:16px;z-index:40;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;font-size:14px;color:#fff;border:0;border-radius:50%;box-shadow:0 8px 20px #0000002e;cursor:pointer}.sd-fab--parse{bottom:24px;background:linear-gradient(135deg,#ec4899,#9333ea)}.sd-fab--users{bottom:96px;background:linear-gradient(135deg,#3b82f6,#4f46e5)}.sd-fab--logout{bottom:24px;background:linear-gradient(135deg,#6b7280,#4b5563);font-size:12px;line-height:1.15}.sd-fab svg{width:22px;height:22px}.sd-sheet{background:#fff;border-radius:16px 16px 0 0;padding:16px;max-height:88vh;overflow-y:auto}.sd-sheet--center{width:100%;max-width:550px;border-radius:16px}.sd-center-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;animation:sd-fade-in .2s ease-out}.sd-center-overlay .sd-sheet--center{animation:sd-pop-in .2s ease-out}@keyframes sd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sd-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.sd-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sd-sheet-title{font-size:17px;font-weight:700;color:#1f2937}.sd-sheet-close{padding:4px;font-size:20px;line-height:1;color:#9ca3af;background:none;border:0;cursor:pointer}.sd-field{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sd-field input{flex:1;min-width:0;height:42px;padding:0 14px;font-size:14px;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none}.sd-field input:focus{border-color:#a855f7}.sd-field-icon{flex:none;width:32px;height:32px}.sd-field-icon img{width:100%;height:100%;object-fit:contain}.sd-hint{font-size:13px;color:#9ca3af}.sd-primary{width:100%;height:46px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ec4899,#9333ea);border:0;border-radius:12px;cursor:pointer}.sd-primary:disabled{opacity:.6}.sd-secondary{flex:1;height:44px;font-size:15px;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:10px;cursor:pointer}.sd-row-buttons{display:flex;gap:12px;padding-top:8px}.sd-row-buttons .sd-primary{flex:1;width:auto;background:#9333ea}.sd-loading{padding:24px 0;text-align:center;color:#4b5563}.sd-spinner{width:36px;height:36px;margin:0 auto 12px;border:4px solid #ec4899;border-top-color:transparent;border-radius:50%;animation:sd-spin .9s linear infinite}@keyframes sd-spin{to{transform:rotate(360deg)}}.sd-alert{margin-top:12px;padding:12px;font-size:14px;border-radius:8px}.sd-alert--ok{color:#15803d;background:#f0fdf4}.sd-alert--err{color:#b91c1c;background:#fef2f2}.sd-user-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f9fafb;border-radius:8px;margin-bottom:8px}.sd-user-name{font-weight:500;color:#1f2937}.sd-user-role{margin-left:8px;font-size:13px}.sd-user-role--admin{color:#ef4444}.sd-user-role--normal{color:#9ca3af}.sd-user-actions{display:flex;gap:10px}.sd-add-user{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.sd-add-user h4{margin:0 0 8px;font-size:13px;font-weight:500;color:#374151}.sd-add-user .sd-inputs{display:flex;gap:8px}.sd-add-user input{width:100%;height:34px;padding:0 8px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;outline:none}.sd-add-user button{flex:none;height:34px;padding:0 12px;font-size:13px;color:#fff;background:#3b82f6;border:0;border-radius:6px;white-space:nowrap;cursor:pointer}.sd-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#000}.sd-player video{width:100%;height:100%;object-fit:contain;background:#000}.sd-player-close{position:absolute;top:16px;right:16px;z-index:10;padding:8px;font-size:26px;line-height:1;color:#fff;background:none;border:0;cursor:pointer}.sd-upload-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0009}.sd-upload-card{min-width:280px;max-width:340px;padding:24px 28px;background:#1f2937;border-radius:16px}.sd-upload-head{display:flex;align-items:center;margin-bottom:16px}.sd-upload-name{flex:1;overflow:hidden;font-size:14px;color:#f9fafb;white-space:nowrap;text-overflow:ellipsis}.sd-upload-cancel{flex:none;margin-left:16px;padding:6px 16px;font-size:12px;color:#9ca3af;background:transparent;border:1px solid #6b7280;border-radius:8px;cursor:pointer}.sd-upload-track{height:6px;background:#374151;border-radius:3px;overflow:hidden}.sd-upload-fill{height:100%;background:#f9fafb;border-radius:3px;transition:width .2s}.sd-upload-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#9ca3af}.sd-upload-foot span:last-child{color:#f9fafb}.sd-login{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:#fff}.sd-login-box{width:100%;max-width:360px}.sd-login-title{margin:0 0 28px;font-size:24px;font-weight:700;color:#1f2937;text-align:center}.sd-login-box input{width:100%;height:48px;margin-bottom:14px;padding:0 16px;font-size:16px;color:#111827;text-align:center;border:1px solid #d1d5db;border-radius:10px;outline:none;box-sizing:border-box}.sd-login-box input:focus{border-color:#3b82f6}.sd-login-box button{width:100%;height:48px;margin-top:6px;font-size:16px;font-weight:600;color:#fff;background:#a855f7;border:0;border-radius:10px;cursor:pointer}.sd-login-box button:active{background:#9333ea}.sd-login-box button:disabled{opacity:.6}.sd-login-error{min-height:20px;margin-top:12px;font-size:14px;color:#ef4444;text-align:center}:root{--primary: #1677ff;--primary-2: #0958d9;--primary-bg: #e8f1ff;--success: #00b578;--success-bg: #e6f7f0;--warning: #ff8f1f;--warning-bg: #fff4e6;--danger: #ff4d4f;--danger-bg: #fff1f0;--text: #1f2733;--text2: #636b78;--text3: #9aa2af;--bg: #f7f8fa;--card: #fff;--line: #eef0f4;--r: 12px;--r-lg: 16px;--mask-bg: rgba(0, 0, 0, .55);--mask-fade: .3s cubic-bezier(.22, .61, .36, 1)}@font-face{font-family:appnav;src:url(/fonts/app-iconfont.ttf) format("truetype");font-display:block}@font-face{font-family:iconfont;src:url(/fonts/iconfont-5158987.woff2) format("woff2"),url(/fonts/iconfont-5158987.ttf) format("truetype");font-display:block}.appnav{font-family:appnav!important;font-size:20px;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#171723}.appnav--back:before{content:""}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youjiantou:before{content:""}html,body,#root{height:100%;margin:0;padding:0}html,body{background:#e9ecf1;color:var(--text)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.5}a{color:var(--primary);text-decoration:none}.app-page{max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;background:var(--bg)}.app-navbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;height:52px;padding:0 8px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.app-navbar .app-navside{width:72px;display:flex;align-items:center;flex:none}.app-navbar .app-navback{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text2);cursor:pointer;-webkit-tap-highlight-color:transparent}.app-navbar .app-navtitle{flex:1;text-align:center;font-size:17px;font-weight:600;color:var(--text)}.callIosDialog.adm-dialog{width:320px!important;max-width:calc(100% - 64px)}.callIosDialog .adm-dialog-body{padding-top:24px}.callIosDialog .adm-dialog-header{padding:0}.callIosDialog .adm-dialog-title{padding:0 24px;font-size:16px;font-weight:600;line-height:22px}.callIosDialog .adm-dialog-content{padding:12px 24px 33px;font-size:14px;line-height:1.5}.callIosDialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button{font-size:16px;font-weight:400;color:#8a8f98!important}.callIosDialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:first-child{color:#8a8f98!important}.callIosDialog .adm-dialog-footer .adm-dialog-action-row>.adm-dialog-button:last-child{color:#171723!important;font-weight:400!important}.iosDlgMask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:var(--mask-bg, rgba(0, 0, 0, .55));animation:iosMaskIn var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1))}@keyframes iosMaskIn{0%{opacity:0}to{opacity:1}}.iosDlgCard{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:91;width:min(320px,calc(100% - 64px));box-sizing:border-box;background:#fff;border-radius:16px;box-shadow:0 15px 30px #0000001a,0 2px 8px #0000000f;overflow:hidden}.iosDlgTitle{margin:0;padding:24px 24px 0;font-size:16px;font-weight:600;line-height:22px;color:#171723;text-align:center}.iosDlgText{margin:0;padding:12px 24px 33px;font-size:14px;line-height:1.5;color:#535353;text-align:center}.iosDlgActs{display:flex;margin:0;border-top:1px solid #f2f3f5}.iosDlgBtn{flex:1;height:50px;border:none;background:transparent;font-family:inherit;font-size:16px;font-weight:400;color:#8a8f98;cursor:pointer;-webkit-tap-highlight-color:transparent}.iosDlgBtn+.iosDlgBtn{border-left:1px solid #f2f3f5}.iosDlgBtn--primary{color:#171723}.iosDlgBtn:disabled{opacity:.6}.iosDlgCard--ref{border-radius:16px;box-shadow:0 15px 30px #0000001a,0 2px 8px #0000000f;animation:iosDlgIn var(--mask-fade, .3s cubic-bezier(.22, .61, .36, 1)) both}.iosDlgCard--ref.is-closing{animation:iosDlgOut .2s ease-in both}.iosDlgCard--ref .iosDlgTitle{padding:30px 24px 0}@keyframes iosDlgIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes iosDlgOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.94)}}.iosDlgText--left{text-align:left}.callIosDialog .adm-center-popup-wrap{width:320px;min-width:0;max-width:calc(100% - 64px)}.callIosDialog .adm-center-popup-body{border-radius:16px;box-shadow:0 15px 30px #0000001a,0 2px 8px #0000000f;overflow:hidden}.callIosDialog--logout .adm-dialog-body{padding-top:30px}.callIosDialog--logout .adm-dialog-title{padding:0 24px 30px}.callIosDialog .adm-dialog-content-empty{display:none}.callIosDialog--cleanup .adm-center-popup-body{border-radius:14px;background:#fff;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);overflow:hidden}.callIosDialog--cleanup .adm-dialog-body{padding:0}.callIosDialog--cleanup .adm-dialog-title{margin:0;padding:24px 0 20px 24px;font-size:16px;font-weight:600;line-height:1.4;color:#171723;text-align:left}.callIosDialog--cleanup .adm-dialog-content{padding:0 24px 33px;font-size:14px;color:#8a8f98;line-height:1.5;text-align:left}.callIosDialog--cleanup .adm-dialog-content-empty{display:none}.callIosDialog--cleanup.callIosDialog--logout .adm-dialog-title{padding:24px 0 33px 24px}.callIosDialog--cleanup .adm-dialog-content .adm-auto-center{justify-content:flex-start;text-align:left}
