html.mc-guide-scroll-locked,body.mc-guide-body-locked{overflow:hidden!important;overscroll-behavior:none!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;scroll-behavior:auto!important}
html.mc-guide-scroll-locked{height:100%!important}
#mc-browser-opening-guide[hidden],#mc-browser-opening-guide [hidden]{display:none!important}
#mc-browser-opening-guide,#mc-browser-opening-guide *{box-sizing:border-box}
#mc-browser-opening-guide{--mc-guide-purple:#5b5cf0;--mc-guide-blue:#26a8e8;position:fixed!important;inset:0!important;z-index:2147482000;display:block!important;padding:calc(84px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow:hidden!important;overscroll-behavior:none;touch-action:pan-y;background:linear-gradient(145deg,#e9efff 0%,#f4f5ff 50%,#e0f5ff 100%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#26344f;line-height:1.6;text-align:left;isolation:isolate;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;animation:none!important;transition:none!important}
#mc-browser-opening-guide button{font:inherit;cursor:pointer;touch-action:manipulation}
#mc-browser-opening-guide button:focus-visible,#mc-browser-opening-guide [tabindex]:focus-visible{outline:3px solid #a1dffc;outline-offset:3px}
#mc-browser-opening-guide .mc-guide-top-hint{position:absolute;top:max(18px,env(safe-area-inset-top,0px));right:max(20px,env(safe-area-inset-right,0px));display:flex;align-items:center;gap:10px;color:#65718b;font-size:12px;font-weight:600;letter-spacing:.02em}
#mc-browser-opening-guide .mc-guide-menu-dots{display:inline-flex;align-items:center;justify-content:center;width:44px;height:29px;background:#fff;border:1px solid #d2dbef;border-radius:10px;letter-spacing:3px;font-size:20px;line-height:1}
#mc-browser-opening-guide .mc-guide-card{width:min(100%,430px);max-height:100%;position:relative;isolation:isolate;margin:0 auto;padding:24px 24px 14px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;background:#fff;border:1px solid rgba(255,255,255,.7);border-radius:24px;box-shadow:0 16px 55px rgba(83,97,157,.13);transform:none!important;animation:none!important;transition:none!important}
#mc-browser-opening-guide .mc-guide-card:before{content:"";position:absolute;inset:0 0 auto;height:140px;background:radial-gradient(ellipse at 94% 0%,#dfeeff 0%,transparent 65%),radial-gradient(ellipse at 0% 0%,#efebff 0%,transparent 68%);pointer-events:none;z-index:-1}
#mc-browser-opening-guide .mc-guide-brand{display:flex;align-items:center;gap:11px;margin:0 0 15px}
#mc-browser-opening-guide .mc-guide-cat{width:50px;height:50px;flex:none}
#mc-browser-opening-guide .mc-guide-brand-name{font-size:18px;font-weight:750;color:#283552;letter-spacing:.02em}
#mc-browser-opening-guide .mc-guide-brand-caption{font-size:10px;letter-spacing:.14em;color:#7f8ba4;margin-top:1px}
#mc-browser-opening-guide .mc-guide-chip{display:inline-flex;align-items:center;gap:7px;color:#6263b6;background:#f0f1fe;border:1px solid #e4e6fc;padding:3px 10px;border-radius:30px;font-size:11px;font-weight:600;margin:0 0 16px}
#mc-browser-opening-guide .mc-guide-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:#7375ed}
#mc-browser-opening-guide .mc-guide-short-steps{display:flex;align-items:center;justify-content:space-between;margin:0 0 19px;padding:13px 9px;border:1px solid #eef0f7;border-radius:13px;background:#fafbff}
#mc-browser-opening-guide .mc-guide-step{text-align:center;flex:1;font-size:11px;color:#758199;white-space:nowrap}
#mc-browser-opening-guide .mc-guide-step-num{display:flex;align-items:center;justify-content:center;width:23px;height:23px;margin:0 auto 5px;border-radius:8px;background:#e9ebff;color:#5b5cf0;font-size:11px;font-weight:700}
#mc-browser-opening-guide .mc-guide-step-arrow{color:#c2c9d6;align-self:flex-start;margin-top:2px;font-size:17px}
#mc-browser-opening-guide .mc-guide-primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:49px;padding:12px 10px;border:0;border-radius:12px;color:#fff;background:linear-gradient(110deg,#5b5cf0,#4489ef 70%,#26a8e8);box-shadow:0 6px 17px rgba(91,92,240,.18);font-weight:650;font-size:14px;transform:none!important;animation:none!important;transition:none!important}
#mc-browser-opening-guide .mc-guide-primary svg{width:17px;height:17px;flex:none}
#mc-browser-opening-guide .mc-guide-status{height:30px;font-size:11px;color:#507b7c;line-height:20px;margin:8px 0 0;padding:0 2px;text-align:center;overflow:hidden}
#mc-browser-opening-guide .mc-guide-details{padding:10px 11px;margin:0 0 4px;background:#f5f7fc;border:1px solid #e8edf7;border-radius:10px}
#mc-browser-opening-guide .mc-guide-address{font-size:11px;line-height:1.8;color:#65718b;overflow-wrap:anywhere;word-break:break-all;user-select:all;-webkit-user-select:all;touch-action:pan-y;margin:0}
@media(max-width:360px){#mc-browser-opening-guide .mc-guide-card{padding:21px 18px 12px;border-radius:20px}#mc-browser-opening-guide .mc-guide-brand-name{font-size:17px}#mc-browser-opening-guide .mc-guide-step{font-size:10px}#mc-browser-opening-guide .mc-guide-primary{font-size:13px}}
@media(max-height:440px){#mc-browser-opening-guide{padding-top:calc(55px + env(safe-area-inset-top,0px))}#mc-browser-opening-guide .mc-guide-card{padding-top:18px;padding-bottom:10px;border-radius:18px}#mc-browser-opening-guide .mc-guide-brand{margin-bottom:10px}#mc-browser-opening-guide .mc-guide-cat{width:40px;height:40px}#mc-browser-opening-guide .mc-guide-chip{margin-bottom:11px}#mc-browser-opening-guide .mc-guide-short-steps{margin-bottom:13px;padding-top:9px;padding-bottom:9px}}
#mc-browser-opening-guide .mc-guide-card{height:100%;display:flex;flex-direction:column}
#mc-browser-opening-guide .mc-guide-card>*{flex-shrink:0}
#mc-browser-opening-guide .mc-guide-brand{margin-top:auto}
#mc-browser-opening-guide .mc-guide-chip{align-self:flex-start}
#mc-browser-opening-guide .mc-guide-status{margin-bottom:0}
#mc-browser-opening-guide .mc-guide-card:after{content:"";display:block;position:static;height:0;min-height:0;flex:0 0 0;margin-top:auto;padding:0;border:0}
