.language-switcher{flex-shrink:0;align-items:center;display:inline-flex}.language-switcher select{font:inherit;color:#516276;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:8px;max-width:112px;padding:8px 26px 8px 10px;font-size:12px}.language-switcher select:focus-visible{outline-offset:2px;outline:2px solid #2d82cb}.map-header .language-switcher{margin-left:auto;margin-right:18px}.map-header .language-switcher select{color:#dce7f3;background:#10283c99;border-color:#8da8bf55}.map-header .language-switcher option{color:#263b50;background:#fff}.customer-header .language-switcher{margin-left:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not([lang=zh-CN]) .page-heading h1{letter-spacing:-1.1px}html:not([lang=zh-CN]) .customer-header nav{gap:3px}html:not([lang=zh-CN]) .customer-header nav button{padding:10px 8px;font-size:12px}html:not([lang=zh-CN]) .header-account>span:nth-child(2){max-width:100px}html:not([lang=zh-CN]) .plan-card h3{font-size:25px}html:not([lang=zh-CN]) .loyalty-level>span{font-size:11px}html:not([lang=zh-CN]) .loyalty-metrics{gap:12px}html:not([lang=zh-CN]) .support-tools .button{white-space:normal}html:not([lang=zh-CN]) .map-intro h1{font-size:clamp(36px,5vw,72px)}html:not([lang=zh-CN]) .map-node-label{min-width:120px}@media (max-width:1100px){html:not([lang=zh-CN]) .header-account>span:nth-child(2){display:none}html:not([lang=zh-CN]) .customer-header nav button{padding:10px 6px;font-size:11px}}@media (max-width:800px){.customer-header .language-switcher{margin-left:auto;margin-right:10px}.language-switcher select{padding:7px 20px 7px 9px;font-size:11px}html:not([lang=zh-CN]) .mobile-nav button{flex:0 0 72px;min-width:72px;font-size:10px}html:not([lang=zh-CN]) .mobile-nav{justify-content:flex-start;overflow-x:auto}html:not([lang=zh-CN]) .map-intro h1{font-size:clamp(34px,9vw,52px)}html:not([lang=zh-CN]) .loyalty-level{letter-spacing:-2px;flex-wrap:wrap;gap:8px}html:not([lang=zh-CN]) .loyalty-metrics b{font-size:22px}html:not([lang=zh-CN]) .plan-price{font-size:31px}html:not([lang=zh-CN]) .plan-price span{font-size:11px}}.currency-picker{flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 24px;display:flex}.currency-picker label{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}.currency-picker select{background:#fff;border:1px solid #d8dfda;border-radius:8px;padding:8px 12px}.currency-picker p{color:#64736b;flex:1;min-width:220px;font-size:12px}.billing-summary strong{overflow-wrap:anywhere;font-size:20px}.currency-pricing{margin-bottom:24px}html:not([lang=zh-CN]) .package-card .plan-price{overflow-wrap:anywhere}.map-dialog-bar .language-switcher{margin-left:auto;margin-right:12px}.map-dialog-bar .language-switcher select{padding-block:6px}.map-dialog-bar{gap:8px}html[lang] body .customer-header{gap:20px;padding-inline:max(24px,50vw - 590px);display:flex}html[lang] body .customer-header>.brand{flex:0 0 150px}html[lang] body .customer-header>nav{flex:none;gap:4px;margin:auto}html[lang] body .customer-header>nav>button{letter-spacing:.01em;text-overflow:ellipsis;flex:0 0 116px;justify-content:center;width:116px;min-width:0;padding:10px 6px;font-size:12.5px;overflow:hidden}html[lang] body .customer-header>.language-switcher select{width:auto;min-width:112px}html[lang] body .account-menu-shell{flex:none}@media (max-width:1100px){html[lang] body .customer-header{gap:12px;padding-inline:20px}html[lang] body .customer-header>.brand{flex-basis:120px}html[lang] body .customer-header>nav>button{flex-basis:102px;width:102px;padding:10px 4px;font-size:12px}html[lang] body .account-menu-trigger .account-label{display:none}}@media (max-width:960px){html[lang] body .customer-header>.brand{flex:0 0 112px}html[lang] body .customer-header>nav{flex:auto;min-width:0;margin:0}html[lang] body .customer-header>nav>button{white-space:normal;text-align:center;overflow-wrap:anywhere;flex:1 1 0;width:auto;padding:6px 3px;font-size:11.5px;line-height:1.25}}.language-switcher label{align-items:center;display:inline-flex;position:relative}html body .language-switcher select{-webkit-appearance:none;appearance:none;text-overflow:clip;white-space:nowrap;background-image:none;max-width:none;padding-right:28px}html body .landing-nav .language-switcher select{width:auto;min-width:112px}.language-switcher label:after{content:"";pointer-events:none;border-bottom:1.5px solid #8b97a6;border-right:1.5px solid #8b97a6;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}@media (min-width:961px){html[lang] body .customer-header>nav{flex:auto;justify-content:center;min-width:0}html[lang] body .customer-header>nav>button{white-space:normal;text-align:center;overflow-wrap:anywhere;flex:0 116px;width:auto;min-width:0;padding-inline:4px;line-height:1.25}html[lang] body .account-menu-trigger .account-label{max-width:101px}}@media (max-width:1300px){html[lang] body .account-menu-trigger .account-label{display:none}}
