@charset "UTF-8";[data-v-2d9cc877]:root{--green: #5CB82E;--green-d: #4CA124;--green-l: #EAF5E2;--green-wash: #F2F7EC;--price: #FF4D29;--orange: #FF4D29;--bg: #F5F6F8;--card: #FFFFFF;--ink: #1A1A1A;--ink2: #666666;--ink3: #999999;--line: #EDEDED;--danger: #DA1414;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-pill: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-up: 0 -2px 12px rgba(0, 0, 0, .05)}.cs-mask[data-v-2d9cc877]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.cs-sheet[data-v-2d9cc877]{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);max-height:70vh;display:flex;flex-direction:column}.cs-handle[data-v-2d9cc877]{width:36px;height:4px;border-radius:2px;background:#e0e0e0;margin:10px auto 6px}.cs-title[data-v-2d9cc877]{display:flex;align-items:center;gap:8px;padding:6px 12px 10px 18px;color:var(--green)}.cs-title-txt[data-v-2d9cc877]{font-size:17px;font-weight:700;color:var(--ink)}.cs-close[data-v-2d9cc877]{margin-left:auto;padding:6px;color:var(--ink3);background:none;border:0;line-height:0}.cs-list[data-v-2d9cc877]{overflow-y:auto;padding:4px 16px 16px}.cs-item[data-v-2d9cc877]{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;margin-bottom:10px;background:var(--bg);border:0;border-radius:14px;text-align:left;cursor:pointer}.cs-badge[data-v-2d9cc877]{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0}.cs-badge-img[data-v-2d9cc877]{width:100%;height:100%;border-radius:50%;object-fit:cover}.cs-info[data-v-2d9cc877]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.cs-name[data-v-2d9cc877]{font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-desc[data-v-2d9cc877]{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-action[data-v-2d9cc877]{flex:0 0 auto;color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px}.cs-fade-enter-active[data-v-2d9cc877],.cs-fade-leave-active[data-v-2d9cc877]{transition:opacity .25s}.cs-fade-enter-from[data-v-2d9cc877],.cs-fade-leave-to[data-v-2d9cc877]{opacity:0}.cs-slide-enter-active[data-v-2d9cc877],.cs-slide-leave-active[data-v-2d9cc877]{transition:transform .28s ease}.cs-slide-enter-from[data-v-2d9cc877],.cs-slide-leave-to[data-v-2d9cc877]{transform:translateY(100%)}[data-v-1e879645]:root{--green: #5CB82E;--green-d: #4CA124;--green-l: #EAF5E2;--green-wash: #F2F7EC;--price: #FF4D29;--orange: #FF4D29;--bg: #F5F6F8;--card: #FFFFFF;--ink: #1A1A1A;--ink2: #666666;--ink3: #999999;--line: #EDEDED;--danger: #DA1414;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-pill: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-up: 0 -2px 12px rgba(0, 0, 0, .05)}.pay-mask[data-v-1e879645]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.pay-sheet[data-v-1e879645]{width:100%;max-width:480px;background:#f5f6f8;border-radius:10px 10px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch;zoom:.9}.grip[data-v-1e879645]{width:40px;height:4px;border-radius:2px;background:#ededed;margin:12px auto 4px}.pay-mask.center[data-v-1e879645]{align-items:center;padding:40px}.pay-sheet.modal[data-v-1e879645]{max-width:400px;border-radius:10px;padding:4px 0 18px}.pay-sheet.modal .head[data-v-1e879645]{padding-top:16px}.head[data-v-1e879645]{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 16px 4px}.head .title[data-v-1e879645]{font-size:16px;font-weight:700;color:#1a1a1a}.head .x[data-v-1e879645]{position:absolute;right:12px;top:4px;background:none;border:none;color:#666;line-height:0;padding:4px}.amount[data-v-1e879645]{text-align:center;font-size:24px;font-weight:700;color:#ff4d29;font-family:MiSans;padding:8px 0 16px}.opt[data-v-1e879645]{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:14px 16px;background:#fff;border:1px solid #EDEDED;border-radius:8px;text-align:left}.opt.on[data-v-1e879645]{border-color:#5cb82e;border-width:1.5px}.opt.disabled[data-v-1e879645]{opacity:1;cursor:default}.opt.disabled .oic[data-v-1e879645],.opt.disabled .ot[data-v-1e879645]{color:#999}.opt .oic[data-v-1e879645]{flex:0 0 auto;color:#5cb82e;line-height:0}.opt.disabled .oic[data-v-1e879645]{color:#999}.opt .otx[data-v-1e879645]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.opt .otx .ot[data-v-1e879645]{font-size:15px;font-weight:500;color:#1a1a1a;display:flex;align-items:center}.opt .otx .ot .tag[data-v-1e879645]{font-style:normal;margin-left:8px;font-size:11px;color:#999;background:#f5f6f8;padding:1px 6px;border-radius:4px}.opt .otx .os[data-v-1e879645]{font-size:12px;color:#666}.opt .otx .os.red[data-v-1e879645]{color:#ff4d29}.opt .radio[data-v-1e879645]{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.5px solid #999999;display:flex;align-items:center;justify-content:center;color:#fff}.opt .radio.on[data-v-1e879645]{background:#5cb82e;border-color:#5cb82e}.opt.disabled .radio[data-v-1e879645]{border-color:#ededed}.confirm[data-v-1e879645]{margin:8px 16px 0;height:48px;border-radius:8px;background:#5cb82e;color:#fff;border:none;font-size:16px;font-weight:700}.pay-fade-enter-active[data-v-1e879645],.pay-fade-leave-active[data-v-1e879645]{transition:opacity .25s}.pay-fade-enter-from[data-v-1e879645],.pay-fade-leave-to[data-v-1e879645]{opacity:0}.pay-slide-enter-active[data-v-1e879645],.pay-slide-leave-active[data-v-1e879645]{transition:transform .28s ease}.pay-slide-enter-from[data-v-1e879645],.pay-slide-leave-to[data-v-1e879645]{transform:translateY(100%)}.pay-pop-enter-active[data-v-1e879645]{transition:transform .24s cubic-bezier(.18,.89,.32,1.28)}.pay-pop-enter-from[data-v-1e879645]{transform:scale(.88)}.pay-pop-leave-active[data-v-1e879645]{transition:transform .18s ease}.pay-pop-leave-to[data-v-1e879645]{transform:scale(.95)}[data-v-269f59b7]:root{--green: #5CB82E;--green-d: #4CA124;--green-l: #EAF5E2;--green-wash: #F2F7EC;--price: #FF4D29;--orange: #FF4D29;--bg: #F5F6F8;--card: #FFFFFF;--ink: #1A1A1A;--ink2: #666666;--ink3: #999999;--line: #EDEDED;--danger: #DA1414;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-pill: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-up: 0 -2px 12px rgba(0, 0, 0, .05)}.cf-mask[data-v-269f59b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000073;display:flex;align-items:center;justify-content:center;padding:40px}.cf-box[data-v-269f59b7]{width:100%;max-width:300px;background:#fff;border-radius:16px;padding:24px 20px 16px;text-align:center}.cf-ic[data-v-269f59b7]{display:inline-flex;width:52px;height:52px;border-radius:50%;background:#f2f7ec;color:#5cb82e;align-items:center;justify-content:center;margin-bottom:12px;line-height:0}.cf-title[data-v-269f59b7]{font-size:17px;font-weight:700;color:#1a1a1a}.cf-msg[data-v-269f59b7]{font-size:14px;color:#666;line-height:1.5;margin-top:10px}.cf-btns[data-v-269f59b7]{display:flex;gap:12px;margin-top:22px}.cf-btn[data-v-269f59b7]{flex:1;height:42px;border-radius:999px;font-size:15px;font-weight:600;border:none}.cf-btn.cancel[data-v-269f59b7]{background:#f5f6f8;color:#666}.cf-btn.ok[data-v-269f59b7]{background:#5cb82e;color:#fff}.cf-fade-enter-active[data-v-269f59b7],.cf-fade-leave-active[data-v-269f59b7]{transition:opacity .2s}.cf-fade-enter-from[data-v-269f59b7],.cf-fade-leave-to[data-v-269f59b7]{opacity:0}.cf-pop-enter-active[data-v-269f59b7]{transition:transform .22s cubic-bezier(.18,.89,.32,1.28)}.cf-pop-enter-from[data-v-269f59b7]{transform:scale(.85)}[data-v-e44e58de]:root{--green: #5CB82E;--green-d: #4CA124;--green-l: #EAF5E2;--green-wash: #F2F7EC;--price: #FF4D29;--orange: #FF4D29;--bg: #F5F6F8;--card: #FFFFFF;--ink: #1A1A1A;--ink2: #666666;--ink3: #999999;--line: #EDEDED;--danger: #DA1414;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-pill: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-up: 0 -2px 12px rgba(0, 0, 0, .05)}.note-mask[data-v-e44e58de]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center}.note-dlg[data-v-e44e58de]{width:1040px;max-width:calc(100vw - 48px);max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000a;padding:20px 24px 22px}.note-head[data-v-e44e58de]{display:flex;align-items:center;gap:8px;color:#1a1a1a}.note-head b[data-v-e44e58de]{font-size:17px;font-weight:700}.note-close[data-v-e44e58de]{margin-left:auto;border:0;background:none;cursor:pointer;color:#999;padding:4px;line-height:0}.note-tip[data-v-e44e58de]{margin-top:14px;padding:9px 12px;background:#f2f7ec;border-radius:8px;font-size:13px;color:#666;line-height:1.6}.note-body[data-v-e44e58de]{flex:1 1 auto;overflow-y:auto;display:flex;gap:14px;margin:14px 0 18px}.note-step[data-v-e44e58de]{flex:1 1 0;min-width:0}.step-txt[data-v-e44e58de]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:#666;line-height:1.6;margin-bottom:8px}.step-idx[data-v-e44e58de]{flex:0 0 auto;width:18px;height:18px;margin-top:1px;background:#5cb82e;color:#fff;border-radius:50%;font-size:12px;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:center}.step-shot[data-v-e44e58de]{width:100%;height:min(560px,52vh);min-height:300px;display:block;cursor:zoom-in;object-fit:cover;object-position:top;border:1px solid #EDEDED;border-radius:8px}.note-btn[data-v-e44e58de]{align-self:center;border:0;cursor:pointer;min-width:180px;text-align:center;text-decoration:none;background:#5cb82e;color:#fff;font-size:15px;font-weight:600;padding:11px 32px;border-radius:999px}.note-btn[data-v-e44e58de]:hover{background:#4ca124}.shot-mask[data-v-e44e58de]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#000c;cursor:zoom-out;display:flex;align-items:center;justify-content:center}.shot-mask img[data-v-e44e58de]{max-width:92vw;max-height:92vh;border-radius:8px}@media(max-width:1023px){.note-mask[data-v-e44e58de]{align-items:flex-end}.note-dlg[data-v-e44e58de]{width:100%;max-width:480px;max-height:88vh;border-radius:20px 20px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.note-body[data-v-e44e58de]{display:block;margin:12px 0 14px}.note-step+.note-step[data-v-e44e58de]{margin-top:16px}.step-txt[data-v-e44e58de]{font-size:13px}.step-shot[data-v-e44e58de]{width:48%;height:auto;min-height:0;margin:0 auto;object-fit:contain}.note-btn[data-v-e44e58de]{align-self:stretch}}.note-fade-enter-active[data-v-e44e58de],.note-fade-leave-active[data-v-e44e58de]{transition:opacity .2s}.note-fade-enter-from[data-v-e44e58de],.note-fade-leave-to[data-v-e44e58de]{opacity:0}[data-v-f6f3cdc4]:root{--green: #5CB82E;--green-d: #4CA124;--green-l: #EAF5E2;--green-wash: #F2F7EC;--price: #FF4D29;--orange: #FF4D29;--bg: #F5F6F8;--card: #FFFFFF;--ink: #1A1A1A;--ink2: #666666;--ink3: #999999;--line: #EDEDED;--danger: #DA1414;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-pill: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-up: 0 -2px 12px rgba(0, 0, 0, .05)}.dl-banner[data-v-f6f3cdc4]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:480px;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #EDEDED;box-shadow:0 -2px 12px #0000000d;z-index:99}.dl-banner.above-tabbar[data-v-f6f3cdc4]{bottom:calc(56px + env(safe-area-inset-bottom));padding-bottom:10px}.dl-banner.pc[data-v-f6f3cdc4]{max-width:none;padding:0;box-shadow:0 -2px 12px #0000000d}.logo[data-v-f6f3cdc4]{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.txt[data-v-f6f3cdc4]{flex:1;min-width:0}.title[data-v-f6f3cdc4]{font-size:14px;font-weight:600;color:#1a1a1a}.desc[data-v-f6f3cdc4]{font-size:12px;color:#999;margin-top:2px}.btn[data-v-f6f3cdc4]{flex-shrink:0;border:none;cursor:pointer;background:#5cb82e;color:#fff;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px}.btn[data-v-f6f3cdc4]:hover,.btn[data-v-f6f3cdc4]:active{background:#4ca124}.close[data-v-f6f3cdc4]{flex-shrink:0;border:none;background:none;cursor:pointer;color:#999;font-size:20px;line-height:1;padding:4px}.pc-inner[data-v-f6f3cdc4]{width:100%;max-width:1360px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 24px}.pc-inner .title[data-v-f6f3cdc4]{font-size:15px}.pc-inner .desc[data-v-f6f3cdc4]{font-size:13px}.dl-mask[data-v-f6f3cdc4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.dl-sheet[data-v-f6f3cdc4]{width:100%;max-width:480px;background:#fff;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom)}.dl-handle[data-v-f6f3cdc4]{width:36px;height:4px;border-radius:2px;background:#e0e0e0;margin:10px auto 6px}.dl-head[data-v-f6f3cdc4]{display:flex;align-items:center;gap:10px;padding:6px 12px 12px 18px}.dl-logo[data-v-f6f3cdc4]{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.dl-head-txt[data-v-f6f3cdc4]{flex:1;min-width:0}.dl-title[data-v-f6f3cdc4]{font-size:17px;font-weight:700;color:#1a1a1a}.dl-sub[data-v-f6f3cdc4]{font-size:12px;color:#999;margin-top:2px}.dl-close[data-v-f6f3cdc4]{border:0;background:none;cursor:pointer;color:#999;padding:6px;line-height:0}.dl-list[data-v-f6f3cdc4]{padding:0 16px 16px}.dl-item[data-v-f6f3cdc4]{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px;margin-bottom:10px;background:#f5f6f8;border:0;border-radius:14px;text-align:left;cursor:pointer}.dl-item[data-v-f6f3cdc4]:last-child{margin-bottom:0}.dl-badge[data-v-f6f3cdc4]{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0}.dl-badge.ios[data-v-f6f3cdc4],.dl-badge.iosconfig[data-v-f6f3cdc4]{background:#0000000f;color:#1a1a1a}.dl-badge.apk[data-v-f6f3cdc4]{background:#3ddc8429;color:#17a95a}.dl-badge.gp[data-v-f6f3cdc4]{background:#0000000a}.dl-badge-img[data-v-f6f3cdc4]{width:22px;height:22px;object-fit:contain}.dl-info[data-v-f6f3cdc4]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.dl-name[data-v-f6f3cdc4]{font-size:15px;font-weight:600;color:#1a1a1a}.dl-desc[data-v-f6f3cdc4]{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-go[data-v-f6f3cdc4]{flex:0 0 auto;background:#5cb82e;color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px}.dl-fade-enter-active[data-v-f6f3cdc4],.dl-fade-leave-active[data-v-f6f3cdc4]{transition:opacity .25s}.dl-fade-enter-from[data-v-f6f3cdc4],.dl-fade-leave-to[data-v-f6f3cdc4]{opacity:0}.dl-slide-enter-active[data-v-f6f3cdc4],.dl-slide-leave-active[data-v-f6f3cdc4]{transition:transform .28s ease}.dl-slide-enter-from[data-v-f6f3cdc4],.dl-slide-leave-to[data-v-f6f3cdc4]{transform:translateY(100%)}:root{--green: #5CB82E;--green-d: #4CA124;--green-l: #EAF5E2;--green-wash: #F2F7EC;--price: #FF4D29;--orange: #FF4D29;--bg: #F5F6F8;--card: #FFFFFF;--ink: #1A1A1A;--ink2: #666666;--ink3: #999999;--line: #EDEDED;--danger: #DA1414;--r-sm: 5px;--r-md: 8px;--r-lg: 10px;--r-pill: 999px;--shadow: 0 2px 8px rgba(0, 0, 0, .04);--shadow-up: 0 -2px 12px rgba(0, 0, 0, .05)}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MiSans;src:url(/fonts/MiSans-Semibold.ttf) format("truetype");font-weight:600;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:MiSans,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%}ul,li{list-style:none}.img-ph{width:56%;height:56%;object-fit:contain;opacity:.28}.num{font-family:MiSans,sans-serif;font-variant-numeric:tabular-nums}#app{max-width:480px;--sw: min(100vw, 480px);margin:0 auto;background:var(--bg);min-height:100%;position:relative;box-shadow:0 0 40px #0000000a}body.pc-mode{background:var(--bg)}body.pc-mode #app{max-width:none;--sw: 100vw;margin:0;box-shadow:none;background:var(--bg)}.tap{transition:opacity .15s,transform .15s;cursor:pointer}.tap:active{opacity:.6;transform:scale(.97)}.price{color:var(--orange);font-family:MiSans;font-weight:700;font-variant-numeric:tabular-nums}.price .cur{font-size:.68em}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}
