body{-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;color:#333;width:var(--app-width, 100%);margin:0 auto}*{border:0;box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}img{-webkit-user-drag:none;-moz-user-select:-moz-none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}button{transform:scale(1);transition:transform .28s cubic-bezier(.22,1,.36,1),filter .2s ease;-webkit-tap-highlight-color:transparent}button:active{transform:scale(.95);filter:brightness(.88);transition-duration:.08s}.imgOut{display:flex;align-items:center;justify-content:center}.imgOut img{width:100%;height:100%;object-fit:cover}.global-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.62)}.global-loading.is-hidden{display:none}.global-loading .loading-cont{width:41.87vw;height:29.07vw;border-radius:5.33vw;background:#151515;padding-top:3.73vw}.global-loading .loading-title{font-size:3.2vw;text-align:center;color:#fff}.global-loading .loading-img{width:11.07vw;height:11.07vw;display:flex;align-items:center;justify-content:center;margin:3.73vw auto 0}.global-loading .loading-img img{width:100%;height:100%;animation:globalLoadingSpin 1s linear infinite;will-change:transform}@keyframes globalLoadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.global-loading .loading-cont{width:9.8125rem;height:6.8125rem;border-radius:1.25rem;padding-top:.875rem}.global-loading .loading-title{font-size:.75rem}.global-loading .loading-img{width:2.59375rem;height:2.59375rem;margin-top:.875rem}}.installGuidecontainer{display:block;position:fixed;width:var(--app-width, 100%);height:100dvh;z-index:1500;top:0;left:-200vw;transform:translate(-50%);overflow-y:auto;font-size:.875rem;pointer-events:none}.installGuidecontainer.is-open{left:50%;pointer-events:auto}.installGuidecontainer .download{display:flex;flex-direction:column;gap:1rem;padding:.625rem 1.5625rem;margin-top:1.875rem}.installGuidecontainer .note{border-radius:.875rem;padding:.625rem;background-color:rgba(255,255,255,.34);color:#4d4d4d;font-size:.75rem;font-weight:400}.installGuidecontainer .imgWrapper,.installGuidecontainer .guide-img-wrapper{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-top:.625rem;margin-bottom:.9375rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.installGuidecontainer .imgWrapper img,.installGuidecontainer .guide-img-wrapper img{transition:box-shadow .16s ease;border-radius:.625rem}.installGuidecontainer .imgWrapper.touch-active img,.installGuidecontainer .guide-img-wrapper.touch-active img{box-shadow:0 0 0 .125rem rgba(64,148,255,.95)}.touch-active{filter:brightness(.82)}.safari-jump-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:none;align-items:center;justify-content:center;padding:1.5rem 1rem;box-sizing:border-box}.safari-jump-dialog.is-open{display:flex}.safari-jump-dialog__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55)}.safari-jump-dialog__panel{position:relative;z-index:1;width:min(100%,25rem);border-radius:1.25rem;background:#fff;padding:1.75rem 1.25rem 1.25rem;box-sizing:border-box;text-align:center}.safari-jump-dialog__close{position:absolute;top:.5rem;right:.75rem;border:0;background:transparent;color:#8e8e93;font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.safari-jump-dialog__icon{display:flex;justify-content:center;margin-top:.5rem}.safari-jump-dialog__title{margin:1rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.4;color:#1c1c1e}.safari-jump-dialog__desc{margin:.75rem auto 0;max-width:15rem;font-size:.8125rem;font-weight:500;line-height:1.7;color:#3a3a3c}.safari-jump-dialog__cta{display:block;width:min(100%,15rem);margin:1.125rem auto 0;border:0;border-radius:.5rem;background:#238bff;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.2;padding:.75rem 1rem;cursor:pointer}body[data-template] .home-h5.is-download-pinned{padding-bottom:calc(var(--download-cta-reserve, 0px) + env(safe-area-inset-bottom,0))}body[data-template="91mf"]{--mf91-green: #90e583;--mf91-green-deep: #158000;--mf91-yellow: #ffea00;--mf91-cyan: #00b9e3;--mf91-page-inset: 1rem;--mf91-card-pad: .75rem;--mf91-thumb-gap: .625rem;--mf91-thumb-visible: 4;background:#000;color:#fff;overflow-x:hidden;min-height:100dvh}body[data-template="91mf"] #app{position:relative;width:100%;max-width:var(--app-width, 500px);margin:0 auto;background:#000;min-height:100dvh}body[data-template="91mf"] .home{position:relative;width:100%;padding:calc(4.125rem + env(safe-area-inset-top,0)) 0 0;overflow-x:hidden;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.82) 42%,#000),url(/image/91mf/bg.webp) center top / cover no-repeat}body[data-template="91mf"] .home-top{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:40;width:100%;max-width:var(--app-width, 500px);height:calc(4.125rem + env(safe-area-inset-top,0));padding:env(safe-area-inset-top,0) .875rem 0;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.72);border-radius:0 0 1.125rem 1.125rem;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body[data-template="91mf"] .top-left{display:flex;align-items:center;gap:.5rem;min-width:0}body[data-template="91mf"] .logo{width:2.5rem;height:2.5rem;border-radius:.625rem;overflow:hidden;flex-shrink:0}body[data-template="91mf"] .logo img{width:100%;height:100%;object-fit:cover;display:block}body[data-template="91mf"] .appInfo{display:flex;flex-direction:column;gap:.125rem;min-width:0}body[data-template="91mf"] .appName{font-size:1rem;font-weight:600;line-height:1.2;color:#fff}body[data-template="91mf"] .appTips{font-size:.75rem;line-height:1.2;color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-template="91mf"] .business-contact{display:flex;flex-direction:column;align-items:center;gap:.125rem;background:transparent;color:#fff;padding:0}body[data-template="91mf"] .business-contact-icon{width:1.8125rem;height:1.8125rem;display:block}body[data-template="91mf"] .business-contact-text{font-size:.75rem;line-height:1.2}body[data-template="91mf"] .hero{position:relative;padding-top:.5rem}body[data-template="91mf"] .bubble-rail{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 .5rem;scrollbar-width:none}body[data-template="91mf"] .bubble-rail::-webkit-scrollbar{display:none}body[data-template="91mf"] .bubble-strip{display:block;width:max(45rem,190%);max-width:none;height:auto;pointer-events:none}body[data-template="91mf"] .hero-main{position:relative;z-index:2;display:block;width:100%;margin:-7.375rem auto 0;padding:0 .75rem .5rem;background:transparent;text-align:center}body[data-template="91mf"] .hero-center{width:min(22.75rem,100%);max-height:none;object-fit:contain;display:block;margin:0 auto}body[data-template="91mf"] .block{position:relative;width:calc(100% - var(--mf91-page-inset) * 2);max-width:calc(100% - var(--mf91-page-inset) * 2);margin:1rem auto 0;padding:0;box-sizing:border-box;overflow:hidden}body[data-template="91mf"] .block-card{position:relative;width:100%;aspect-ratio:722 / 346;border-radius:1.375rem;overflow:hidden;transform:translateZ(0);isolation:isolate}body[data-template="91mf"] .block-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;display:block;z-index:0}body[data-template="91mf"] .thumb-rail{position:absolute;left:var(--mf91-card-pad);right:var(--mf91-card-pad);top:34%;bottom:8%;z-index:2;display:flex;align-items:stretch;gap:var(--mf91-thumb-gap);padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:.75rem}body[data-template="91mf"] .thumb-rail::-webkit-scrollbar{display:none}body[data-template="91mf"] .thumb{position:relative;flex:0 0 auto;width:calc((100% - (var(--mf91-thumb-visible) - 1) * var(--mf91-thumb-gap)) / var(--mf91-thumb-visible));height:100%;border-radius:.75rem;overflow:hidden;background:#1a1a1a;padding:0;scroll-snap-align:start;scroll-snap-stop:always}body[data-template="91mf"] .thumb>img:first-child{width:100%;height:100%;object-fit:cover;display:block}body[data-template="91mf"] .play{position:absolute;left:50%;top:50%;width:1.125rem;height:1.125rem;transform:translate(-50%,-50%);pointer-events:none}body[data-template="91mf"] .cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;width:calc(100% - var(--mf91-page-inset) * 2);max-width:calc(100% - var(--mf91-page-inset) * 2);margin:1.125rem auto 0;box-sizing:border-box}body[data-template="91mf"] .cat-card{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:113 / 157;border-radius:.75rem;overflow:hidden;padding:0;background:#5fbf4a;border:.15625rem solid #7ed957;box-sizing:border-box}body[data-template="91mf"] .cat-media{position:relative;display:block;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;background:#111}body[data-template="91mf"] .cat-media>img:first-child{width:100%;height:100%;object-fit:cover;display:block}body[data-template="91mf"] .cat-media .play{width:1.375rem;height:1.375rem;opacity:.92}body[data-template="91mf"] .cat-label{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:1.625rem;padding:.25rem .25rem .3125rem;background:linear-gradient(180deg,#7ed957,#4caf3a);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.0125rem;line-height:1.2;white-space:nowrap}body[data-template="91mf"] .feed{width:calc(100% - var(--mf91-page-inset) * 2);max-width:calc(100% - var(--mf91-page-inset) * 2);margin:1.125rem auto 0;box-sizing:border-box}body[data-template="91mf"] .feed-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}body[data-template="91mf"] .feed-tab{height:3rem;border-radius:.75rem;background:#282828;color:#bfbfbf;font-size:1rem;font-weight:400}body[data-template="91mf"] .feed-tab.is-active{color:#fff;font-weight:600;background:linear-gradient(185deg,#90e583 .7%,#158000 79%)}body[data-template="91mf"] .feed-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .5rem;margin-top:.75rem}body[data-template="91mf"] .feed-card{display:flex;flex-direction:column;gap:.375rem;background:transparent;padding:0;text-align:left;color:#fff}body[data-template="91mf"] .feed-card img{width:100%;aspect-ratio:177 / 111;object-fit:cover;border-radius:.75rem;display:block}body[data-template="91mf"] .feed-card span{font-size:.625rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body[data-template="91mf"] .home-footer-spacer{height:calc(5.5rem + env(safe-area-inset-bottom,0))}body[data-template="91mf"] .sticky-download{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:45;width:100%;max-width:var(--app-width, 500px);height:calc(4.6875rem + env(safe-area-inset-bottom,0));padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom,0));display:flex;align-items:center;justify-content:space-between;gap:.625rem;border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(#0f0706,#0f0706) padding-box,linear-gradient(183deg,#90e583 .7%,#158000 79%) border-box;border:.125rem solid transparent;box-sizing:border-box}body[data-template="91mf"] .sticky-brand{display:flex;align-items:center;gap:.5rem;min-width:0}body[data-template="91mf"] .sticky-brand img{width:2.5rem;height:2.5rem;border-radius:.625rem;object-fit:cover;flex-shrink:0}body[data-template="91mf"] .sticky-name{font-size:1rem;font-weight:600;line-height:1.2}body[data-template="91mf"] .sticky-tips{margin-top:.125rem;font-size:.75rem;line-height:1.2;color:rgba(255,255,255,.9);white-space:nowrap}body[data-template="91mf"] .sticky-btn{position:relative;flex:0 0 9.5625rem;width:9.5625rem;height:3.3125rem;padding:0;background:transparent}body[data-template="91mf"] .sticky-btn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}body[data-template="91mf"] .installGuidecontainer{background:url(/image/526/download-bg.webp?t=2) top center no-repeat,#f6f6f6;background-size:cover}body[data-template="91mf"] .titleBar{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.625rem;width:100%;z-index:11}body[data-template="91mf"] .titleBar div{flex:1;display:flex}body[data-template="91mf"] .titleBar .title{justify-content:center;align-items:center;text-align:center;color:#000;font-weight:400;font-size:1.125rem}body[data-template="91mf"] .dlBtns{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;height:auto;margin-top:.625rem;position:relative}body[data-template="91mf"] .linkBtn{width:5.625rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:url(/image/521/button-bg.webp?t=2) center center no-repeat;background-size:100% 100%;color:#1f1f1f;font-size:.8125rem;font-weight:400;cursor:pointer;padding-bottom:.375rem;position:relative;z-index:1}body[data-template="91mf"] .global-loading{flex-direction:column;gap:1.75rem;background:linear-gradient(180deg,rgba(0,40,28,.35),rgba(0,0,0,.55)),url(/image/91mf/bg.webp) center center / cover no-repeat;padding:12vh 1.5rem 18vh}body[data-template="91mf"] .global-loading .splash-brand{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center}body[data-template="91mf"] .global-loading .splash-logo{width:6rem;height:6rem;border-radius:1.375rem;object-fit:cover;display:block;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.35)}body[data-template="91mf"] .global-loading .splash-name{margin-top:.25rem;font-size:1.375rem;font-weight:700;color:#fff;letter-spacing:.03125rem}body[data-template="91mf"] .global-loading .splash-tips{font-size:.8125rem;font-weight:400;color:rgba(255,255,255,.92);letter-spacing:.0125rem}body[data-template="91mf"] .global-loading .loading-cont{width:10.5rem;height:auto;min-height:6.75rem;border-radius:1.125rem;background:rgba(21,21,21,.88);padding:1rem .75rem 1.125rem;box-sizing:border-box}body[data-template="91mf"] .global-loading .loading-title{font-size:.75rem;line-height:1.3}body[data-template="91mf"] .global-loading .loading-img{width:2.625rem;height:2.625rem;margin-top:.875rem}
