@charset "UTF-8";.gtb{position:fixed;left:.8rem;right:.8rem;bottom:calc(.6rem + env(safe-area-inset-bottom,0rem));z-index:900;pointer-events:none;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.gtb--overlaid{-webkit-transform:translateY(calc(100% + 1.2rem));-ms-transform:translateY(calc(100% + 1.2rem));transform:translateY(calc(100% + 1.2rem));opacity:0}.gtb--overlaid .gtb__bar{pointer-events:none}.gtb__bar{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:3.2rem;padding:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24.975rem;pointer-events:auto;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(.6rem) saturate(180%);backdrop-filter:blur(.6rem) saturate(180%);-webkit-box-shadow:inset 0 .025rem 0 rgba(255,255,255,.95),inset 0 -.025rem 0 rgba(255,255,255,.35),0 0 0 .025rem rgba(15,23,42,.06),0 .4rem 1rem rgba(15,23,42,.14),0 .1rem .3rem rgba(15,23,42,.06);box-shadow:inset 0 .025rem #fffffff2,inset 0 -.025rem #ffffff59,0 0 0 .025rem #0f172a0f,0 .4rem 1rem #0f172a24,0 .1rem .3rem #0f172a0f}.gtb__bar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.55)),color-stop(55%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 55%);background:linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 55%);pointer-events:none}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.gtb__bar{background:rgba(255,255,255,.96)}}.gtb__pill{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc((100% - .5rem)/5);border-radius:24.975rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.6)),to(rgba(255,255,255,0))),var(--color-primary-soft);background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 100%),var(--color-primary-soft);background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 100%),var(--color-primary-soft);-webkit-box-shadow:inset 0 0 0 .025rem rgba(255,255,255,.85),inset 0 -.15rem .35rem rgba(var(--color-primary-rgb),.07),0 .05rem .2rem rgba(15,23,42,.08);box-shadow:inset 0 0 0 .025rem #ffffffd9,inset 0 -.15rem .35rem rgba(var(--color-primary-rgb),.07),0 .05rem .2rem #0f172a14;-webkit-transition:-webkit-transform .32s cubic-bezier(.34,1.32,.64,1);transition:-webkit-transform .32s cubic-bezier(.34,1.32,.64,1);transition:transform .32s cubic-bezier(.34,1.32,.64,1);transition:transform .32s cubic-bezier(.34,1.32,.64,1),-webkit-transform .32s cubic-bezier(.34,1.32,.64,1);will-change:transform}.gtb__item{position:relative;z-index:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:0;-webkit-tap-highlight-color:transparent}.gtb__item:active .gtb__iconWrap{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.gtb__iconWrap{position:relative;width:1.3rem;height:1.3rem;-webkit-transition:-webkit-transform .16s ease-out;transition:-webkit-transform .16s ease-out;transition:transform .16s ease-out;transition:transform .16s ease-out,-webkit-transform .16s ease-out}.gtb__icon{display:block;width:1.3rem;height:1.3rem}.gtb__label{margin-top:.1rem;font-size:.525rem;line-height:1.2;font-weight:500;color:#6b7280;letter-spacing:.005rem;-webkit-transition:color .2s ease;transition:color .2s ease}.gtb__item--on .gtb__label{color:var(--color-primary);font-weight:600}.gtb__badge{position:absolute;top:-.2rem;left:.85rem;min-width:.8rem;height:.8rem;padding:0 .2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24.975rem;background:var(--color-primary);color:var(--color-on-primary);font-size:.5rem;font-weight:600;line-height:.8rem;text-align:center;-webkit-box-shadow:0 0 0 .075rem rgba(255,255,255,.95);box-shadow:0 0 0 .075rem #fffffff2;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.gtb,.gtb__pill,.gtb__iconWrap,.gtb__label{-webkit-transition:none;transition:none}}page{--color-primary: #e60012;--color-primary-press: #c4000f;--color-primary-rgb: 230, 0, 18;--color-on-primary: #ffffff;--color-accent: #f56700;--color-accent-rgb: 245, 103, 0;--color-primary-soft: #fef0f1;--color-primary-line: #fce0e3;--color-price: #fa2a00;--color-star: #ff6a00;--color-success: #18a058;--color-success-rgb: 24, 160, 88;--color-success-soft: #e8f6ee;--color-warning: #ff8f1f;--color-warning-rgb: 255, 143, 31;--color-warning-soft: #fff4e9;--color-warning-text: #ad5700;--color-bg: #f3f4f6;--color-card: #ffffff;--surface-header: #ffffff;--surface-hero: #f6f4f1;--color-text: #1a1a1a;--text-strong: #1a1a1a;--color-text-2: #5b6068;--color-text-3: #8a8f98;--color-border: #eef0f2;--color-border-strong: #c9cdd4;--color-line: #f2f3f5;--color-muted: #f0f1f2;--color-skeleton: #ececef;--color-text-weak: var(--color-text-2);--color-gray: var(--color-text-3);--color-gray-bg: #f5f6f8;--gradient-brand: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);--sp-1: .2rem;--sp-2: .4rem;--sp-3: .6rem;--sp-4: .8rem;--sp-5: 1.2rem;--sp-6: 1.6rem;--r-sm: .2rem;--r-md: .4rem;--r-lg: .6rem;--r-xl: .8rem;--r-pill: 24.975rem;--sh-1: 0 .05rem .3rem rgba(17, 24, 39, .05);--sh-2: 0 .2rem .6rem rgba(17, 24, 39, .08);--sh-card: 0 .1rem .4rem rgba(17, 24, 39, .06);--h-topbar: 2.2rem;--h-bar: 2.75rem;--safe-t: env(safe-area-inset-top, 0rem);--safe-b: env(safe-area-inset-bottom, 0rem);--tabbar-space: 0rem;--tap-min: 2.2rem;--fs-cap: .55rem;--fs-sm: .6rem;--fs-base: .7rem;--fs-md: .75rem;--fs-lg: .85rem;--fs-title: .9rem;--fs-display: 1.1rem;background-color:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--fs-base)}:root{--color-primary: #e60012;--color-primary-press: #c4000f;--color-primary-rgb: 230, 0, 18;--color-on-primary: #ffffff;--color-accent: #f56700;--color-accent-rgb: 245, 103, 0;--color-primary-soft: #fef0f1;--color-primary-line: #fce0e3;--color-price: #fa2a00;--color-star: #ff6a00;--color-success: #18a058;--color-success-rgb: 24, 160, 88;--color-success-soft: #e8f6ee;--color-warning: #ff8f1f;--color-warning-rgb: 255, 143, 31;--color-warning-soft: #fff4e9;--color-warning-text: #ad5700;--color-bg: #f3f4f6;--color-card: #ffffff;--surface-header: #ffffff;--surface-hero: #f6f4f1;--color-text: #1a1a1a;--text-strong: #1a1a1a;--color-text-2: #5b6068;--color-text-3: #8a8f98;--color-border: #eef0f2;--color-border-strong: #c9cdd4;--color-line: #f2f3f5;--color-muted: #f0f1f2;--color-skeleton: #ececef;--color-text-weak: var(--color-text-2);--color-gray: var(--color-text-3);--color-gray-bg: #f5f6f8;--gradient-brand: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);--sp-1: .2rem;--sp-2: .4rem;--sp-3: .6rem;--sp-4: .8rem;--sp-5: 1.2rem;--sp-6: 1.6rem;--r-sm: .2rem;--r-md: .4rem;--r-lg: .6rem;--r-xl: .8rem;--r-pill: 24.975rem;--sh-1: 0 .05rem .3rem rgba(17, 24, 39, .05);--sh-2: 0 .2rem .6rem rgba(17, 24, 39, .08);--sh-card: 0 .1rem .4rem rgba(17, 24, 39, .06);--h-topbar: 2.2rem;--h-bar: 2.75rem;--safe-t: env(safe-area-inset-top, 0rem);--safe-b: env(safe-area-inset-bottom, 0rem);--tabbar-space: 0rem;--tap-min: 2.2rem;--fs-cap: .55rem;--fs-sm: .6rem;--fs-base: .7rem;--fs-md: .75rem;--fs-lg: .85rem;--fs-title: .9rem;--fs-display: 1.1rem;background-color:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--fs-base)}page,taro-view-core,taro-text-core,taro-scroll-view-core,taro-swiper-core,taro-swiper-item-core,taro-image-core,taro-button-core,taro-input-core,taro-textarea-core{-webkit-box-sizing:border-box;box-sizing:border-box}taro-image-core{text-align:left}:root{--tabbar-space:calc(3.8rem + env(safe-area-inset-bottom, 0rem));--taro-tabbar-height: 0rem}.taro-tabbar__container>.taro-tabbar__panel>.taro_page.taro_tabbar_page{max-height:100vh!important}
