.tabbar[data-v-055d599c]{position:fixed;left:0;right:0;bottom:0;height:calc(118 * var(--rpx, .5px));padding-bottom:env(safe-area-inset-bottom,0);background:#ffffffeb;display:flex;border-top:1px solid rgba(15,23,42,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 calc(-8 * var(--rpx, .5px)) calc(24 * var(--rpx, .5px)) #0f172a0f;z-index:999}.item[data-v-055d599c]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#96a1b5;border:none;background:transparent;cursor:pointer;padding:0;font:inherit}.icon[data-v-055d599c]{width:calc(46 * var(--rpx, .5px));height:calc(46 * var(--rpx, .5px));border-radius:50%;background:#eef2f8;color:#8390a6;display:inline-flex;align-items:center;justify-content:center;font-size:calc(23 * var(--rpx, .5px));font-weight:700;line-height:1}.txt[data-v-055d599c]{margin-top:calc(8 * var(--rpx, .5px));font-size:calc(22 * var(--rpx, .5px))}.item.active[data-v-055d599c]{color:#ef5d56;font-weight:600}.item.active .icon[data-v-055d599c]{background:#ef5d5629;color:#ef5d56}.item[data-v-055d599c]:active{opacity:.9}.pay-toast[data-v-e18d9693]{position:fixed;left:50%;top:18%;transform:translate(-50%);z-index:9999;max-width:86%;padding:calc(22 * var(--rpx)) calc(36 * var(--rpx));border-radius:calc(16 * var(--rpx));background:#0f172ae0;color:#fff;font-size:calc(28 * var(--rpx));font-weight:600;text-align:center;box-shadow:0 calc(12 * var(--rpx)) calc(40 * var(--rpx)) #0003;pointer-events:none}.page[data-v-42b5e490]{padding-bottom:calc(160 * var(--rpx))}.banner[data-v-42b5e490]{width:100%;aspect-ratio:16 / 9;max-height:min(52vh,calc(520 * var(--rpx)));overflow:hidden;background:linear-gradient(180deg,#eef2f8,#f8fafc)}.swiper[data-v-42b5e490]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;height:100%;min-height:calc(200 * var(--rpx));gap:0}.swiper[data-v-42b5e490]::-webkit-scrollbar{display:none}.banner-img[data-v-42b5e490]{flex:0 0 100%;scroll-snap-align:start;width:100%;height:100%;object-fit:contain;object-position:center;vertical-align:top}.banner-empty[data-v-42b5e490]{aspect-ratio:16 / 9;max-height:min(52vh,calc(520 * var(--rpx)));min-height:calc(200 * var(--rpx));display:flex;align-items:center;justify-content:center;color:#8b95a7;background:linear-gradient(180deg,#eef2f8,#f8fafc)}.notice[data-v-42b5e490]{margin-top:calc(22 * var(--rpx));padding:calc(20 * var(--rpx)) calc(22 * var(--rpx));font-size:calc(24 * var(--rpx));color:#5b6477;border-left:calc(6 * var(--rpx)) solid #ff746a}.title-row[data-v-42b5e490]{margin:calc(28 * var(--rpx)) 0 calc(14 * var(--rpx));display:flex;justify-content:space-between;align-items:flex-end}.title[data-v-42b5e490]{font-size:calc(34 * var(--rpx));font-weight:700;letter-spacing:.01em;color:#1f2a3c}.hint[data-v-42b5e490]{font-size:calc(22 * var(--rpx))}.grid[data-v-42b5e490]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(18 * var(--rpx))}.item[data-v-42b5e490]{overflow:hidden;text-align:left;border:none;cursor:pointer;padding:0;font:inherit;color:inherit}.card-press[data-v-42b5e490]:active{opacity:.92}.cover[data-v-42b5e490],.cover-fb[data-v-42b5e490]{width:100%;aspect-ratio:1;height:auto;display:block}.cover[data-v-42b5e490]{object-fit:cover;object-position:center}.cover-fb[data-v-42b5e490]{display:flex;align-items:center;justify-content:center;font-size:calc(56 * var(--rpx));color:#9aa3b4;background:#eef2f8}.meta[data-v-42b5e490]{padding:calc(16 * var(--rpx)) calc(16 * var(--rpx)) calc(18 * var(--rpx))}.name[data-v-42b5e490]{font-size:calc(27 * var(--rpx));font-weight:600;line-height:1.35}.sub[data-v-42b5e490]{margin-top:calc(8 * var(--rpx));font-size:calc(22 * var(--rpx))}.price[data-v-42b5e490]{margin-top:calc(12 * var(--rpx));color:#ef5d56;font-weight:800;font-size:calc(30 * var(--rpx))}.empty[data-v-42b5e490]{padding:calc(100 * var(--rpx)) 0 calc(150 * var(--rpx))}:root{--rpx: calc(100vw / 750);--page-bg: #f4f6fb;--card-radius: calc(28 * var(--rpx));--accent: #ef5d56;--text: #1f2a3c;--muted: #8b95a7}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--page-bg);color:var(--text);-webkit-tap-highlight-color:transparent}#app{min-height:100vh}html.in-native-shell,html.in-native-shell body,html.in-native-shell body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html.in-native-shell input,html.in-native-shell textarea,html.in-native-shell select,html.in-native-shell [contenteditable],html.in-native-shell .allow-copy,html.in-native-shell .allow-copy *{-webkit-user-select:text!important;user-select:text!important}html.app-embedded{overscroll-behavior:none}html.app-embedded body{overscroll-behavior-y:none}.card{background:#fff;border-radius:var(--card-radius);box-shadow:0 calc(4 * var(--rpx)) calc(24 * var(--rpx)) #0f172a0f}.muted{color:var(--muted)}.page-pad{padding:calc(22 * var(--rpx)) calc(24 * var(--rpx)) calc(140 * var(--rpx))}
