.request-loading[data-v-6747c0bf]{background-color:transparent!important}.request-loading i[data-v-6747c0bf],.request-loading img[data-v-6747c0bf]{font-size:50px;animation:move-6747c0bf .3s infinite alternate}.font-size-24[data-v-6747c0bf]{font-size:.24rem}.font-size-32[data-v-6747c0bf]{font-size:.32rem}.text-color-grey[data-v-6747c0bf]{color:#999}.text-color-back[data-v-6747c0bf]{color:#333}.text-color-red[data-v-6747c0bf]{color:#de1c24}.text-center[data-v-6747c0bf]{text-align:center}@keyframes move-6747c0bf{0%{transform:scale(.8)}to{transform:scale(1)}}.saas-box[data-v-6747c0bf]{width:6.78rem;margin:0 auto;padding:.2rem;border-radius:10px}.brand-card[data-v-6747c0bf]{width:100%;border:1px solid #edf0f5;border-radius:.12rem;padding:.12rem;background:#fff;box-shadow:0 .08rem .24rem rgba(26,31,54,.06);display:flex;flex-direction:column;align-items:stretch;gap:.1rem;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.brand-card[data-v-6747c0bf]:active{border-color:rgba(151,116,225,.52);background:#fbfaff;box-shadow:0 .06rem .18rem rgba(26,31,54,.08)}.brand-logo-wrap[data-v-6747c0bf]{width:100%;aspect-ratio:1/1;border-radius:.08rem;background:#f8f9fc;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-logo[data-v-6747c0bf]{width:100%;height:100%}.brand-logo[data-v-6747c0bf] .van-image__img{padding:.06rem;box-sizing:border-box}.brand-logo-error[data-v-6747c0bf]{width:100%;height:100%;color:#9ca3af;font-size:.18rem;display:flex;align-items:center;justify-content:center}.brand-name[data-v-6747c0bf]{min-height:.34rem;color:#1f2937;font-size:.22rem;line-height:1.4;font-weight:600;text-align:center;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.request-loading[data-v-14034388]{background-color:transparent!important}.request-loading i[data-v-14034388],.request-loading img[data-v-14034388]{font-size:50px;animation:move-14034388 .3s infinite alternate}.font-size-24[data-v-14034388]{font-size:.24rem}.font-size-32[data-v-14034388]{font-size:.32rem}.text-color-grey[data-v-14034388]{color:#999}.text-color-back[data-v-14034388]{color:#333}.text-color-red[data-v-14034388]{color:#de1c24}.text-center[data-v-14034388]{text-align:center}@keyframes move-14034388{0%{transform:scale(.8)}to{transform:scale(1)}}.saas-box[data-v-14034388]{width:6.78rem;margin:0 auto;padding:.2rem;border-radius:10px}.movie-brand-page[data-v-14034388]{min-height:100vh;background:#f6f7fb;padding:.24rem .24rem .48rem;box-sizing:border-box}.brand-hero[data-v-14034388]{min-height:2.48rem;margin-bottom:.24rem;padding:.34rem .32rem;border-radius:.2rem;box-sizing:border-box;background:linear-gradient(135deg,#191724,#243447 55%,#8a6737);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:.24rem}.hero-copy[data-v-14034388]{min-width:0}.hero-copy .hero-label[data-v-14034388]{display:inline-flex;align-items:center;min-height:.36rem;padding:0 .16rem;border:1px solid hsla(0,0%,100%,.36);border-radius:.18rem;color:hsla(0,0%,100%,.84);font-size:.2rem}.hero-copy h1[data-v-14034388]{margin:.18rem 0 .12rem;font-size:.46rem;line-height:1.15;font-weight:700;letter-spacing:0}.hero-copy p[data-v-14034388]{margin:0;max-width:4rem;color:hsla(0,0%,100%,.78);font-size:.25rem;line-height:1.45}.hero-badge[data-v-14034388]{flex:0 0 auto;min-width:1.46rem;height:.58rem;padding:0 .18rem;border-radius:.29rem;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);color:#fff;font-size:.24rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap}.brand-refresh[data-v-14034388]{min-height:calc(100vh - 3.2rem)}.brand-grid[data-v-14034388]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem}.brand-skeleton-card[data-v-14034388]{width:100%;border:1px solid #edf0f5;border-radius:.12rem;padding:.12rem;background:#fff;box-shadow:0 .08rem .24rem rgba(26,31,54,.06);display:flex;flex-direction:column;align-items:stretch;gap:.1rem;box-sizing:border-box}.brand-skeleton-logo[data-v-14034388],.brand-skeleton-name[data-v-14034388]{background:#f2f3f5}.brand-skeleton-logo[data-v-14034388]{width:100%;aspect-ratio:1/1;border-radius:.08rem}.brand-skeleton-name[data-v-14034388]{width:62%;height:.22rem;margin:.06rem auto;border-radius:.04rem}.brand-empty[data-v-14034388]{margin-top:1rem;background:#fff;border-radius:.16rem}