.mhome{--mh-yellow:#fcd535;--mh-on-yellow:#141414;--mh-ink:#f6f8fb;--mh-body:#c3ccd6;--mh-muted:#8b95a3;--mh-caption:#7f8a99;--mh-up:#12d18e;--mh-down:#ff5b6e;--mh-card:#12161c;--mh-elev:#171b21;--mh-hair:#ffffff14;width:100%;max-width:480px;color:var(--mh-body);-webkit-font-smoothing:antialiased;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));letter-spacing:-.01em;background:#0a0d10;margin:0 auto;position:relative}.mhome .up{color:var(--mh-up)}.mhome .down{color:var(--mh-down)}.mhome .appbar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--mh-hair);background:#0a0d10b8;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.mhome .appbar-actions{gap:4px;display:flex}.mhome .ic{width:40px;height:40px;color:var(--mh-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;place-items:center;display:grid;position:relative}.mhome .ic:active{background:var(--mh-elev)}.mhome .ic svg{width:21px;height:21px}.mhome .ic .dot{background:var(--mh-yellow);border:2px solid #0a0d10;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.mhome .ic .avatar{background:var(--mh-yellow);width:26px;height:26px;color:var(--mh-on-yellow);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.mhome .greet{padding:20px 20px 4px}.mhome .greet-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mhome .greet h1{color:var(--mh-ink);letter-spacing:-.6px;font-size:26px;font-weight:800;line-height:1.18}.mhome .greet h1 .accent{color:var(--mh-yellow)}.mhome .greet p{color:var(--mh-muted);margin-top:6px;font-size:13.5px}.mhome .live{letter-spacing:.4px;color:var(--mh-up);white-space:nowrap;background:#12d18e1a;border-radius:20px;flex:none;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.mhome .pulse{background:var(--mh-up);border-radius:50%;width:7px;height:7px;animation:1.8s infinite mh-pulse;box-shadow:0 0 #12d18e99}@keyframes mh-pulse{0%{box-shadow:0 0 #12d18e80}70%{box-shadow:0 0 0 7px #12d18e00}to{box-shadow:0 0 #12d18e00}}.mhome .hero{border:1px solid var(--mh-hair);background:linear-gradient(160deg,#171b21 0%,#12161c 60%);border-radius:22px;margin:14px 16px 0;padding:20px 20px 16px;position:relative;overflow:hidden}.mhome .hero-glow{pointer-events:none;background:radial-gradient(circle,#12d18e1a,#0000 65%);width:200px;height:200px;position:absolute;top:-70px;right:-50px}.mhome .hero-hills{z-index:0;pointer-events:none;opacity:.6;width:100%;height:70px;position:absolute;bottom:0;left:0;right:0}.mhome .hero-top,.mhome .hero-index,.mhome .pulsebar,.mhome .hero-foot{z-index:1;position:relative}.mhome .hero-top{justify-content:space-between;align-items:center;display:flex}.mhome .hero-label{color:var(--mh-muted);letter-spacing:.3px;font-size:12px;font-weight:600}.mhome .hero-chip{color:var(--mh-caption);background:#ffffff0d;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700}.mhome .hero-index{align-items:baseline;gap:8px;margin-top:12px;display:flex;position:relative}.mhome .hero-index .num{color:var(--mh-ink);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.mhome .hero-index .unit{color:var(--mh-body);font-size:13px;font-weight:500}.mhome .pulsebar{margin-top:16px}.mhome .pulsebar-track{border-radius:5px;gap:2px;height:8px;display:flex;overflow:hidden}.mhome .pulsebar-track span{border-radius:3px;display:block}.mhome .pb-up{background:var(--mh-up)}.mhome .pb-flat{background:#ffffff1a}.mhome .pb-down{background:var(--mh-down)}.mhome .pulsebar-leg{color:var(--mh-muted);gap:14px;margin-top:10px;font-size:11.5px;display:flex}.mhome .pulsebar-leg b{font-weight:700}.mhome .pulsebar-leg .n-up{color:var(--mh-up)}.mhome .pulsebar-leg .n-down{color:var(--mh-down)}.mhome .hero-foot{border-top:1px solid var(--mh-hair);align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.mhome .hero-foot>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mhome .hero-foot .k{color:var(--mh-caption);font-size:11px}.mhome .hero-foot .v{color:var(--mh-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.mhome .hero-foot .sep{background:var(--mh-hair);flex:none;width:1px;height:26px}.mhome .block{padding:26px 16px 0}.mhome .block-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;padding:0 4px;display:flex}.mhome .block-head h2{color:var(--mh-ink);letter-spacing:-.4px;align-items:center;gap:7px;font-size:18px;font-weight:800;display:flex}.mhome .bh-ico{width:17px;height:17px;color:var(--mh-muted);flex:none}.mhome .block-head .sub{color:var(--mh-caption);font-size:12px}.mhome .more{color:var(--mh-muted);align-items:center;gap:2px;font-size:12.5px;font-weight:600;display:inline-flex}.mhome .more svg{width:14px;height:14px}.mhome .hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.mhome .hscroll::-webkit-scrollbar{display:none}.mhome .qcard{scroll-snap-align:start;background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:18px;flex:none;width:156px;overflow:hidden}.mhome .qcard.feat{border-color:#ffffff29;width:172px;box-shadow:0 8px 30px -12px #0000008c}.mhome .q-cover{align-items:flex-start;height:84px;display:flex;position:relative}.mhome .q-reg{z-index:2;color:#fff;letter-spacing:.4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:20px;margin:9px;padding:4px 8px;font-size:10px;font-weight:700;position:relative}.mhome .q-cover.r0{background:linear-gradient(150deg,#1a2620,#101a15 72%)}.mhome .q-cover.r1{background:linear-gradient(150deg,#19231d,#0f1712 72%)}.mhome .q-cover.r2{background:linear-gradient(150deg,#162220,#0e1815 72%)}.mhome .q-cover.r3{background:linear-gradient(150deg,#1b241d,#111812 72%)}.mhome .q-cover:after{content:"";z-index:0;background:radial-gradient(120% 80% at 78% 0,#ffffff0d,#0000 55%);position:absolute;inset:0}.mhome .q-scene{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mhome .q-flag{z-index:1;width:24px;height:24px;position:absolute;top:7px;right:9px}.mhome .q-body{padding:12px 13px 14px}.mhome .q-name{color:var(--mh-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.mhome .q-price{color:var(--mh-ink);letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:7px;font-size:22px;font-weight:800}.mhome .q-price span{color:var(--mh-muted);margin-left:2px;font-size:13px;font-weight:600}.mhome .q-chg{font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;font-weight:700}.mhome .q-chg.flat{color:var(--mh-caption)}.mhome .movers{background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:18px;overflow:hidden}.mhome .mv{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mhome .mv+.mv{border-top:1px solid var(--mh-hair)}.mhome .mv-l{flex-direction:column;gap:3px;min-width:0;display:flex}.mhome .mv-n{color:var(--mh-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.mhome .mv-reg{color:var(--mh-caption);font-size:11px}.mhome .mv-r2{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.mhome .mv-p{color:var(--mh-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mhome .mv-c{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.mhome .mv-c.star{color:var(--mh-yellow)}.mhome .bh-ico.gold{color:var(--mh-muted)}.mhome .roi{background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:18px;align-items:center;gap:13px;padding:15px 16px;display:flex}.mhome .roi-ico{background:#ffffff0f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mhome .roi-ico svg{width:21px;height:21px;color:var(--mh-body)}.mhome .roi-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mhome .roi-txt b{color:var(--mh-ink);letter-spacing:-.3px;font-size:14.5px;font-weight:800}.mhome .roi-txt i{color:var(--mh-muted);font-size:11.5px;font-style:normal}.mhome .roi-cta{color:var(--mh-on-yellow);background:var(--mh-yellow);border-radius:11px;flex:none;padding:8px 13px;font-size:12.5px;font-weight:800}.mhome .regions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mhome .rg{background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:16px;padding:14px 14px 15px}.mhome .rg-top{justify-content:space-between;align-items:center;display:flex}.mhome .rg-name{color:var(--mh-ink);font-size:13px;font-weight:700}.mhome .rg-cnt{color:var(--mh-caption);font-size:10.5px}.mhome .rg-bar{background:#ffffff0f;border-radius:5px;height:5px;margin:11px 0 9px;overflow:hidden}.mhome .rg-bar span{background:#ffffff4d;border-radius:5px;height:100%;display:block}.mhome .rg-mid{color:var(--mh-ink);letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.mhome .rg-mid span{color:var(--mh-muted);margin-left:2px;font-size:12px;font-weight:600}.mhome .dist{background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:16px;margin-top:12px;padding:15px 16px}.mhome .dist-bar{border-radius:6px;gap:2px;height:10px;display:flex;overflow:hidden}.mhome .dist-bar span{border-radius:3px;display:block}.mhome .dist-bar .d1{background:#ffffff80}.mhome .dist-bar .d2{background:#ffffff42}.mhome .dist-bar .d3{background:#ffffff1f}.mhome .dist-leg{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:12px;display:flex}.mhome .dist-leg span{color:var(--mh-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.mhome .dist-leg b{color:var(--mh-ink);font-weight:700}.mhome .dist-leg i{border-radius:2px;width:8px;height:8px}.mhome .dist-leg .l1{background:#ffffff80}.mhome .dist-leg .l2{background:#ffffff42}.mhome .dist-leg .l3{background:#ffffff1f}.mhome .member{border:1px solid var(--mh-hair);background:linear-gradient(155deg,#1b2a22 0%,#12161c 58%);border-radius:22px;padding:22px 20px 20px;display:block;position:relative;overflow:hidden}.mhome .member-glow{pointer-events:none;background:radial-gradient(circle,#12d18e1f,#0000 65%);width:240px;height:240px;position:absolute;bottom:-70px;left:-30px}.mhome .member-hills{z-index:0;pointer-events:none;opacity:.5;width:100%;height:88px;position:absolute;bottom:0;left:0;right:0}.mhome .member>:not(.member-glow):not(.member-hills){z-index:1;position:relative}.mhome .member-badge{letter-spacing:.3px;color:#12d18e;background:#12d18e1f;border-radius:20px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.mhome .member-badge svg{width:13px;height:13px}.mhome .member h3{color:var(--mh-ink);letter-spacing:-.5px;margin-top:14px;font-size:20px;font-weight:800;line-height:1.25}.mhome .member-price{align-items:baseline;gap:9px;margin-top:14px;display:flex}.mhome .mp-num{color:var(--mh-ink);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.mhome .mp-num span{margin-left:1px;font-size:14px;font-weight:600}.mhome .mp-reg{color:var(--mh-muted);background:#ffffff0f;border-radius:8px;padding:4px 9px;font-size:12px}.mhome .member-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mhome .member-tags span{color:var(--mh-body);border:1px solid var(--mh-hair);background:#ffffff0d;border-radius:20px;padding:6px 11px;font-size:11.5px}.mhome .member-cta{background:var(--mh-yellow);width:100%;height:48px;color:var(--mh-on-yellow);letter-spacing:-.2px;border-radius:14px;place-items:center;margin-top:18px;font-size:15px;font-weight:800;display:grid}.mhome .member:active .member-cta{filter:brightness(.95)}.mhome .mag-lead{background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:20px;display:block;overflow:hidden}.mhome .mag-cover{height:200px;position:relative}.mhome .mag-cover img{object-fit:cover;width:100%;height:100%;display:block}.mhome .mag-cover:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#0a0d10b8 100%);position:absolute;inset:0}.mhome .mag-kicker{z-index:2;letter-spacing:.5px;color:var(--mh-on-yellow);background:var(--mh-yellow);border-radius:20px;padding:5px 10px;font-size:10.5px;font-weight:700;position:absolute;top:14px;left:14px}.mhome .mag-over{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.mhome .mag-over h4{color:#fff;letter-spacing:-.4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:800;line-height:1.32;display:-webkit-box;overflow:hidden}.mhome .mag-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.mhome .mag-mini{background:var(--mh-card);border:1px solid var(--mh-hair);border-radius:16px;align-items:center;gap:13px;padding:10px;display:flex}.mhome .mm-thumb{border-radius:12px;flex:none;width:62px;height:62px;position:relative;overflow:hidden}.mhome .mm-thumb img{object-fit:cover;width:100%;height:100%}.mhome .mm-txt{color:var(--mh-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mhome .footnote{text-align:center;color:var(--mh-caption);padding:26px 20px 8px;font-size:11.5px;line-height:1.6}.mhome .hero,.mhome .qcard,.mhome .movers,.mhome .rg,.mhome .dist,.mhome .roi,.mhome .member,.mhome .mag-lead,.mhome .mag-mini{box-shadow:0 1px 2px #0000004d,0 4px 14px -6px #00000073}.mhome .qcard,.mhome .rg,.mhome .roi,.mhome .member,.mhome .mag-lead,.mhome .mag-mini,.mhome .mv{transition:transform .13s cubic-bezier(.16,1,.3,1)}.mhome .qcard:active,.mhome .rg:active,.mhome .roi:active,.mhome .member:active,.mhome .mag-lead:active,.mhome .mag-mini:active,.mhome .mv:active{transform:scale(.978)}.mhome a:focus-visible,.mhome button:focus-visible{outline:2px solid var(--mh-yellow);outline-offset:2px;border-radius:12px}@keyframes mh-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mhome main>section{animation:.55s cubic-bezier(.16,1,.3,1) both mh-reveal}.mhome main>section:first-child{animation-delay:20ms}.mhome main>section:nth-child(2){animation-delay:80ms}.mhome main>section:nth-child(3){animation-delay:.14s}.mhome main>section:nth-child(4){animation-delay:.2s}.mhome main>section:nth-child(n+5){animation-delay:.26s}}@media (prefers-reduced-motion:reduce){.mhome .pulse{animation:none}}
