:root{--brand: #FF4D2D;--ink: #14161A;--ink-2: #5A5F6B;--ink-3: #9AA0AA;--line: #EEF0F3;--card: #FFFFFF;--price: #FF3D2E;--radius: 16px;--radius-sm: 10px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(20, 22, 26, .04), 0 4px 14px rgba(20, 22, 26, .05);--shadow-2: 0 8px 24px rgba(20, 22, 26, .09);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--tabbar-h: 56px;--tone: #FF7A2F;--tone-2: #E8442A;--tone-tab: #FF4D2D;--tone-soft: #FFF3EC;--hero-ink: #FFFFFF;--page-bg: linear-gradient(180deg, #FFF6F1 0%, #F4F5F7 300px, #F4F5F7 100%)}body.theme-home{--tone: #FF7A2F;--tone-2: #E8442A;--tone-tab: #FF4D2D;--tone-soft: #FFF3EC;--hero-ink: #FFFFFF;--page-bg: linear-gradient(180deg, #FFF6F1 0%, #F4F5F7 300px, #F4F5F7 100%)}body.theme-hotel{--tone: #17B183;--tone-2: #0C8A62;--tone-tab: #12A87A;--tone-soft: #E6F8F0;--hero-ink: #FFFFFF;--page-bg: linear-gradient(180deg, #17B183 0%, #5FCFA4 190px, #DCF4EA 440px, #F1F6F4 100%)}body.theme-meituan{--tone: #FFC300;--tone-2: #E09B00;--tone-tab: #E8A400;--tone-soft: #FFF6DA;--hero-ink: #5A3A00;--page-bg: linear-gradient(180deg, #FFC300 0%, #FFDD66 190px, #FFF6DC 440px, #F8F6F0 100%)}body.theme-eleme{--tone: #3B8CFF;--tone-2: #1A63D8;--tone-tab: #2F82F0;--tone-soft: #E9F1FF;--hero-ink: #FFFFFF;--page-bg: linear-gradient(180deg, #1E6FEB 0%, #5C9CF7 190px, #DEEBFF 440px, #F1F5FB 100%)}body.theme-mine{--tone: #FF4D5E;--tone-2: #DC2F32;--tone-tab: #F0434F;--tone-soft: #FFEEF0;--hero-ink: #FFFFFF;--page-bg: linear-gradient(180deg, #E8342E 0%, #FF6B5E 190px, #FFEDEB 440px, #F7F4F4 100%)}body.theme-wool{--tone: #F0432E;--tone-2: #D8261B;--tone-tab: #E8342E;--tone-soft: #FFEEEA;--hero-ink: #FFFFFF;--page-bg: linear-gradient(180deg, #E8342E 0%, #FF6B54 190px, #FFEEEA 440px, #F7F4F4 100%)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{height:100%}body{min-height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:#f4f5f7}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}input{font:inherit}.app{max-width:480px;margin:0 auto;min-height:100vh;background:var(--page-bg);background-repeat:no-repeat;position:relative;padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom))}.page-host{min-height:60vh}.page-tail{height:26px}.page-custom{padding-top:calc(10px + var(--safe-top))}.section-head{display:flex;align-items:center;gap:7px;padding:20px 16px 11px}.section-head--tight{padding-top:22px}.section-head--plain{padding:18px 16px 10px}.section-head__bar{width:3.5px;height:15px;border-radius:2px;background:var(--tone);flex:0 0 auto}.section-head__title{font-size:16px;font-weight:800;letter-spacing:.2px}.section-head__desc{font-size:11.5px;color:var(--ink-3);margin-left:auto}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;max-width:480px;margin:0 auto;background:#fffffff7;backdrop-filter:saturate(180%) blur(12px);border-top:1px solid var(--line);padding-bottom:var(--safe-bottom)}.tabbar__inner{display:flex;height:var(--tabbar-h)}.tabbar__item{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#9aa0aa;transition:color .16s ease}.tabbar__item.is-active{color:var(--tone-tab)}.tabbar__item.is-active .tabbar__icon{transform:translateY(-1px) scale(1.04)}.tabbar__icon{display:block;line-height:0;transition:transform .18s ease;flex:none}.tabbar__text{font-size:10.5px;letter-spacing:.2px;white-space:nowrap;max-width:100%;overflow:hidden;transform-origin:center bottom}.tabbar__text.is-shrink{font-size:9.5px;letter-spacing:0}.tabbar__text.is-shrink2{font-size:8.5px;letter-spacing:0}.tabbar__item.is-active .tabbar__text{font-weight:700}.tabbar__item:active{opacity:.7}.tabbar__fallback{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:7px;font-size:12px;font-weight:700;line-height:1;color:#fff;background:#c9cdd5}.page-topbar{display:flex;align-items:center;gap:10px;padding:calc(12px + var(--safe-top)) 14px 10px;color:var(--hero-ink)}.page-topbar__brand{display:flex;align-items:center;gap:7px;flex:0 0 auto}.page-topbar__logo{width:30px;height:30px;border-radius:9px;background:#ffffff42;border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}.page-topbar__name{font-size:15.5px;font-weight:700;letter-spacing:.3px}.page-topbar__search{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--radius-pill);background:#ffffffe6;color:var(--ink-3);font-size:12.5px;justify-content:flex-start}.page-topbar__search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-topbar__search svg{opacity:.5;flex:0 0 auto}body.theme-home .page-topbar__logo{background:var(--tone-soft);border-color:#ffdcc9;color:var(--tone-2)}body.theme-home .page-topbar{color:var(--ink)}body.theme-home .page-topbar__logo{background:linear-gradient(135deg,#ffb020,#ff4d2d);border-color:#ff7a2f52;color:#fff}body.theme-home .page-topbar__search{background:#fff;box-shadow:var(--shadow-1)}.home-hero{padding:4px 14px 0}.home-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-hero__track::-webkit-scrollbar{display:none}.home-hero__slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.home-hero__dots{display:flex;justify-content:center;gap:5px;margin-top:9px}.home-hero__dot{width:5px;height:5px;border-radius:3px;background:#dddee3;transition:width .2s ease,background .2s ease}.home-hero__dot.is-on{width:14px;background:var(--tone)}.home-hero__card{position:relative;overflow:hidden;border-radius:18px;padding:18px 16px;background:linear-gradient(118deg,#ffb020,#ff7a2f 46%,#f0382b);box-shadow:0 10px 26px #f0382b42;color:#fff;min-height:132px}.home-hero__card--hotel{background:linear-gradient(118deg,#3fd19e,#17b183 48%,#0c8a62);box-shadow:0 10px 26px #17b28342}.home-hero__card--meituan{background:linear-gradient(118deg,#ffc24d,#ff9f1a 48%,#f07800);box-shadow:0 10px 26px #f0780042}.home-hero__card--eleme{background:linear-gradient(118deg,#66a8ff,#2f82f0 48%,#1a63d8);box-shadow:0 10px 26px #1a63d842}.home-hero__badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:#ffffff38;border:1px solid rgba(255,255,255,.34);font-size:11px;font-weight:600}.home-hero__title{margin-top:10px;font-size:23px;font-weight:800;line-height:1.26;letter-spacing:.3px;text-shadow:0 2px 8px rgba(160,30,10,.18);position:relative;z-index:2;max-width:74%}.home-hero__sub{margin-top:7px;font-size:12.5px;opacity:.92;position:relative;z-index:2;max-width:68%}.home-hero__points{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap;position:relative;z-index:2}.home-hero__point{font-size:11px;line-height:1;padding:5px 9px;border-radius:var(--radius-pill);background:#fff3;border:1px solid rgba(255,255,255,.3)}.home-hero__art{position:absolute;right:-6px;bottom:-6px;width:138px;height:112px;z-index:1;pointer-events:none}.quick-nav{margin:14px 14px 0;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:15px 0 11px;overflow:hidden}.quick-nav__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.quick-nav__track::-webkit-scrollbar{display:none}.quick-nav__page{flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:repeat(5,1fr);row-gap:15px;scroll-snap-align:start;padding:0 6px}.quick-nav__item{display:flex;flex-direction:column;align-items:center;gap:6px}.quick-nav__item:active{opacity:.62}.quick-nav__icon{width:40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--tone-soft);color:var(--tone-2)}.quick-nav__text{font-size:11.5px;color:var(--ink-2)}.quick-nav__dots{display:flex;justify-content:center;gap:5px;margin-top:12px}.quick-nav__dot{width:5px;height:5px;border-radius:3px;background:#e2e3e7;transition:width .2s ease,background .2s ease}.quick-nav__dot.is-on{width:14px;background:var(--tone)}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:0 14px}.entry-grid>*{min-width:0}.entry-card{position:relative;overflow:hidden;border-radius:var(--radius);padding:14px 13px 13px;min-height:92px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;box-shadow:0 6px 16px #14161a1f;transition:transform .16s ease}.entry-card:active{transform:scale(.978)}.entry-card__text{display:block;position:relative;z-index:2}.entry-card__title{display:block;font-size:15.5px;font-weight:800;letter-spacing:.3px}.entry-card__sub{display:block;font-size:11.5px;opacity:.9;margin-top:3px}.entry-card__cta{align-self:flex-start;position:relative;z-index:2;margin-top:12px;font-size:11.5px;font-weight:700;line-height:1;padding:7px 13px;border-radius:var(--radius-pill);max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;color:var(--ink)}.entry-card--hotel{background:linear-gradient(126deg,#3fd19e,#17b183 55%,#0c8a62)}.entry-card--meituan{background:linear-gradient(126deg,#ffdc55,#ffc300 52%,#f0a800);color:#5a3a00}.entry-card--meituan .entry-card__cta{background:#5a3a00;color:#ffd95c}.entry-card--eleme{background:linear-gradient(126deg,#66a8ff,#2f82f0 55%,#1a63d8)}.entry-card--home{background:linear-gradient(126deg,#ffb020,#ff7a2f 52%,#e8442a)}.entry-card--img{background-size:contain;background-position:center;background-repeat:no-repeat;color:#fff}.entry-card--img .entry-card__cta{background:#fff;color:var(--ink)}.entry-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(126deg,#0a0c108f,#0a0c104d 55%,#0a0c101f)}.feed-list{display:flex;flex-direction:column;gap:10px;padding:0 14px}.feed-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--card);border-radius:14px;padding:13px 14px;box-shadow:var(--shadow-1);transition:transform .16s ease;--fi-title: var(--ink);--fi-sub: var(--ink-2);--fi-icon-bg: var(--tone-soft);--fi-icon: var(--tone-2);--fi-cta-bg: var(--tone-soft);--fi-cta: var(--tone-2)}.feed-item:active{transform:scale(.982)}.feed-item--img{background-size:contain;background-position:center;background-repeat:no-repeat}.feed-item--light{--fi-title: #FFFFFF;--fi-sub: rgba(255, 255, 255, .86);--fi-icon-bg: rgba(255, 255, 255, .24);--fi-icon: #FFFFFF;--fi-cta-bg: rgba(255, 255, 255, .26);--fi-cta: #FFFFFF}.feed-item__shade{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(100deg,#080a0eb3,#080a0e6b 52%,#080a0e24)}.feed-item>*:not(.feed-item__shade){position:relative;z-index:2}.feed-item__icon{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--fi-icon-bg);color:var(--fi-icon)}.feed-item__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.feed-item__title{font-size:14.5px;font-weight:700;color:var(--fi-title);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}.feed-item__sub{font-size:11.5px;color:var(--fi-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-item__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;height:29px;padding:0 12px;max-width:46%;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--fi-cta-bg);color:var(--fi-cta);font-size:12px;font-weight:700;letter-spacing:.3px}.feed-item--jump .feed-item__icon{background:linear-gradient(135deg,#fff0ea,#ffe3d6);color:var(--brand)}.blk-frames{display:flex;flex-direction:column;gap:14px}.blk-frame{background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-1)}.blk-frame__hd{display:flex;align-items:baseline;gap:8px;padding:12px 14px 0}.blk-frame__title{font-size:15px;font-weight:700;color:var(--ink)}.blk-frame__sub{font-size:12px;color:var(--ink-3)}.blk-frame__box{display:block;width:100%;border:0;background:var(--card)}.blk-frame__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;box-sizing:border-box;color:var(--ink-2);font-size:13px;text-align:center}.blk-frame__empty span{font-size:12px;color:var(--ink-3)}.cms-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;height:48px;padding:0 6px;background:var(--card, #fff);border-bottom:1px solid var(--line, #eee)}.cms-bar__back{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:0;background:none;cursor:pointer;color:var(--ink, #1a1a1a);-webkit-tap-highlight-color:transparent}.cms-bar__chev{font-size:26px;line-height:1;font-weight:300;transform:translateY(-1px)}.cms-bar__title{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--ink, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-custom--bar .blk-frame--fill{border-radius:0;box-shadow:none;background:var(--card)}.page-custom--bar .blk-frame--fill .blk-frame__box--fill,.page-custom--bar .blk-frame--fill .blk-frame__empty--fill{height:calc(100dvh - 64px)}@supports not (height: 100dvh){.page-custom--bar .blk-frame--fill .blk-frame__box--fill,.page-custom--bar .blk-frame--fill .blk-frame__empty--fill{height:calc(100vh - 64px)}}body.page-notab,body.page-notab .app{padding-bottom:var(--safe-bottom)}.page-custom--bar.page-custom--notab .blk-frame--fill .blk-frame__box--fill,.page-custom--bar.page-custom--notab .blk-frame--fill .blk-frame__empty--fill{height:calc(100dvh - 48px - var(--safe-bottom))}@supports not (height: 100dvh){.page-custom--bar.page-custom--notab .blk-frame--fill .blk-frame__box--fill,.page-custom--bar.page-custom--notab .blk-frame--fill .blk-frame__empty--fill{height:calc(100vh - 48px - var(--safe-bottom))}}.page-custom--bleed{padding-top:0}.page-custom--bleed .blk--bleed{margin-top:0;padding:0}.page-custom--bleed .blk-frames{gap:0}.page-custom--bleed .blk-frame--fill{display:flex;flex-direction:column;border-radius:0;box-shadow:none;background:transparent;height:calc(var(--embed-h, 100dvh) - 44px - var(--tabbar-h) - var(--safe-bottom))}.page-custom--bleed.page-custom--notab .blk-frame--fill{height:calc(var(--embed-h, 100dvh) - 44px - var(--safe-bottom))}.page-custom--bleed .blk-frame--fill .blk-frame__hd{display:none}.page-custom--bleed .blk-frame--fill .blk-frame__box--fill,.page-custom--bleed .blk-frame--fill .blk-frame__empty--fill{flex:1 1 auto;min-height:0;height:auto}@supports not (height: 100dvh){.page-custom--bleed .blk-frame--fill{height:calc(100vh - 44px - var(--tabbar-h) - var(--safe-bottom))}.page-custom--bleed.page-custom--notab .blk-frame--fill{height:calc(100vh - 44px - var(--safe-bottom))}}.page-custom--bleed+.page-tail{height:0}.cms-bar--bleed{height:44px;padding:0 8px 0 0;border-bottom:0}.cms-bar--bleed .cms-bar__back{min-width:40px;height:44px}.cms-bar--bleed .cms-bar__chev{font-size:24px}.cms-bar--bleed .cms-bar__title{font-size:14px;font-weight:600}.page-custom--embed{padding-top:0}.page-custom--embed .blk--embed{margin-top:0;padding:0}.page-custom--embed .blk-frames{gap:0}.page-custom--embed .blk-frame--fill{display:flex;flex-direction:column;border-radius:0;box-shadow:none;background:transparent;height:calc(var(--embed-h, 100dvh) - var(--tabbar-h) - var(--safe-bottom))}.page-custom--embed.page-custom--notab .blk-frame--fill{height:calc(var(--embed-h, 100dvh) - var(--safe-bottom))}.page-custom--embed .blk-frame--fill .blk-frame__hd{display:none}.page-custom--embed .blk-frame--fill .blk-frame__box--fill,.page-custom--embed .blk-frame--fill .blk-frame__empty--fill{flex:1 1 auto;min-height:0;height:auto;border:0}.page-custom--embed+.page-tail{height:0}body.embed-lock,body.embed-lock .app{overflow:hidden;padding-bottom:0}.blk-frame__alt{display:block;width:100%;padding:11px 12px;border:0;border-top:1px solid var(--line);background:#fafafb;color:var(--ink-2);font-size:12px;font-weight:600}.blk-frame.is-loaded .blk-frame__alt{display:none}.blk-frame__alt:active{color:var(--brand)}.feed-item__badge{position:absolute;top:0;right:12px;font-size:10px;font-weight:700;line-height:1;color:#fff;padding:4px 8px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#ff7a45,#ff3d2e);box-shadow:0 2px 8px #f0382b38}.ch-head{padding-bottom:54px}.ch-topbar{position:relative;padding:calc(12px + var(--safe-top)) 16px 6px;text-align:center}.ch-topbar__title{font-size:17px;font-weight:700;letter-spacing:.6px;color:var(--hero-ink)}.ch-topbar__search,.wool-head__search{position:absolute;right:12px;top:calc(9px + var(--safe-top));width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--hero-ink);background:#ffffff38;border:1px solid rgba(255,255,255,.26)}.ch-topbar__search:active,.wool-head__search:active{background:#ffffff61}.ch-hero{position:relative;padding:6px 18px 0;min-height:104px;display:flex;align-items:center}.ch-hero__text{position:relative;z-index:2;max-width:66%}.ch-hero__title{font-size:27px;font-weight:800;line-height:1.2;color:var(--hero-ink);letter-spacing:.5px}.ch-hero__title em{font-style:normal;color:#ffe8a3}body.theme-meituan .ch-hero__title em{color:#d8380b}.ch-hero__sub{margin-top:6px;font-size:12.5px;color:var(--hero-ink);opacity:.88}.ch-hero__art{position:absolute;right:8px;bottom:-10px;width:124px;height:102px;z-index:1;pointer-events:none}.ch-sheet{position:relative;z-index:3;margin:-44px 12px 0;background:var(--card);border-radius:20px;padding:18px 14px 14px;box-shadow:0 10px 28px #14161a1a}.step-flow{display:flex;align-items:center;justify-content:space-between;padding:0 4px 16px}.step-flow__item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto}.step-flow__dot{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tone-soft);color:var(--tone-2)}.step-flow__text{font-size:11.5px;color:var(--ink-2)}.step-flow__arrow{flex:1 1 auto;height:2px;margin:0 6px 20px;background-image:linear-gradient(90deg,#D7DBE2 55%,transparent 0);background-size:9px 2px;background-repeat:repeat-x}.btn-stack{display:flex;flex-direction:column;gap:9px}.pill-group{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pill-group--single{grid-template-columns:1fr}.pill-btn{height:44px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:14.5px;font-weight:700;letter-spacing:.3px;padding:0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .14s ease;text-align:center}.pill-btn:active{transform:scale(.975)}.pill-btn--lg{height:50px;font-size:16px}.pill-btn--solid{background:linear-gradient(120deg,var(--tone),var(--tone-2));color:#fff;box-shadow:0 6px 16px #14161a29}body.theme-meituan .pill-btn--solid{color:#5a3a00}.pill-btn--ghost{background:#fff;color:var(--tone-2);border:1.5px solid var(--tone);font-size:13.5px}.pill-btn--p0{background:linear-gradient(120deg,#ffa24d,#ff7a1f);color:#fff}.pill-btn--p1{background:linear-gradient(120deg,#a9724c,#7e5233);color:#fff}.pill-btn--p2{background:linear-gradient(120deg,#ffdc55,#ffc300);color:#5a3a00}.pill-btn--p3{background:linear-gradient(120deg,#3fd19e,#12a87a);color:#fff}.pill-btn--p4{background:linear-gradient(120deg,#66a8ff,#1a63d8);color:#fff}.pill-btn--p5{background:linear-gradient(120deg,#ff7a6b,#dc2f32);color:#fff}.ch-tip{margin-top:12px;text-align:center;font-size:12px;color:var(--tone-2);background:var(--tone-soft);border-radius:9px;padding:9px 10px}.offer-wrap{padding-top:4px}.offer-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 12px}.offer-card{background:var(--card);border-radius:14px;padding:10px 9px 11px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .16s ease}.offer-card:active{transform:scale(.975)}.offer-card__badge{font-size:9.5px;line-height:1;padding:3px 6px;border-radius:4px;align-self:center}.offer-card__title{margin-top:7px;font-size:12.5px;font-weight:700}.offer-card__hl{margin-top:5px;font-size:12px;font-weight:800}.offer-card__hl b{font-size:16px}.offer-card__cta{margin-top:9px;width:100%;height:30px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(120deg,var(--tone),var(--tone-2))}.offer-card--p0{--oc: #FF7A1F;--oc-soft: #FFF1E6}.offer-card--p1{--oc: #9B4DE0;--oc-soft: #F5EBFF}.offer-card--p2{--oc: #2F82F0;--oc-soft: #E9F1FF}.offer-card--p3{--oc: #12A87A;--oc-soft: #E6F8F0}.offer-card--p4{--oc: #E8442A;--oc-soft: #FFEEEB}.offer-card--p5{--oc: #E8A400;--oc-soft: #FFF6DA}.offer-card[class*=offer-card--p]{--oc: var(--oc)}.offer-card__badge{color:var(--oc);background:var(--oc-soft)}.offer-card__hl{color:var(--oc)}.offer-card__cta{background:var(--oc)}body.theme-meituan .offer-card__cta{color:#fff}.offer-card--img{background-size:contain;background-position:center;position:relative;overflow:hidden}.offer-card__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#080a0ea8,#080a0e4d)}.offer-card--img>.offer-card__badge,.offer-card--img>.offer-card__title,.offer-card--img>.offer-card__hl,.offer-card--img>.offer-card__cta{position:relative;z-index:2}.offer-card--img .offer-card__title,.offer-card--img .offer-card__hl,.offer-card--img .offer-card__badge{color:#fff}.offer-card--img .offer-card__badge{background:#ffffff2e}.offer-card--img .offer-card__hl{color:#fff}.offer-card--img .offer-card__cta{background:#ffffffeb;color:#222}.notice{margin:18px 12px 0;background:#ffffffb3;border-radius:var(--radius);padding:15px 15px 14px}.notice__title{font-size:13.5px;font-weight:700;margin-bottom:9px}.notice__list{list-style:none;counter-reset:n}.notice__list li{counter-increment:n;position:relative;padding-left:19px;font-size:11.8px;line-height:1.75;color:var(--ink-2);margin-bottom:5px;text-align:justify}.notice__list li:before{content:counter(n) "\3001";position:absolute;left:0;top:0;color:var(--ink-3)}.mine-head{padding:calc(16px + var(--safe-top)) 18px 22px;color:var(--hero-ink)}.mine-head__user{display:flex;align-items:center;gap:12px}.mine-head__avatar{width:58px;height:58px;border-radius:50%;background:#ffffff3d;border:1.5px solid rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center}.mine-head__info{display:flex;flex-direction:column;gap:5px}.mine-head__name{font-size:18px;font-weight:800}.mine-head__tag{align-self:flex-start;font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:var(--radius-pill);background:#ffffff38;border:1px solid rgba(255,255,255,.3)}.mine-head__stats{display:flex;margin-top:18px;background:#ffffff2e;border-radius:14px;padding:12px 0}.mine-head__stat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px}.mine-head__stat b{font-size:17px;font-weight:800}.mine-head__stat span{font-size:11px;opacity:.9}.mine-body{position:relative;z-index:3;margin-top:-14px;padding:0 12px}.mine-card{background:var(--card);border-radius:var(--radius);padding:15px 14px;box-shadow:var(--shadow-1);margin-bottom:12px}.mine-card__head{display:flex;align-items:center;gap:7px}.mine-card__icon{color:var(--tone-2);line-height:0}.mine-card__title{font-size:13.5px;font-weight:700}.mine-card__text{margin-top:9px;font-size:12px;line-height:1.75;color:var(--ink-2)}.mine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 4px;margin-top:14px}.mine-grid__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.mine-grid__icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#f4f5f7;color:#b4b9c2}.mine-grid__text{font-size:11.5px;color:#9aa0aa}.mine-grid__lock{position:absolute;top:-4px;right:50%;transform:translate(30px);font-size:8.5px;line-height:1;padding:2px 4px;border-radius:3px;background:#edeff2;color:#9aa0aa}.page-legal{padding:4px 6px 10px;text-align:center}.page-legal__badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3);background:#ffffffb3;padding:5px 11px;border-radius:var(--radius-pill)}.page-legal__text{margin-top:10px;font-size:10.5px;line-height:1.8;color:var(--ink-3)}.sheet-mask{position:fixed;inset:0;z-index:90;background:#00000073;opacity:0;pointer-events:none;transition:opacity .22s ease}.sheet-mask.is-open{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;max-width:480px;margin:0 auto;background:#fff;border-radius:20px 20px 0 0;padding:8px 20px calc(20px + var(--safe-bottom));transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1)}.sheet.is-open{transform:translateY(0)}.sheet__handle{width:36px;height:4px;border-radius:2px;background:#e3e5e9;margin:6px auto 14px}.sheet__title{font-size:17px;font-weight:700;text-align:center}.sheet__desc{font-size:12.5px;color:var(--ink-3);text-align:center;margin-top:5px}.sheet__steps{margin:16px 0 4px}.sheet__step{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;color:var(--ink-2)}.sheet__step b{flex:0 0 auto;width:19px;height:19px;border-radius:50%;background:linear-gradient(120deg,var(--tone),var(--tone-2));color:#fff;font-size:11px;font-weight:600;line-height:19px;text-align:center;margin-top:1px}.sheet__btn{width:100%;height:46px;margin-top:14px;border-radius:var(--radius-pill);background:linear-gradient(120deg,var(--tone),var(--tone-2));color:#fff;font-size:15.5px;font-weight:600;box-shadow:var(--shadow-2);display:flex;align-items:center;justify-content:center;gap:6px}.sheet__btn:active{transform:scale(.98)}.sheet__cancel{width:100%;height:42px;margin-top:8px;font-size:14px;color:var(--ink-3);display:flex;align-items:center;justify-content:center}wx-open-launch-weapp{display:block;width:100%}.sheet__qr{margin:16px auto 2px;text-align:center}.sheet__qr img{width:132px;height:132px;border-radius:12px;background:#fff}.sheet__qr-tip{font-size:12px;color:var(--ink-3);margin-top:6px}.sheet__code{margin:14px 0 2px;padding:12px 14px;border-radius:12px;background:var(--fill-2, #F3F4F7);font-size:13px;line-height:1.6;color:var(--ink-1);word-break:break-all;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.act-sheet__head{display:flex;gap:12px;align-items:center;padding:4px 2px 6px}.act-sheet__pic{flex:0 0 auto;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--fill-2, #F3F4F7)}.act-sheet__pic img{width:100%;height:100%;object-fit:cover;display:block}.act-sheet__meta{min-width:0;flex:1 1 auto}.act-sheet__title{font-size:16px;font-weight:700;color:var(--ink-1);line-height:1.3}.act-sheet__desc{font-size:13px;color:var(--ink-2);margin-top:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.act-sheet__date{font-size:12px;color:var(--ink-3);margin-top:6px}.act-sheet__go{margin-top:16px}.act-sheet__copy{background:var(--fill-2, #F3F4F7);color:var(--ink-1);box-shadow:none}.toast{position:fixed;left:50%;top:50%;z-index:200;transform:translate(-50%,-50%) scale(.92);background:#181a1ee6;color:#fff;font-size:13.5px;padding:11px 18px;border-radius:10px;max-width:78vw;text-align:center;line-height:1.5;white-space:pre-line;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.toast.is-show{opacity:1;transform:translate(-50%,-50%) scale(1)}.sk-page{padding:14px}.sk-bar{background:linear-gradient(90deg,#ffffff6b 25%,#ffffffd9 37%,#ffffff6b 63%);background-size:400% 100%;animation:sk-shimmer 1.3s ease-in-out infinite;border-radius:8px}.sk-hero{height:132px;border-radius:18px}.sk-nav{display:grid;grid-template-columns:repeat(5,1fr);margin-top:14px;padding:15px 6px;background:#fff9;border-radius:16px;gap:8px}.sk-nav__dot{height:44px;border-radius:13px}.sk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.sk-goods{background:#fff;border-radius:14px;overflow:hidden;padding-bottom:12px;box-shadow:var(--shadow-1)}.sk-goods__media{height:120px;border-radius:0}.sk-line{height:11px;border-radius:6px;margin:10px 10px 0}.sk-line--w80{width:70%}.sk-line--w50{width:45%}@keyframes sk-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.state{padding:70px 32px;text-align:center}.state__icon{font-size:34px;line-height:1;opacity:.3}.state__text{margin-top:12px;font-size:14px;color:var(--ink-3)}.state__retry{margin-top:16px;height:36px;padding:0 22px;border-radius:var(--radius-pill);border:1px solid var(--tone);color:var(--tone-2);font-size:13.5px;display:inline-flex;align-items:center;background:#fff}.wool-head{position:relative;background:linear-gradient(120deg,var(--tone),var(--tone-2));padding:calc(18px + var(--safe-top)) 16px 22px;color:var(--hero-ink)}.wool-head__title{font-size:21px;font-weight:800;letter-spacing:.5px}.wool-head__sub{margin-top:5px;font-size:12px;opacity:.88}.wool-tabs{display:flex;gap:8px;padding:14px 14px 2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wool-tabs::-webkit-scrollbar{display:none}.wool-tab{flex:0 0 auto;height:33px;padding:0 18px;border-radius:var(--radius-pill);background:var(--card);color:var(--ink-2);font-size:13px;font-weight:600;box-shadow:var(--shadow-1);transition:background .15s ease,color .15s ease}.wool-tab.is-on{background:var(--tone);color:#fff}.wool-panels{padding-top:6px}.wool-panel{display:none;flex-direction:column;gap:10px;padding:4px 14px 0}.wool-panel.is-on{display:flex}.wool-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--card);border-radius:14px;padding:13px 14px;box-shadow:var(--shadow-1);transition:transform .16s ease}button.wool-item:active{transform:scale(.982)}.wool-item--off{opacity:.55}.wool-item__icon{flex:0 0 auto;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--tone-soft);color:var(--tone-2)}.wool-item__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wool-item__title{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}.wool-item__sub{font-size:11.5px;color:var(--ink-2)}.wool-item__price{display:flex;align-items:baseline;gap:6px}.wool-item__price em{font-style:normal;font-weight:800;font-size:17px;color:#ff3d2e}.wool-item__price s{font-size:11px;color:var(--ink-3)}.wool-item__price i{font-style:normal;font-size:10px;font-weight:600;color:var(--tone-2);background:var(--tone-soft);padding:2px 7px;border-radius:999px}.wool-item__cta{flex:0 0 auto;display:inline-flex;align-items:center;height:30px;padding:0 14px;max-width:46%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);font-size:12.5px;font-weight:700;letter-spacing:.3px}.wool-item__cta--hot{background:linear-gradient(90deg,#ff7a45,#ff3d2e);color:#fff;box-shadow:0 2px 8px #f0382b38}.wool-item__cta--wait{background:var(--tone-soft);color:var(--tone-2)}.wool-item__cta--off{background:#eef0f3;color:#a6acb8}.wool-empty{padding:34px 0;text-align:center;font-size:13px;color:var(--ink-3)}.wool-tab{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 16px 6px;height:auto}.wool-tab__text{font-size:13px;font-weight:700;line-height:1.2}.wool-tab__sub{font-size:9.5px;font-weight:500;opacity:.78;line-height:1.2}.wool-cats{display:flex;gap:7px;padding:10px 14px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wool-cats::-webkit-scrollbar{display:none}.wool-cat{flex:0 0 auto;height:27px;padding:0 13px;border-radius:var(--radius-pill);background:var(--card);color:var(--ink-2);font-size:12px;box-shadow:var(--shadow-1)}.wool-cat.is-on{background:var(--tone-soft);color:var(--tone-2);font-weight:700;box-shadow:inset 0 0 0 1px var(--tone)}.wool-list{display:flex;flex-direction:column;gap:10px}.wool-list .wool-card[hidden]{display:none!important}button.wool-card{display:flex;gap:11px;width:100%;text-align:left;background:var(--card);border-radius:14px;padding:11px;box-shadow:var(--shadow-1);transition:transform .16s ease}button.wool-card:active{transform:scale(.985)}.wool-card--off{opacity:.55}.wool-card__img{flex:0 0 auto;width:92px;height:92px;border-radius:10px;overflow:hidden;background:var(--tone-soft);color:var(--tone-2);display:flex;align-items:center;justify-content:center}.wool-card__img img{width:100%;height:100%;object-fit:contain;display:block}.wool-card__main{flex:1;min-width:0;display:flex;flex-direction:column}.wool-card__top{display:flex;align-items:flex-start;gap:8px}.wool-card__title{flex:1;min-width:0;font-size:14px;font-weight:700;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wool-card__sales{flex:0 0 auto;font-size:10.5px;color:var(--ink-3);padding-top:2px}.wool-card__sub{margin-top:2px;font-size:11px;color:var(--ink-2)}.wool-card__price{display:flex;align-items:baseline;gap:6px;margin-top:5px}.wool-card__price em{font-style:normal;font-weight:800;font-size:18px;color:#ff3d2e;letter-spacing:-.3px}.wool-card__price em i{font-style:normal;font-size:11.5px;font-weight:800}.wool-card__price s{font-size:11px;color:var(--ink-3)}.wool-card__price b{font-weight:600;font-size:10px;color:#ff3d2e;background:#ffedeb;padding:1.5px 6px;border-radius:4px}.wool-card__foot{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:4px}.wool-card__tag{margin-right:auto;font-size:10.5px;color:var(--tone-2);background:var(--tone-soft);padding:2px 8px;border-radius:999px}.wool-card__cta{flex:0 0 auto;display:inline-flex;align-items:center;height:28px;padding:0 15px;max-width:60%;box-sizing:border-box;border-radius:var(--radius-pill);font-size:12.5px;font-weight:700;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wool-card__cta--hot{background:linear-gradient(90deg,#ff9500,#ff6a00);color:#fff;box-shadow:0 2px 8px #ff7a0047}.wool-card__cta--wait{background:var(--tone-soft);color:var(--tone-2)}.wool-card__cta--off{background:#eef0f3;color:#a6acb8}.sr{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:#f4f5f7}.sr[hidden]{display:none}body.sr-open{overflow:hidden}.sr-bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:9px 12px;padding-top:calc(9px + var(--safe-top));background:#fff;border-bottom:1px solid var(--line)}.sr-field{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;background:#f2f3f5;border-radius:var(--radius-pill)}.sr-field__icon{flex:0 0 auto;display:inline-flex;color:var(--ink-3)}.sr-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:14px;color:var(--ink);font-family:inherit;-webkit-appearance:none;appearance:none}.sr-input::-webkit-search-cancel-button{display:none}.sr-input::placeholder{color:var(--ink-3)}.sr-clear{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:#c6cad2;color:#fff;cursor:pointer}.sr-cancel{flex:0 0 auto;border:0;background:none;padding:6px 2px;font-size:14px;color:var(--ink-2);font-family:inherit;cursor:pointer}.sr-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + var(--safe-bottom))}.sr-hot{padding:16px 14px 4px}.sr-hot__title{font-size:13px;color:var(--ink-2);margin-bottom:10px}.sr-chips{display:flex;flex-wrap:wrap;gap:8px}.sr-chip{border:1px solid var(--line);background:#fff;border-radius:var(--radius-pill);padding:6px 14px;font-size:13px;color:var(--ink-2);font-family:inherit;cursor:pointer}.sr-chip:active{background:var(--tone-soft);border-color:var(--tone-soft);color:var(--tone-2)}.sr-group{margin-top:14px;background:#fff}.sr-group:first-child{margin-top:0}.sr-group__head{display:flex;align-items:center;gap:6px;padding:11px 14px 9px;font-size:12.5px;color:var(--ink-3)}.sr-group__head i{font-style:normal;color:#c6cad2}.sr-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-top:1px solid #F6F7F9;background:#fff;text-align:left;font-family:inherit;cursor:pointer}.sr-row:active{background:#fafafb}.sr-row__icon{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--tone-soft);color:var(--tone-2)}.sr-row__main{flex:1 1 auto;min-width:0}.sr-row__title{display:block;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-row__sub{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-row__meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.sr-row__wait{font-size:10.5px;color:#c9821e;background:#fff6e0;padding:2px 7px;border-radius:var(--radius-pill);white-space:nowrap}.sr-row__arrow{color:#c6cad2}.sr-row.is-wait .sr-row__title{color:#7c828c}.sr-hl{font-style:normal;font-weight:600;color:var(--tone-2)}.sr-row__pic{flex:0 0 auto;width:46px;height:46px;overflow:hidden;border-radius:8px;background:#f5f6f8;display:inline-flex;align-items:center;justify-content:center;color:#c6cad2}.sr-row__pic img{display:block;width:100%;height:100%;object-fit:cover}.sr-row__price{font-size:13px;font-weight:600;color:var(--tone-2);white-space:nowrap}.sr-wait{padding:14px;font-size:12.5px;color:var(--ink-3)}.sr-group--plat .sr-group__head{font-weight:600;color:var(--ink);border-left:3px solid var(--tone-2);padding-left:11px}.sr-group--plat .sr-group__head i{margin-left:auto}.sr-group__head--taobao{border-left-color:#ff5000!important}.sr-group__head--pdd{border-left-color:#e22e1f!important}.sr-group__head--haodanku{border-left-color:#2d8cf0!important}.sr-group__head--meituan{border-left-color:#ffc300!important}.sr-group__head--idle{border-left-color:#9b59b6!important}.sr-group__head--jd{border-left-color:#e1251b!important}.sr-empty{padding:46px 24px 8px;text-align:center}.sr-empty__icon{display:inline-flex;color:#d6dae0}.sr-empty__text{margin-top:10px;font-size:13.5px;color:var(--ink-2)}.sr-empty__tip{margin-top:6px;font-size:12px;color:var(--ink-3)}.sr-hist{padding:14px 14px 0}.sr-hist__head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ink-2);margin-bottom:10px}.sr-hist__clear{font-size:12px;color:var(--ink-3);padding:2px 4px}.sr-chip--hist{background:#fff;border-color:var(--line);color:var(--ink-2)}.sr-tabs{display:flex;gap:8px;padding:10px 14px;background:#fff}.sr-tab{padding:5px 12px;border-radius:var(--radius-pill);font-size:12.5px;color:var(--ink-2);background:#f2f3f5}.sr-tab.is-on{background:var(--tone-soft);color:var(--tone-2);font-weight:600}.sr-sug{position:absolute;left:0;right:0;top:calc(54px + var(--safe-top));z-index:3;max-height:62vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 10px 22px #11182729;border-bottom:6px solid #ECEEF2}.sr-sug[hidden]{display:none}.sr-sug__i{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line)}.sr-sug__i:last-child{border-bottom:0}.sr-sug__i:active{background:#fafafb}.sr-sug__ic{flex:0 0 auto;display:inline-flex;color:var(--ink-3)}.sr-sug__t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-sug__n{flex:0 0 auto;font-size:11.5px;color:var(--ink-3)}.blk{margin-top:12px}.blk__grp+.blk__grp{margin-top:10px}.blk--w-inset{padding:0 12px}.blkrow{display:flex;align-items:stretch;gap:8px;margin-top:12px}.blkrow__col{min-width:0;display:flex}.blkrow .blk{margin-top:0;padding:0;width:100%}.blk--w-full{padding:0}.blk--w-full .blk__grid{border-radius:0}.blk__head{display:flex;align-items:center;gap:6px;padding:0 2px 8px}.blk__bar{width:3px;height:13px;border-radius:2px;background:var(--tone)}.blk__title{font-size:15px;font-weight:500;color:var(--ink)}body[data-preset=warm]{--radius: 20px;--radius-sm: 13px;--shadow-1: 0 2px 4px rgba(255, 90, 40, .06), 0 10px 24px rgba(255, 90, 40, .1);--shadow-2: 0 10px 30px rgba(255, 90, 40, .18);--page-bg: linear-gradient(180deg, #FFEDE3 0%, #FFF7F2 200px, #F7F3F0 100%)}body[data-preset=warm] .blk__title{font-weight:700}body[data-preset=warm] .blk__bar{width:4px;height:15px;border-radius:3px}body[data-preset=warm] .blk-cell,body[data-preset=warm] .feed-item{border:1px solid rgba(255,122,47,.1)}body[data-preset=clean]{--radius: 10px;--radius-sm: 8px;--shadow-1: 0 0 0 1px rgba(20, 22, 26, .06);--shadow-2: 0 4px 14px rgba(20, 22, 26, .07);--page-bg: #FFFFFF;--tone-soft: #F4F6F9}body[data-preset=clean] .blk__title{font-weight:600}body[data-preset=clean] .blk__bar{width:2px;height:12px}.blk--bg-soft,.blk--bg-grad,.blk--bg-card,.blk--bg-dark{position:relative;border-radius:var(--radius);padding:12px;margin-top:14px}.blk--bg-soft{background:var(--tone-soft)}.blk--bg-card{background:var(--card);box-shadow:var(--shadow-1)}.blk--bg-grad{background:linear-gradient(135deg,var(--tone) 0%,var(--tone-2) 100%);--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .88);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .22);--card: rgba(255, 255, 255, .16);--price: #FFE7B0}.blk--bg-dark{background:linear-gradient(160deg,#2c2320,#453530);--ink: #FFFFFF;--ink-2: rgba(255, 255, 255, .74);--ink-3: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .14);--card: rgba(255, 255, 255, .1);--price: #FFC98A}.blk--w-full.blk--bg-soft,.blk--w-full.blk--bg-grad,.blk--w-full.blk--bg-card,.blk--w-full.blk--bg-dark{border-radius:0}.blk--bg-grad .blk__bar,.blk--bg-dark .blk__bar{background:#fff}.blk--bg-grad .blk-rank__icon,.blk--bg-dark .blk-rank__icon{color:#fff}.blk--bg-grad .blk-step__no,.blk--bg-dark .blk-step__no{background:#fff;color:var(--tone);box-shadow:none}.blk--bg-grad .blk-step:before,.blk--bg-dark .blk-step:before{background:#ffffff73}.blk--bg-grad .blk-review__ava,.blk--bg-dark .blk-review__ava{background:#fff3;color:#fff}.blk__deco{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.blk--deco-glow .blk__deco{background:radial-gradient(120px 90px at 88% -8%,rgba(255,255,255,.34),transparent 70%)}.blk--deco-wave .blk__deco:before{content:"";position:absolute;left:-10%;right:-10%;top:-46px;height:92px;border-radius:0 0 50% 50%;background:#ffffff1f}.blk--deco-dots .blk__deco{background-image:radial-gradient(rgba(255,255,255,.22) 1.4px,transparent 1.4px);background-size:11px 11px;background-position:100% 100%;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(90px 70px at 100% 100%,#000 40%,transparent 72%);mask-image:radial-gradient(90px 70px at 100% 100%,#000 40%,transparent 72%)}.blk__grid{display:grid;gap:8px}.blk__grid>*{min-width:0}.blk--l-1 .blk__grid{grid-template-columns:1fr}.blk--l-2 .blk__grid{grid-template-columns:repeat(2,1fr)}.blk--l-3 .blk__grid{grid-template-columns:repeat(3,1fr)}.blk--l-4 .blk__grid{grid-template-columns:repeat(2,1fr)}.blk--l-21 .blk__grid{grid-template-columns:1.6fr 1fr}.blk--l-21 .blk__grid>.blk-cell:first-child{grid-row:span 2}.blk--l-12 .blk__grid{grid-template-columns:1fr 1.6fr}.blk--l-12 .blk__grid>.blk-cell:last-child{grid-row:span 2}.blk--h-s .blk-cell{min-height:62px}.blk--h-m .blk-cell{min-height:92px}.blk--h-l .blk-cell{min-height:128px}.blk--l-2 .blk__flow,.blk--l-3 .blk__flow,.blk--l-4 .blk__flow,.blk--l-21 .blk__flow,.blk--l-12 .blk__flow{display:grid;gap:10px}.blk--l-2 .blk__flow{grid-template-columns:repeat(2,1fr)}.blk--l-3 .blk__flow{grid-template-columns:repeat(3,1fr)}.blk--l-4 .blk__flow{grid-template-columns:repeat(2,1fr)}.blk--l-21 .blk__flow{grid-template-columns:1.6fr 1fr}.blk--l-12 .blk__flow{grid-template-columns:1fr 1.6fr}.blk__flow>*{min-width:0}.blk--l-2 .blk__flow .blk-step:before,.blk--l-3 .blk__flow .blk-step:before,.blk--l-4 .blk__flow .blk-step:before,.blk--l-21 .blk__flow .blk-step:before,.blk--l-12 .blk__flow .blk-step:before{display:none}.blk--l-2 .blk-steps,.blk--l-3 .blk-steps,.blk--l-4 .blk-steps,.blk--l-21 .blk-steps,.blk--l-12 .blk-steps{gap:10px}.blk--l-2 .blk-steps .blk-step,.blk--l-3 .blk-steps .blk-step,.blk--l-4 .blk-steps .blk-step,.blk--l-21 .blk-steps .blk-step,.blk--l-12 .blk-steps .blk-step{padding-bottom:0}.blk--l-2 .blk-review__top,.blk--l-3 .blk-review__top,.blk--l-4 .blk-review__top,.blk--l-21 .blk-review__top,.blk--l-12 .blk-review__top{flex-wrap:wrap;row-gap:3px}.blk--l-2 .blk-review__cut,.blk--l-3 .blk-review__cut,.blk--l-4 .blk-review__cut,.blk--l-21 .blk-review__cut,.blk--l-12 .blk-review__cut{white-space:nowrap}.blk__btns{display:flex;flex-wrap:wrap;gap:8px}.blk__btns .pill-btn{flex:1 1 0;min-width:0}.blk-cell{position:relative;display:block;width:100%;padding:12px;border:0;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-1);font-family:inherit;text-align:left;overflow:hidden}.blk-cell.has-bg{background-size:contain;background-position:center}.blk-cell__shade{position:absolute;inset:0;background:#00000047}.blk-cell__body{position:relative;display:block}.blk-cell__title{display:block;font-size:14px;font-weight:500;color:var(--ink);line-height:1.35;word-break:break-all}.blk-cell__sub{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-3);line-height:1.4;word-break:break-all}.blk-cell__cta{display:inline-block;margin-top:8px;padding:4px 12px;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;border-radius:var(--radius-pill);background:var(--tone-soft);font-size:11.5px;color:var(--tone-2)}.blk-cell.is-light .blk-cell__title{color:#fff}.blk-cell.is-light .blk-cell__sub{color:#ffffffd1}.blk-cell.is-light .blk-cell__cta{background:#ffffffeb;color:var(--tone-2)}.blk-cell.is-light.is-img .blk-cell__title{text-shadow:0 1px 3px rgba(0,0,0,.3)}.blk-cell--text{box-shadow:none;background:transparent;padding:8px 2px}.blk-cell--text.has-bg{background:var(--card);box-shadow:var(--shadow-1);padding:12px}.blk-cell--button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--tone);box-shadow:none;min-height:44px}.blk-cell--button.has-bg{background-size:contain;background-position:center}.blk-cell__btn{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:#fff}.blk-cell__btn svg{flex:none}.blk-cell--button.is-light .blk-cell__btn{color:#fff}.blk-cell--button:not(.is-light) .blk-cell__btn{color:#fff}.blk-cell--button:active{opacity:.9}.blk-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px 2px}.blk-heading__t{min-width:0}.blk-heading__title{display:block;font-size:15px;font-weight:700;color:var(--ink);line-height:1.35;word-break:break-all}.blk-heading__sub{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.4}.blk-heading__more{flex:none;display:inline-flex;align-items:center;gap:1px;padding:0;border:0;background:none;font-family:inherit;font-size:12px;color:var(--tone-2)}button.blk-heading__more:active{opacity:.7}span.blk-heading__more{color:var(--ink-3)}.blk-img{display:block;width:100%;padding:0;border:0;background:none;text-align:left}.blk-img__i{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.blk-img__cap{display:block;margin-top:5px;padding:0 2px;font-size:11.5px;color:var(--ink-3)}.blk-img--empty{display:flex;align-items:center;justify-content:center;min-height:72px;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-1);font-size:12px;color:var(--ink-3)}.blk-video__box{position:relative;display:block;width:100%;padding:0;border:0;background:#1a1d24;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer}.blk-video__poster{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.blk-video__v{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;background:#1a1d24;display:block}.blk-video__play{position:absolute;left:50%;top:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:#00000073;transition:opacity .18s}.blk-video__play:after{content:"";position:absolute;left:52%;top:50%;transform:translate(-50%,-50%);border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.blk-video__box.is-playing .blk-video__poster,.blk-video__box.is-playing .blk-video__play{opacity:0;pointer-events:none}.blk-video--empty{display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-1);font-size:12px;color:var(--ink-3)}.blk-video__foot{display:flex;align-items:center;gap:10px;margin-top:8px}.blk-video__txt{flex:1;min-width:0}.blk-video__title{font-size:13.5px;font-weight:600;color:var(--ink-1)}.blk-video__sub{margin-top:2px;font-size:11.5px;color:var(--ink-3)}.blk-video__btn{flex:none;padding:7px 14px;border:0;border-radius:999px;background:var(--brand, #ff7a2f);color:#fff;font-size:12.5px;font-weight:600}.blk-video__btn:active{opacity:.8}.blk-video--embed{background:#000;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-1)}.blk-video__iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000}.blk-spacer{display:flex;align-items:center}.blk-spacer__line{display:block;width:100%;height:1px;background:var(--line)}.blk-spacer.has-bg{margin:0 -12px;padding:0 12px}.blk-cell.is-s .blk-cell__title{font-size:13px}.blk-cell.is-s .blk-cell__sub{font-size:11px}.blk-cell.is-s .blk-cell__btn{font-size:13px}.blk-cell.is-l .blk-cell__title{font-size:17px}.blk-cell.is-l .blk-cell__sub{font-size:13px}.blk-cell.is-l .blk-cell__btn{font-size:16px}.blk-cell.is-al-c .blk-cell__body{text-align:center;align-items:center}.blk-cell.is-al-r .blk-cell__body{text-align:right;align-items:flex-end}.blk-cell--button.is-al-c{justify-content:center}.blk-cell.is-rd-0{border-radius:0}.blk-cell.is-rd-s{border-radius:6px}.blk-cell.is-rd-l{border-radius:18px}.blk-cell--button.is-l{min-height:52px}.blk-cell--button.is-s{min-height:36px}.blk-cell__hint{flex:1 0 100%;display:block;margin-top:3px;font-size:11px;line-height:1.35;text-align:center;color:#ffffffc7}.blk-cell--button:not(.is-light) .blk-cell__hint{color:#ffffffd9}.blk-heading.is-l .blk-heading__title{font-size:18px}.blk-heading.is-l .blk-heading__sub{font-size:12.5px}.blk-heading.is-s .blk-heading__title{font-size:13.5px;font-weight:600}.blk-heading.is-s .blk-heading__sub{font-size:11px}.blk-heading.has-bar{padding-left:9px;position:relative}.blk-heading.has-bar:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;border-radius:2px;background:var(--tone)}.blk-img.is-rd-0 .blk-img__i{border-radius:0}.blk-img.is-rd-s .blk-img__i{border-radius:8px}.blk-img.is-rd-l .blk-img__i{border-radius:18px}.blk-img.is-cover .blk-img__i{aspect-ratio:2 / 1;object-fit:cover}.blk-video.is-rd-0 .blk-video__box{border-radius:0}.blk-video.is-rd-s .blk-video__box{border-radius:8px}.blk-video.is-rd-l .blk-video__box{border-radius:18px}.blk-video.is-rd-0 .blk-video--empty,.blk-video.is-rd-s .blk-video--empty,.blk-video.is-rd-l .blk-video--empty{border-radius:inherit}.blk-cds{display:flex;flex-direction:column;gap:8px}.blk-countdown{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#fff3ec,#ffe8df);box-shadow:var(--shadow-1)}.blk-cd__label{font-size:12.5px;font-weight:600;color:var(--brand)}.blk-cd__clock{display:flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.blk-cd__n{min-width:22px;padding:2px 4px;border-radius:5px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;line-height:1.25;text-align:center}.blk-cd__u{font-size:11.5px;color:var(--brand);padding:0 1px}.blk-cd__sub{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.blk-countdown.is-done{background:var(--card)}.blk-countdown.is-done .blk-cd__label{color:var(--ink-3)}.blk-countdown.is-done .blk-cd__clock{font-size:13px;color:var(--ink-3);font-weight:600}.blk-cd__clock.is-blank{font-size:12px;color:var(--ink-3)}.blk-marquee{position:relative;height:34px;overflow:hidden;padding:0 12px;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-1)}.blk-marquee__track{animation:blk-marquee var(--mq-sec, 9s) linear infinite}.blk-marquee.is-one .blk-marquee__track{animation:none}@keyframes blk-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.blk-marquee__i{display:flex;align-items:center;gap:6px;height:34px;font-size:12.5px;color:var(--ink-2)}.blk-marquee__ic{display:flex;color:var(--brand);flex:none}.blk-marquee__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-coupons{display:flex;flex-direction:column;gap:8px}.coupon{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-1)}.coupon__amt{flex:none;display:flex;align-items:baseline;justify-content:center;min-width:62px;padding-right:10px;border-right:1px dashed var(--line);color:var(--brand)}.coupon__cur{font-size:12px;font-weight:600}.coupon__num{font-size:24px;font-weight:800;line-height:1.1}.coupon__mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.coupon__name{font-size:13.5px;font-weight:600;color:var(--ink)}.coupon__sub{font-size:11.5px;color:var(--ink-3)}.coupon__note{font-size:11px;color:var(--ink-3)}.coupon__btn{flex:none;padding:7px 14px;border:0;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.coupon__btn:active{opacity:.82}.goods-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.goods-grid>*{min-width:0}.goods-card{display:flex;flex-direction:column;background:var(--card);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-1)}.goods-card:active{transform:scale(.985)}.goods-card__media{position:relative;display:block;width:100%;height:150px;background:linear-gradient(135deg,#f2f3f5,#e9ebef)}.goods-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.goods-card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c9cdd4}.goods-card__media.is-empty .goods-card__ph{display:flex}.goods-card__media:not(.is-empty) .goods-card__ph{display:none}.goods-card__flag{position:absolute;left:0;top:8px;z-index:2;font-size:10.5px;font-weight:700;line-height:1;color:#fff;background:var(--tone, #FF7A2F);padding:5px 8px;border-radius:0 var(--radius-pill) var(--radius-pill) 0}.goods-card__body{display:flex;flex-direction:column;gap:5px;padding:9px 10px 11px;min-width:0}.goods-card__title{font-size:13px;font-weight:600;line-height:1.38;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;word-break:break-all}.goods-card__coupon{align-self:flex-start;font-size:10.5px;padding:3px 6px;border-radius:6px;color:#ff3d2e;background:#fff1ee;border:1px solid #FFDCD4}.goods-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.goods-card__now{color:var(--price);font-size:17px;font-weight:800}.goods-card__now i{font-style:normal;font-size:11.5px;font-weight:800;margin-right:1px}.goods-card__was{color:var(--ink-3);font-size:11px;text-decoration:line-through}.goods-card__shop{padding-top:7px;border-top:1px solid var(--line);font-size:10.5px;color:var(--ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cps .section-head{padding:18px 2px 10px}.cps__body{min-height:60px}.cps__more{flex:0 0 auto;margin-left:8px;font-size:11px;color:var(--tone-2);padding:3px 10px;border-radius:var(--radius-pill);background:var(--tone-soft)}.cps__more:active{opacity:.75}.cps-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;text-align:center}.cps-state__icon{color:#d6dae0}.cps-state__text{font-size:12.5px;color:var(--ink-3);line-height:1.6}.cps-state--err .cps-state__text{color:var(--ink-2)}.cps-state__retry{font-size:12px;color:var(--tone-2);padding:5px 16px;border-radius:var(--radius-pill);background:var(--tone-soft)}.cps-cell--sk{background:var(--card);border-radius:14px;overflow:hidden;padding-bottom:10px;box-shadow:var(--shadow-1)}.cps-cell__skimg{height:150px;border-radius:0;margin:0}.cps-cell--sk .sk-line{margin:10px 10px 0}.cps-rows{display:flex;flex-direction:column;gap:10px}.cps-row{display:flex;gap:10px}.cps-row--sk{background:var(--card);border-radius:14px;padding:10px;box-shadow:var(--shadow-1)}.cps-row__skimg{width:92px;height:92px;border-radius:10px;margin:0;flex:0 0 auto}.cps-row__skmain{flex:1 1 auto;display:flex;flex-direction:column}.cps-row__skmain .sk-line{margin:8px 0 0}.cps-layer .cps-mask{position:fixed;inset:0;z-index:90;background:#00000073;opacity:0;pointer-events:none;transition:opacity .22s ease}.cps-layer.is-open .cps-mask{opacity:1;pointer-events:auto}.cps-layer .cps-sheet{position:fixed;left:0;right:0;bottom:0;z-index:91;max-width:480px;margin:0 auto;background:#fff;border-radius:20px 20px 0 0;padding:8px 18px calc(18px + var(--safe-bottom));max-height:86vh;overflow-y:auto;transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1)}.cps-layer.is-open .cps-sheet{transform:translateY(0)}.cps-sheet__handle{width:36px;height:4px;border-radius:2px;background:#e3e5e9;margin:6px auto 12px}.cps-sheet__x{position:absolute;top:12px;right:14px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink-3);background:#f3f4f6}.cps-detail{display:flex;flex-direction:column}.cps-detail__media{position:relative;width:100%;height:220px;border-radius:12px;background:linear-gradient(135deg,#f2f3f5,#e9ebef);overflow:hidden}.cps-detail__media img{width:100%;height:100%;object-fit:cover;display:block}.cps-detail__media.is-empty:after{content:"\56fe\7247\52a0\8f7d\4e2d\2026";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#c9cdd4}.cps-detail__title{margin-top:14px;font-size:15.5px;font-weight:700;line-height:1.45}.cps-detail__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:8px}.cps-detail__now{color:var(--price);font-size:24px;font-weight:800}.cps-detail__now i{font-style:normal;font-size:14px;font-weight:800;margin-right:1px}.cps-detail__was{color:var(--ink-3);font-size:12.5px;text-decoration:line-through}.cps-detail__coupon{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px;color:#ff3d2e;background:#fff1ee;border:1px solid #FFDCD4}.cps-detail__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;color:var(--ink-3)}.cps-detail__desc{margin-top:10px;font-size:12.5px;color:var(--ink-2);line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cps-detail__note{margin-top:12px;padding:9px 11px;border-radius:10px;background:#f7f8fa;font-size:11.5px;color:var(--ink-3);line-height:1.6}.cps-detail__cta{width:100%;height:46px;margin-top:16px;border-radius:var(--radius-pill);background:linear-gradient(120deg,var(--tone),var(--tone-2));color:#fff;font-size:15.5px;font-weight:600;box-shadow:var(--shadow-2);display:flex;align-items:center;justify-content:center}.cps-detail__cta:active{transform:scale(.98)}.cps-detail__cta.is-off{background:#e5e7eb;color:#9ca3af;box-shadow:none}.cps-detail__sk{display:flex;flex-direction:column;padding:10px 0 20px}.cps-detail__skimg{height:200px;border-radius:12px;margin-bottom:14px}.cps-detail__sk .sk-line{margin:10px 0 0}.cps-detail__cta.is-wait{opacity:.6}.cps-detail__tpwd{margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.6;color:var(--sub, #8b8b8b);background:#f7f7f9;border-radius:8px;word-break:break-all}.act-hero{position:relative;overflow:hidden;padding:20px 18px 26px;background:linear-gradient(135deg,var(--tone) 0%,var(--tone-2) 100%);color:#fff}.act-hero__art{position:absolute;right:-6px;bottom:-14px;display:block;opacity:.18;pointer-events:none}.act-hero__art svg{display:block}.act-hero__title{position:relative;font-size:23px;font-weight:800;line-height:1.32;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.12)}.act-hero__title em{font-style:normal;color:#ffe58a}.act-hero__sub{position:relative;margin-top:8px;font-size:13px;line-height:1.55;color:#ffffffe0}.act-time{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 12px 12px;padding:10px 12px;border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-1);font-size:12.5px;color:var(--ink-2);position:relative;top:-12px}.act-time__tag{flex:none;padding:2px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:700;color:#fff;background:var(--price)}.act-time--pending .act-time__tag{background:#2f82f0}.act-time--ended .act-time__tag{background:#c4c8d0}.act-time__range{font-variant-numeric:tabular-nums}.act-time__left{margin-left:auto;font-weight:600;color:var(--price)}.act-time--pending .act-time__left{color:#2f82f0}.act-time--ended .act-time__left{color:var(--ink-3);font-weight:500}.act-list{padding:2px 12px 4px}.act-item{--ac: var(--tone);--ac-soft: var(--tone-soft);display:flex;align-items:center;gap:11px;width:100%;margin-bottom:10px;padding:11px 12px;background:var(--card);border:0;border-radius:var(--radius);box-shadow:var(--shadow-1);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.act-item:active{transform:scale(.99)}.act-item--p0{--ac: #FF7A1F;--ac-soft: #FFF1E6}.act-item--p1{--ac: #9B4DE0;--ac-soft: #F5EBFF}.act-item--p2{--ac: #2F82F0;--ac-soft: #E9F1FF}.act-item--p3{--ac: #12A87A;--ac-soft: #E6F8F0}.act-item--p4{--ac: #E8442A;--ac-soft: #FFEEEB}.act-item--p5{--ac: #E8A400;--ac-soft: #FFF6DA}.act-item__pic{flex:none;width:62px;height:62px;border-radius:12px;background-color:var(--ac-soft);background-size:contain;background-position:center}.act-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.act-item__badge{align-self:flex-start;padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:700;color:var(--ac);background:var(--ac-soft)}.act-item__title{font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-item__hl{font-size:12px;color:var(--price);line-height:1.4}.act-item__hl b{font-size:14px}.act-item__cta{flex:none;padding:6px 12px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;color:#fff;background:linear-gradient(120deg,var(--ac),var(--ac))}.act-item.is-off{opacity:.62;cursor:default}.act-item.is-off .act-item__cta{background:#e5e7eb;color:#9ca3af}.act-item.is-off:active{transform:none}.feed-item__deal,.blk-cell__deal{display:flex;align-items:baseline;gap:6px;margin-top:4px;flex-wrap:wrap}.feed-item__price,.blk-cell__price{font-size:15px;font-weight:800;line-height:1.1;color:var(--price);letter-spacing:-.2px}.feed-item__was,.blk-cell__was{font-size:11.5px;color:var(--ink-3);text-decoration:line-through}.feed-item__sold,.blk-cell__sold{font-size:11px;color:var(--ink-3)}.blk--bg-grad .feed-item__sold,.blk--bg-dark .feed-item__sold{color:var(--ink-3)}.blk-rank{display:flex;flex-direction:column;gap:8px}.blk-rank__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px 11px 10px;border:0;background:var(--card);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);text-align:left;font:inherit;color:var(--ink)}.blk-rank__item:active{transform:scale(.99)}.blk-rank__no{flex:none;display:flex;align-items:center;justify-content:center;gap:1px;width:22px;height:22px;border-radius:7px;background:#eff1f4;color:var(--ink-3);font-size:12px;font-weight:800}.blk-rank__no svg{width:10px;height:10px}.blk-rank__item.is-top1 .blk-rank__no{background:linear-gradient(140deg,#ffd76a,#f0a028);color:#6b3d00}.blk-rank__item.is-top2 .blk-rank__no{background:linear-gradient(140deg,#dee4ec,#a9b4c2);color:#3b4756}.blk-rank__item.is-top3 .blk-rank__no{background:linear-gradient(140deg,#f0be8e,#cb8a52);color:#5b3312}.blk-rank__icon{flex:none;color:var(--tone);display:flex}.blk-rank__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.blk-rank__title{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-rank__sub{font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-rank__right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-right:2px}.blk-rank__price{font-size:14px;font-weight:800;color:var(--price)}.blk-rank__sold{font-size:10.5px;color:var(--ink-3)}.blk-rank__tag{position:absolute;top:0;left:0;padding:1px 6px;border-radius:var(--radius-sm) 0 8px 0;font-size:10px;font-weight:700;color:#fff;background:var(--tone)}.blk-steps{display:flex;flex-direction:column;gap:0}.blk-step{position:relative;display:flex;align-items:flex-start;gap:11px;padding-bottom:16px}.blk-step:last-child{padding-bottom:0}.blk-step:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;border-radius:1px;background:linear-gradient(180deg,var(--tone),var(--tone-soft))}.blk-step__no{flex:none;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(140deg,var(--tone),var(--tone-2));color:#fff;font-size:13px;font-weight:800;box-shadow:0 3px 10px #ff7a2f47}.blk-step__text{display:flex;flex-direction:column;gap:2px;padding-top:3px;min-width:0}.blk-step__title{font-size:14.5px;font-weight:600;color:var(--ink)}.blk-step__sub{font-size:12px;color:var(--ink-2);line-height:1.45}.blk-packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.blk-packs>*{min-width:0}.blk-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 10px 11px;border:0;font:inherit;color:var(--ink);border-radius:var(--radius-sm);background:radial-gradient(60px 40px at 50% 0%,var(--tone-soft),transparent 70%),var(--card);box-shadow:var(--shadow-1);overflow:hidden}.blk-pack:active{transform:scale(.98)}.blk-pack__tag{position:absolute;top:0;right:0;padding:2px 7px;border-radius:0 var(--radius-sm) 0 9px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(120deg,var(--tone),var(--tone-2))}.blk-pack__top{display:flex;align-items:baseline;gap:1px;color:var(--price)}.blk-pack__cur{font-size:14px;font-weight:800}.blk-pack__num{font-size:30px;font-weight:900;line-height:1;letter-spacing:-1px}.blk-pack__name{font-size:13px;font-weight:600;text-align:center;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.blk-pack__cond{font-size:11px;color:var(--ink-2)}.blk-pack__bar{display:block;width:78%;height:4px;margin-top:5px;border-radius:999px;background:var(--tone-soft);overflow:hidden}.blk-pack__bar>i{display:block;width:72%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--tone),var(--tone-2))}.blk-pack__sold,.blk-pack__note{font-size:10.5px;color:var(--ink-3)}.blk-pack__btn{margin-top:7px;padding:5px 16px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(120deg,var(--tone),var(--tone-2))}.blk-reviews{display:flex;flex-direction:column;gap:8px}.blk-review{display:flex;gap:10px;padding:12px;background:var(--card);border-radius:var(--radius-sm);box-shadow:var(--shadow-1)}.blk-review__ava{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tone-soft);color:var(--tone);font-size:14px;font-weight:700}.blk-review__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.blk-review__top{display:flex;align-items:center;gap:7px}.blk-review__stars{display:flex;gap:1px;color:#e1e4e9}.blk-review__star{display:flex}.blk-review__star svg path{fill:currentColor}.blk-review__star.is-on{color:#ffb300}.blk-review__cut{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:800;color:var(--price);background:var(--tone-soft)}.blk-review__text{font-size:13.5px;line-height:1.5;color:var(--ink)}.blk-review__who{font-size:11px;color:var(--ink-3)}.home-hero__card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#0000 42%,#00000038)}.home-hero__card>*:not(.home-hero__art){position:relative;z-index:1}.home-hero__art{z-index:0}.home-hero__title{letter-spacing:-.2px}.coupon{position:relative;overflow:hidden}.coupon:before,.coupon:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:var(--page-bg, #F4F5F7);top:50%;margin-top:-7px;z-index:2}.coupon:before{left:-7px}.coupon:after{right:-7px}.quick-nav__icon{background:linear-gradient(150deg,var(--tone-soft),#fff);box-shadow:inset 0 0 0 1px #ff7a2f1f}.blk-marquee{position:relative;padding-left:30px}.blk-marquee:before{content:"";position:absolute;left:12px;top:50%;margin-top:-7px;width:3px;height:14px;border-radius:2px;background:var(--tone)}.blk-goods-list{display:flex;flex-direction:column;gap:10px}.blk-goods{display:flex;align-items:stretch;gap:10px;width:100%;padding:10px;text-align:left;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d}.blk-goods__pic{flex:0 0 96px;width:96px;height:96px;border-radius:8px;overflow:hidden;background:var(--tone-soft, #FFF3EC);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3)}.blk-goods__pic img{width:100%;height:100%;object-fit:cover;display:block}.blk-goods__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.blk-goods__title{font-size:14px;line-height:1.35;color:var(--ink-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blk-goods__tags{display:flex;flex-wrap:wrap;gap:4px}.blk-goods__quan,.blk-goods__tag{font-style:normal;font-size:10px;line-height:1.6;padding:0 4px;border-radius:3px}.blk-goods__quan{color:#fff;background:var(--tone, #FF7A2F)}.blk-goods__tag{color:var(--tone, #FF7A2F);background:var(--tone-soft, #FFF3EC)}.blk-goods__price{display:flex;align-items:baseline;gap:4px;margin-top:auto}.blk-goods__cur{font-style:normal;font-size:12px;color:var(--tone, #FF7A2F);font-weight:700}.blk-goods__now{font-size:18px;line-height:1.1;color:var(--tone, #FF7A2F);font-weight:800}.blk-goods__was{font-size:11px;color:var(--ink-3)}.blk-goods__sold{margin-left:auto;font-size:11px;color:var(--ink-3)}.blk-goods__btn{align-self:flex-end;flex:0 0 auto;margin-left:4px;padding:0 12px;height:28px;line-height:28px;border-radius:14px;background:var(--tone, #FF7A2F);color:#fff;font-size:12px;font-weight:600}.blk-acts{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px}.blk-acts:empty{display:none}.blk-act{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:11px;line-height:1;font-weight:600;color:var(--tone, #FF7A2F);background:var(--tone-soft, #FFF3EC);border:1px solid var(--tone, #FF7A2F);cursor:pointer;user-select:none;-webkit-user-select:none;white-space:nowrap}.blk-act:active{opacity:.7}.blk-act:focus-visible{outline:2px solid var(--tone, #FF7A2F);outline-offset:1px}.blk-act.is-busy{opacity:.6;pointer-events:none}.blk-join__body>.blk-acts{margin-top:8px}.blk-flow{display:block;padding:10px 12px}.flow-pull-ind{position:fixed;top:0;left:50%;z-index:60;width:min(480px,100%);height:52px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3, #9aa0a6);background:var(--card-bg, #fff);border-radius:0 0 14px 14px;box-shadow:0 2px 10px #11182714;transform:translate(-50%,-100%);transition:transform .2s ease;user-select:none;-webkit-user-select:none}.blk-flow__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.blk-flow[data-cols="3"] .blk-flow__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blk-flow__it{display:flex;flex-direction:column;width:100%;padding:0 0 8px;text-align:left;overflow:hidden;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d}.blk-flow__pic{position:relative;display:block;width:100%;padding-top:100%;background:var(--tone-soft, #FFF3EC)}.blk-flow__pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.blk-flow__pic.is-empty:after{content:"\56fe";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3)}.blk-flow__body{display:flex;flex-direction:column;gap:4px;padding:6px 8px 0;min-width:0}.blk-flow__title{font-size:12px;line-height:1.35;font-weight:500;color:var(--ink-1, #111827);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.blk-flow__price{display:flex;align-items:baseline;gap:3px}.blk-flow__cur{font-style:normal;font-size:11px;font-weight:700;color:var(--tone, #FF7A2F)}.blk-flow__now{font-size:16px;line-height:1.1;font-weight:800;color:var(--tone, #FF7A2F)}.blk-flow__was{font-size:10px;color:var(--ink-3)}.blk-flow__foot{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--ink-3);overflow:hidden}.blk-flow__quan{flex:0 0 auto;padding:0 4px;height:15px;line-height:15px;border-radius:3px;background:var(--tone, #FF7A2F);color:#fff;font-style:normal;font-size:10px;font-weight:600}.blk-flow__sold{flex:0 0 auto}.blk-flow__poi{flex:0 0 auto;padding:0 4px;height:15px;line-height:15px;border-radius:3px;background:#ff7a2f1a;color:var(--tone, #FF7A2F);font-size:10px}.blk-flow__poi.is-none{background:#f1f2f4;color:var(--ink-3)}.blk-flow__shop{flex:1 1 auto;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-flow__it.is-skel{pointer-events:none}.blk-flow__it.is-skel .blk-flow__pic,.blk-flow__it.is-skel .blk-flow__title{background:#eef1f5;animation:blkFlowPulse 1.2s ease-in-out infinite}.blk-flow__it.is-skel .blk-flow__title{height:2.7em;border-radius:4px}@keyframes blkFlowPulse{0%,to{opacity:1}50%{opacity:.55}}.blk-flow__empty{grid-column:1 / -1;padding:18px 12px;text-align:center;font-size:12px;color:var(--ink-3)}.blk-rights{display:block;padding:10px 12px}.blk-rights__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.blk-rights[data-cols="3"] .blk-rights__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blk-rights__it{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d;border:1px solid #FFE3D3}.blk-rights__top{display:flex;align-items:center;gap:6px;min-width:0}.blk-rights__logo{width:20px;height:20px;border-radius:50%;object-fit:cover;background:var(--tone-soft, #FFF3EC);flex:0 0 auto}.blk-rights__logo.is-empty{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ink-3)}.blk-rights__shop{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;color:var(--ink-1, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-rights__rule{font-size:17px;font-weight:800;line-height:1.1;color:var(--tone, #FF7A2F)}.blk-rights__meta{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ink-3)}.blk-rights__date{flex:0 0 auto}.blk-rights__remain{flex:1 1 auto;text-align:right}.blk-rights__ops{display:flex;gap:8px}.blk-rights__get,.blk-rights__more{flex:1 1 0;text-align:center;padding:6px 0;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;user-select:none}.blk-rights__get{background:var(--tone, #FF7A2F);color:#fff}.blk-rights__more{background:var(--tone-soft, #FFF3EC);color:var(--tone, #FF7A2F)}.blk-rights__get:active,.blk-rights__more:active{opacity:.85}.blk-rights__items{margin-top:8px;border-top:1px dashed #F0D9CB;padding-top:8px;display:grid;gap:8px}.blk-rights__items[hidden]{display:none}.blk-rights__items .blk-flow__it{background:#fff8f3}.blk-rights__empty{grid-column:1 / -1;padding:18px 12px;text-align:center;font-size:12px;color:var(--ink-3)}.blk-rights__it.is-skel{pointer-events:none}.blk-rights__it.is-skel .blk-rights__logo,.blk-rights__it.is-skel .blk-rights__shop,.blk-rights__it.is-skel .blk-rights__rule,.blk-rights__it.is-skel .blk-rights__get{background:#eef1f5;animation:blkFlowPulse 1.2s ease-in-out infinite;border-radius:4px}.blk-rights__it.is-skel .blk-rights__logo{border-radius:50%}.blk-flow__sch{display:flex;gap:8px;align-items:center;margin:0 0 10px}.blk-flow__schbox{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:34px;padding:0 10px 0 30px;background:#f2f4f7;border-radius:17px}.blk-flow__schico{position:absolute;left:10px;top:9px;width:15px;height:15px;fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round}.blk-flow__input{flex:1 1 auto;min-width:0;width:100%;height:100%;border:0;background:transparent;outline:none;font-size:13px;color:var(--ink-1);-webkit-appearance:none;appearance:none}.blk-flow__input::-webkit-search-decoration,.blk-flow__input::-webkit-search-cancel-button{-webkit-appearance:none}.blk-flow__input::placeholder{color:var(--ink-3)}.blk-flow__schbtn{flex:0 0 auto;height:34px;padding:0 15px;border:0;border-radius:17px;background:var(--tone, #FF7A2F);color:#fff;font-size:13px;font-weight:600}.blk-flow__foot{margin-top:10px}.blk-flow__tip{padding:10px 0;text-align:center;font-size:12px;color:var(--ink-3)}.blk-flow__more{display:block;width:100%;height:40px;border:1px solid var(--line, #E6E9EF);border-radius:10px;background:#fff;color:var(--tone, #FF7A2F);font-size:13px;font-weight:600}.blk-flow__sentinel{height:1px}.blk-detail-wrap{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;animation:blkDetailFade .18s ease-out}@keyframes blkDetailFade{0%{opacity:0}to{opacity:1}}.blk-detail{position:absolute;inset:0}.blk-detail__mask{position:absolute;inset:0;background:#00000080}.blk-detail__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--card-bg, #fff);border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #0000002e;overflow:hidden;animation:blkDetailUp .22s cubic-bezier(.2,.8,.2,1)}@keyframes blkDetailUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.blk-detail__x{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border:0;border-radius:50%;background:#ffffffd9;color:#444;font-size:20px;line-height:1;box-shadow:0 1px 4px #00000026}.blk-detail__pic{position:relative;width:100%;padding-top:100%;background:var(--tone-soft, #FFF3EC)}.blk-detail__pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.blk-detail__pic.is-empty:after{content:"\56fe";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ink-3)}.blk-detail__body{display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.blk-detail__title{font-size:15px;line-height:1.45;font-weight:600;color:var(--ink-1, #111827)}.blk-detail__price{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.blk-detail__cur{font-style:normal;font-size:13px;font-weight:700;color:var(--tone, #FF7A2F)}.blk-detail__now{font-size:22px;line-height:1.1;font-weight:800;color:var(--tone, #FF7A2F)}.blk-detail__was{font-size:12px;color:var(--ink-3)}.blk-detail__quan{flex:0 0 auto;padding:0 6px;height:18px;line-height:18px;border-radius:3px;background:var(--tone, #FF7A2F);color:#fff;font-style:normal;font-size:11px;font-weight:600}.blk-detail__sold{flex:0 0 auto;font-size:12px;color:var(--ink-3)}.blk-detail__meta{font-size:12px;color:var(--ink-2)}.blk-detail__cta{margin-top:6px;width:100%;height:46px;border:0;border-radius:23px;background:linear-gradient(135deg,var(--tone, #FF7A2F),var(--tone-2, #FF9A4D));color:#fff;font-size:16px;font-weight:700}.blk-detail__hint{text-align:center;font-size:11px;color:var(--ink-3)}body.blk-detail-open #app{overflow:hidden}.blk-detail-wrap{overscroll-behavior:contain}.blk-bridge-wrap{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;animation:blkDetailFade .18s ease-out}.blk-bridge{position:absolute;inset:0}.blk-bridge__mask{position:absolute;inset:0;background:#00000080}.blk-bridge__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--card-bg, #fff);border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #0000002e;overflow:hidden;animation:blkDetailUp .22s cubic-bezier(.2,.8,.2,1)}.blk-bridge__x{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border:0;border-radius:50%;background:#ffffffd9;color:#444;font-size:20px;line-height:1;box-shadow:0 1px 4px #00000026}.blk-bridge__hd{padding:16px 16px 0;font-size:16px;font-weight:700;color:var(--ink-1, #111827)}.blk-bridge__tip{padding:4px 16px 0;font-size:12px;color:var(--ink-3)}.blk-bridge__tip.is-warn{color:var(--tone, #FF7A2F)}.blk-bridge__goods{display:flex;gap:10px;align-items:center;margin:12px 16px 0;padding:10px;background:var(--tone-soft, #FFF3EC);border-radius:10px}.blk-bridge__pic{flex:0 0 62px;width:62px;height:62px;border-radius:8px;object-fit:cover;display:block}.blk-bridge__info{flex:1 1 auto;min-width:0}.blk-bridge__title{font-size:13px;line-height:1.4;color:var(--ink-1, #111827);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blk-bridge__price{margin-top:4px;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.blk-bridge__price i{font-style:normal;font-size:12px;font-weight:700;color:var(--tone, #FF7A2F)}.blk-bridge__price b{font-size:18px;line-height:1.1;font-weight:800;color:var(--tone, #FF7A2F)}.blk-bridge__price s{font-size:11px;color:var(--ink-3)}.blk-bridge__quan{padding:0 6px;height:18px;line-height:18px;border-radius:3px;background:var(--tone, #FF7A2F);color:#fff;font-size:11px;font-weight:600}.blk-bridge__shop{margin-top:2px;font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-bridge__cta{margin:14px 16px 0;width:calc(100% - 32px);height:46px;border:0;border-radius:23px;background:linear-gradient(135deg,var(--tone, #FF7A2F),var(--tone-2, #FF9A4D));color:#fff;font-size:16px;font-weight:700}.blk-bridge__subs{display:flex;gap:10px;padding:10px 16px 0}.blk-bridge__sub{flex:1 1 0;height:38px;border:1px solid var(--line, #E5E7EB);border-radius:19px;background:#fff;color:var(--ink-2, #4B5563);font-size:13px;font-weight:600}.blk-bridge__stay{margin:10px 16px calc(14px + env(safe-area-inset-bottom));height:40px;border:0;background:transparent;color:var(--ink-3);font-size:13px}body.blk-bridge-open #app{overflow:hidden}.blk-bridge-wrap{overscroll-behavior:contain}.blk-pgbg{display:none}.blk-joins{display:flex;flex-direction:column;gap:12px}.blk-join{display:block;width:100%;padding:0;text-align:left;overflow:hidden;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d}.blk-join--w-pad{width:calc(100% - 24px);margin:0 auto}.blk-join--w-narrow{width:100%;max-width:340px;margin:0 auto}.blk-join__pic{position:relative;display:block;width:100%;padding-top:56.25%;background:var(--tone-soft, #FFF3EC);overflow:hidden}.blk-join--square .blk-join__pic{padding-top:100%}.blk-join--tall .blk-join__pic{padding-top:133.3333%}.blk-join__pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.blk-join__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3)}.blk-join__tag{position:absolute;top:8px;left:8px;z-index:2;font-style:normal;font-size:11px;font-weight:700;line-height:1.8;padding:0 8px;border-radius:4px;color:#fff;background:var(--tone, #FF7A2F);box-shadow:0 1px 4px #11182733}.blk-join__body{display:block;padding:10px 12px 12px}.blk-join__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px;line-height:1.35;font-weight:700;color:var(--ink-1)}.blk-join__sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:12px;line-height:1.5;color:var(--ink-3)}.blk-join__foot{display:flex;align-items:center;gap:8px;margin-top:9px}.blk-join__sold{flex:1 1 auto;min-width:0;font-size:11px;color:var(--ink-3)}.blk-join__btn{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:1px;height:30px;padding:0 13px;border-radius:15px;background:var(--tone, #FF7A2F);color:#fff;font-size:13px;font-weight:700}.blk-join__btn svg{width:11px;height:11px}.blk--l-2 .blk-join__foot,.blk--l-3 .blk-join__foot,.blk--l-4 .blk-join__foot,.blk--l-21 .blk-join__foot,.blk--l-12 .blk-join__foot{flex-direction:column;align-items:stretch;gap:8px}.blk--l-2 .blk-join__btn,.blk--l-3 .blk-join__btn,.blk--l-4 .blk-join__btn,.blk--l-21 .blk-join__btn,.blk--l-12 .blk-join__btn{justify-content:center;margin-left:0}.blk-copys{display:flex;flex-direction:column;gap:10px}.blk-copy{padding:10px 12px;border-radius:var(--card-rd, 12px);background:var(--card-bg, #fff);box-shadow:0 1px 2px #1118270d}.blk-copy__note{font-size:11px;color:var(--ink-3);margin-bottom:6px}.blk-copy__row{display:flex;align-items:center;gap:8px}.blk-copy__t{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-1);word-break:break-all}.blk-copy__btn{flex:0 0 auto;padding:0 14px;height:30px;border-radius:15px;background:var(--tone, #FF7A2F);color:#fff;font-size:13px;font-weight:600}.blk-copy__btn:active{opacity:.85}.blk-services{display:flex;flex-direction:column;gap:10px}.blk-service{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--card-rd, 12px);background:linear-gradient(140deg,var(--tone-soft, #FFF3EC),var(--card-bg, #fff) 62%);box-shadow:0 1px 2px #1118270d}.blk-service__qr{flex:0 0 68px;width:68px;height:68px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #1118270f;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ink-3)}.blk-service__qr img{width:100%;height:100%;object-fit:cover;display:block}.blk-service__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.blk-service__title{font-size:14px;color:var(--ink-1);font-weight:700}.blk-service__sub{font-size:12px;color:var(--ink-2);line-height:1.4}.blk-service__note{font-size:11px;color:var(--ink-3)}.blk-service__btn{flex:0 0 auto;padding:0 12px;height:28px;border-radius:14px;background:var(--tone, #FF7A2F);color:#fff;font-size:12px;font-weight:600}.blk-faqs{display:flex;flex-direction:column;gap:8px}.blk-faq{border-radius:var(--card-rd, 12px);overflow:hidden;background:var(--card-bg, #fff);box-shadow:0 1px 2px #1118270d}.blk-faq__q{display:flex;align-items:center;gap:8px;width:100%;padding:12px;text-align:left;font-size:13px;color:var(--ink-1);font-weight:600}.blk-faq__qt{flex:1 1 auto;min-width:0}.blk-faq__ar{flex:0 0 auto;color:var(--ink-3);transform:rotate(90deg);transition:transform .18s ease}.blk-faq.is-open .blk-faq__ar{transform:rotate(-90deg);color:var(--tone, #FF7A2F)}.blk-faq__a{max-height:0;overflow:hidden;padding:0 12px;font-size:12px;line-height:1.6;color:var(--ink-2);white-space:pre-line;transition:max-height .22s ease,padding .22s ease}.blk-faq.is-open .blk-faq__a{max-height:420px;padding:0 12px 12px}.blk-pgl{display:flex;flex-direction:column;gap:14px}.blk-pgl__grp{display:flex;flex-direction:column;gap:8px}.blk-pgl__body{display:grid;gap:8px}.blk-pgl--grid .blk-pgl__body{grid-template-columns:repeat(3,1fr);gap:14px 6px}.blk-pgl--grid.is-c4 .blk-pgl__body{grid-template-columns:repeat(4,1fr)}.blk-pgl--grid.is-c5 .blk-pgl__body{grid-template-columns:repeat(5,1fr)}.blk-pgl--list .blk-pgl__body{grid-template-columns:1fr;gap:0}.blk-pgl--card .blk-pgl__body{grid-template-columns:repeat(2,1fr);gap:8px}.blk-pgl__it{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;text-align:left;border-radius:var(--card-rd, 12px);background:var(--card-bg, #fff);box-shadow:0 1px 2px #1118270d}.blk-pgl__it:active{opacity:.62}.blk-pgl__ico{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--tone-soft, #FFF1E8);color:var(--tone, #FF7A2F)}.blk-pgl__ico--fb{font-size:16px;font-weight:600}.blk-pgl__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.blk-pgl__nm{font-size:14px;color:var(--ink-1);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-pgl__exp{font-size:11px;color:var(--tone, #FF7A2F)}.blk-pgl__sub{font-size:11px;color:var(--ink-3, #9CA3AF)}.blk-pgl__sub.is-exp{color:var(--tone, #FF7A2F)}.blk-pgl__cta{display:inline-flex;align-items:center;gap:1px;margin-top:3px;font-size:11px;color:var(--tone, #FF7A2F)}.blk-pgl__badge{position:absolute;top:0;right:0;padding:0 7px;height:18px;line-height:18px;border-radius:0 var(--card-rd, 12px) 0 8px;background:var(--tone, #FF7A2F);color:#fff;font-size:10px;font-style:normal}.blk-pgl__ar{flex:0 0 auto;color:var(--ink-3)}.blk-pgl--list .blk-pgl__it{padding:9px 4px;border-radius:0;background:none;box-shadow:none;border-bottom:.5px solid rgba(17,24,39,.07)}.blk-pgl--list .blk-pgl__body>.blk-pgl__it:last-child{border-bottom:0}.blk-pgl--list .blk-pgl__ico{width:28px;height:28px;border-radius:8px;font-size:13px}.blk-pgl--list .blk-pgl__nm{font-size:13.5px}.blk-pgl--list .blk-pgl__exp{flex:0 0 auto;color:var(--ink-3, #9CA3AF)}.blk-pgl--card .blk-pgl__it{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px;min-height:100px}.blk-pgl--card .blk-pgl__ico{width:36px;height:36px;border-radius:11px;font-size:16px}.blk-pgl--card .blk-pgl__nm{font-size:13px;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.blk-pgl--card .blk-pgl__exp{font-size:11px}.blk-pgl--grid .blk-pgl__it{flex-direction:column;gap:6px;padding:4px 2px;background:none;box-shadow:none;border-radius:0}.blk-pgl--grid .blk-pgl__ico{width:36px;height:36px;border-radius:11px;font-size:15px}.blk-pgl--grid .blk-pgl__tx{align-items:center}.blk-pgl--grid .blk-pgl__nm{font-size:11.5px;text-align:center;max-width:100%}.blk-pgl--card .blk-pgl__it--hero,.blk-pgl--grid .blk-pgl__it--hero{grid-column:1 / -1}.blk-pgl--card .blk-pgl__it--hero{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:14px;min-height:0;overflow:hidden;background:#ffffffa3;box-shadow:none}.blk-pgl--card .blk-pgl__it--hero .blk-pgl__sub{color:var(--ink-2, #6B7280)}.blk-pgl--card .blk-pgl__it--hero .blk-pgl__exp{color:#c2410c}.blk-pgl--card .blk-pgl__it--hero .blk-pgl__tx{gap:3px}.blk-pgl--card .blk-pgl__it--hero .blk-pgl__nm{font-size:15.5px;font-weight:600;-webkit-line-clamp:1}.blk-pgl--card .blk-pgl__it--hero .blk-pgl__ico{width:60px;height:60px;border-radius:18px;font-size:26px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffffe6}.blk-pgl--card .blk-pgl__it--hero .blk-pgl__cta{font-size:12px;margin-top:1px}.blk-pgl--grid .blk-pgl__it--hero{flex-direction:row;align-items:center;gap:10px;padding:8px;background:var(--card-bg, #fff);box-shadow:0 1px 2px #1118270d;border-radius:var(--card-rd, 12px);text-align:left}.blk-pgl--grid .blk-pgl__it--hero .blk-pgl__tx{align-items:flex-start}.blk-pgl--grid .blk-pgl__it--hero .blk-pgl__nm{font-size:14px;text-align:left}.blk-pgl__seg{display:flex;align-items:center;gap:6px;padding:2px 2px 0}.blk-pgl__seg i{flex:0 0 auto;width:3px;height:11px;border-radius:2px;background:var(--tone, #FF7A2F)}.blk-pgl__seg span{font-size:12.5px;font-weight:600;color:var(--ink-2, #4B5563)}.blk-pgl__seg em{font-style:normal;font-size:11px;color:var(--ink-3, #9CA3AF)}.blk-pgl__sw{display:none}.blk-pgl__body>.is-pg{display:none!important}.blk-pgl__sw:checked~.blk-pgl__body>.is-pg{display:flex!important}.blk-pgl__more{display:flex;align-items:center;justify-content:center;gap:3px;padding:8px 0 2px;cursor:pointer;font-size:12px;color:var(--ink-2, #6B7280)}.blk-pgl__more:active{opacity:.62}.blk-pgl__sw:checked~.blk-pgl__more svg{transform:rotate(180deg)}.blk-pgl__moretx{display:inline-flex;align-items:center;gap:3px}.blk-pgl__moretx--on{display:none}.blk-pgl__sw:checked~.blk-pgl__more .blk-pgl__moretx--on{display:inline-flex}.blk-pgl__sw:checked~.blk-pgl__more .blk-pgl__moretx--off{display:none}.blk-pgl__it.is-off{opacity:.5}.blk-pgl__tag{position:absolute;top:-3px;right:-2px;padding:0 5px;height:16px;line-height:16px;border-radius:8px;background:var(--ink-3, #9CA3AF);color:#fff;font-size:10px;font-style:normal}.blk-pgl--list .blk-pgl__tag{top:6px;right:8px}.blk-pgl__empty{padding:14px 12px;border-radius:var(--card-rd, 12px);background:var(--card-bg, #fff);box-shadow:0 1px 2px #1118270d;font-size:12px;color:var(--ink-3);text-align:center}.blk-imgs,.blk-flashes{display:flex;flex-direction:column;gap:10px}.blk-flash{display:flex;align-items:stretch;gap:10px;width:100%;padding:10px;text-align:left;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d}.blk-flash__pic{flex:0 0 84px;width:84px;height:84px;border-radius:8px;overflow:hidden;background:var(--tone-soft, #FFF3EC);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--ink-3)}.blk-flash__pic img{width:100%;height:100%;object-fit:cover;display:block}.blk-flash__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.blk-flash__title{font-size:14px;line-height:1.35;color:var(--ink-1);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blk-flash__price{display:flex;align-items:baseline;gap:4px}.blk-flash__cur{font-style:normal;font-size:12px;color:var(--tone, #FF7A2F);font-weight:700}.blk-flash__now{font-size:19px;line-height:1.1;color:var(--tone, #FF7A2F);font-weight:800}.blk-flash__was{font-size:11px;color:var(--ink-3)}.blk-flash__bar{display:block;height:6px;margin-top:3px;border-radius:3px;overflow:hidden;background:var(--tone-soft, #FFF3EC)}.blk-flash__bar i{display:block;height:100%;border-radius:3px;background:var(--tone, #FF7A2F)}.blk-flash__bar-txt{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--ink-3)}.blk-flash__bar-txt em{font-style:normal;color:var(--tone, #FF7A2F);font-weight:600}.blk-flash__btn{align-self:center;flex:0 0 auto;margin-left:4px;padding:0 12px;height:30px;line-height:30px;border-radius:15px;background:var(--tone, #FF7A2F);color:#fff;font-size:13px;font-weight:600}.blk--l-2 .blk-flash,.blk--l-3 .blk-flash{flex-direction:column}.blk--l-2 .blk-flash__pic,.blk--l-3 .blk-flash__pic{flex:none;width:100%;height:auto;aspect-ratio:1 / 1}.blk-shops{display:flex;flex-direction:column;gap:10px}.blk-shop{display:flex;align-items:center;gap:10px;width:100%;padding:10px;text-align:left;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d}.blk-shop__logo{flex:0 0 52px;width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--tone-soft, #FFF3EC);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ink-3)}.blk-shop__logo img{width:100%;height:100%;object-fit:cover;display:block}.blk-shop__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.blk-shop__name{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--ink-1)}.blk-shop__name>i,.blk-shop__tag{font-style:normal;font-weight:500;font-size:10px;line-height:1.6;padding:0 4px;border-radius:3px;color:var(--tone, #FF7A2F);background:var(--tone-soft, #FFF3EC)}.blk-shop__sub{font-size:12px;color:var(--ink-2);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-shop__sold{font-size:11px;color:var(--ink-3)}.blk-shop__btn{flex:0 0 auto;padding:0 12px;height:28px;line-height:28px;border-radius:14px;background:var(--tone, #FF7A2F);color:#fff;font-size:12px;font-weight:600}.blk-qpacks{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -2px;scrollbar-width:none}.blk-qpacks::-webkit-scrollbar{display:none}.blk-qp{flex:0 0 42%;min-width:128px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;text-align:center;border-radius:var(--card-rd, 12px);background:linear-gradient(160deg,var(--tone-soft, #FFF3EC),var(--card-bg, #fff) 70%);box-shadow:0 1px 2px #1118270d}.blk-qp__amt{display:flex;align-items:baseline;justify-content:center;gap:1px;color:var(--tone, #FF7A2F)}.blk-qp__amt i{font-style:normal;font-size:13px;font-weight:700}.blk-qp__amt b{font-size:24px;line-height:1.1;font-weight:800}.blk-qp__need{font-size:11px;color:var(--ink-2)}.blk-qp__name{font-size:12px;color:var(--ink-1);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-qp__note{font-size:10px;color:var(--ink-3)}.blk-qp__btn{margin-top:4px;padding:0 12px;height:24px;line-height:24px;border-radius:12px;background:var(--tone, #FF7A2F);color:#fff;font-size:11px;font-weight:600}.blk-earns{display:flex;flex-direction:column;gap:10px}.blk-earn{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--card-rd, 12px);background:linear-gradient(120deg,var(--tone, #FF7A2F),var(--tone-2, #FF9A4D));color:#fff}.blk-earn__big{display:flex;align-items:baseline;gap:4px;flex:0 0 auto}.blk-earn__big b{font-size:26px;line-height:1.1;font-weight:800;color:#fff}.blk-earn__big i{font-style:normal;font-size:12px;color:#ffffffe0}.blk-earn__sub{flex:1 1 auto;min-width:0;padding-left:10px;border-left:1px solid rgba(255,255,255,.38);font-size:12px;line-height:1.4;color:#fffffff2}.blk-earn__btn{flex:0 0 auto;padding:0 14px;height:30px;line-height:30px;border-radius:15px;background:#fff;color:var(--tone, #FF7A2F);font-size:13px;font-weight:700}.blk--l-2 .blk-goods,.blk--l-3 .blk-goods{flex-direction:column;align-items:stretch}.blk--l-2 .blk-goods__pic,.blk--l-3 .blk-goods__pic{flex:none;width:100%;height:auto;aspect-ratio:1 / 1}.blk--l-2 .blk-goods__btn,.blk--l-3 .blk-goods__btn{align-self:stretch;margin:6px 0 0;text-align:center}.blk-activity{display:block;padding:10px 12px}.blk-activity__grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.blk-activity[data-cols="2"] .blk-activity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blk-activity__it{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;background:var(--card-bg, #fff);border-radius:var(--card-rd, 12px);box-shadow:0 1px 2px #1118270d}.blk-activity__it:active{opacity:.9}.blk-activity__pic{position:relative;width:100%;aspect-ratio:2.4 / 1;background:#eef1f5}.blk-activity__img{display:block;width:100%;height:100%;object-fit:cover}.blk-activity__img.is-empty{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--ink-3);background:var(--tone-soft, #FFF3EC)}.blk-activity__tag{position:absolute;top:6px;left:6px;padding:1px 6px;border-radius:8px;background:#1118279e;color:#fff;font-size:10px;font-weight:600}.blk-activity__body{padding:6px 10px 9px}.blk-activity__name{font-size:13px;font-weight:700;line-height:1.3;color:var(--ink-1, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-activity__desc{margin-top:3px;font-size:11px;line-height:1.35;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blk-activity__meta{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ink-3)}.blk-activity__date{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-activity__go{flex:0 0 auto;padding:4px 10px;border-radius:11px;background:var(--tone, #FF7A2F);color:#fff;font-size:11px;font-weight:700}.blk-activity__empty{grid-column:1 / -1;padding:18px 12px;text-align:center;font-size:12px;color:var(--ink-3)}.blk-activity__it.is-archived{cursor:default;filter:grayscale(.35);opacity:.82}.blk-activity__it.is-archived:active{opacity:.82}.blk-activity__arch{position:absolute;top:6px;right:6px;padding:1px 6px;border-radius:8px;background:#787880eb;color:#fff;font-size:10px;font-weight:600}.blk-activity__it.is-archived .blk-activity__go{background:#9aa1ad}.blk-activity__foot,.blk-shopgrid__foot{margin-top:10px}.blk-activity__it.is-skel{pointer-events:none}.blk-activity__it.is-skel .blk-activity__pic,.blk-activity__it.is-skel .blk-activity__name{animation:blkFlowPulse 1.2s ease-in-out infinite}.blk-activity__it.is-skel .blk-activity__name{height:1.2em;margin:10px;border-radius:4px;background:#eef1f5}.blk-actcarousel{position:relative;padding:4px 14px 0}.blk-actcarousel__track{padding:0;gap:0}.blk-actcarousel__slide{display:flex;gap:10px}.blk-actcarousel__slide .blk-activity__it{flex:1 1 0;min-width:0}.blk-actcarousel__track .blk-activity__empty{width:100%}.blk-actcarousel__dots{padding:0}.blk-actcarousel__dot{cursor:pointer}.blk-actcarousel .blk-activity__it--hero{border-radius:18px;box-shadow:0 10px 26px #11182721}.blk-actcarousel .blk-activity__it--hero .blk-activity__pic{aspect-ratio:16 / 9}.blk-actcarousel .blk-activity__it--hero .blk-activity__body{padding:9px 12px 11px}.blk-actcarousel .blk-activity__it--hero .blk-activity__name{font-size:15px}.blk-actcarousel .blk-activity__it--hero .blk-activity__desc{font-size:11.5px}.blk-actcarousel .blk-activity__it--hero .blk-activity__go{padding:5px 15px;border-radius:13px;font-size:12px}.blk-shopgrid{display:block}.blk-shopgrid__wrap{display:flex;flex-direction:column;gap:12px}.blk-shopgrid__grp{background:#fff;border-radius:14px;padding:10px;box-shadow:0 1px 3px #1418230d}.blk-shopgrid__head{display:flex;align-items:center;gap:8px;padding:2px 2px 9px}.blk-shopgrid__logo{width:26px;height:26px;border-radius:8px;flex:none;object-fit:cover;background:#f2f4f7}.blk-shopgrid__logo.is-empty{display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#a6acb6}.blk-shopgrid__name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blk-shopgrid__cnt{flex:none;font-size:11px;color:var(--ink-3)}.blk-shopgrid__goods{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.blk-shopgrid__empty{grid-column:1 / -1;padding:18px 12px;text-align:center;font-size:12px;color:var(--ink-3)}.blk-shopgrid__grp.is-skel{pointer-events:none}.blk-shopgrid__grp.is-skel .blk-shopgrid__logo,.blk-shopgrid__grp.is-skel .blk-shopgrid__name{animation:blkFlowPulse 1.2s ease-in-out infinite;background:#eef1f5}.blk-shopgrid__grp.is-skel .blk-shopgrid__name{height:1.1em;width:45%;border-radius:4px}.blk-shopgrid__goods .blk-flow__shop{display:none}.field__resolve{display:flex;flex-direction:column;gap:6px}.field__resolve .mini{align-self:flex-start;margin-top:2px}.field__resolvest{font-size:12px;color:var(--ink-3, #9AA0AA);line-height:1.5;word-break:break-all}.field__resolvest:empty{display:none}.field__resolvest.is-warn{color:#d1462f}.field__resolve-bts{display:flex;gap:8px;flex-wrap:wrap}.field__resolve-bts .mini{margin-top:0}.parsers{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.parser-row{display:grid;grid-template-columns:1fr 2fr auto;gap:6px;align-items:center}.parser-item{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-bottom:1px dashed var(--line, #e6e6e6)}.parser-item .parser-row{grid-template-columns:1fr auto auto}.parser-row2{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center}.parser-item>.field__ctl{width:100%}.parser-tip{font-size:12px;color:var(--ink-3);line-height:1.5}.todo__bar{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.todo__search{flex:1;min-width:140px}.todo__cat,.todo__size{flex:none;width:auto}.todo__pager{display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap;margin:12px 0 6px}.todo__page{font-size:12.5px;color:var(--ink-2);padding:0 4px}.todo__count{font-size:12px;color:var(--ink-3);text-align:center;padding-top:4px}.todo__num{min-width:30px;padding:4px 6px;font-size:12.5px;line-height:1}.todo__num.is-cur{background:var(--accent);color:#fff;border-color:var(--accent);opacity:1}.todo__list .list__item{padding:9px 10px}.todo__list .list__head{gap:8px}.todo__list .list__title{font-size:14px}.todo__list .list__sub{font-size:12px;margin-top:2px}.todo__list .list__go{font-size:12px}
