html{scroll-behavior:smooth;scroll-padding-top:120px}body{min-width:0}.public-page-error{max-width:600px;margin:20vh auto;padding:30px;font:16px/1.8 sans-serif}.public-page-error h1{font-size:28px}.public-contact-qr{width:140px;height:140px;object-fit:contain}.faq-collapse-item-card-header:focus-visible,[role=button]:focus-visible{outline:3px solid #70b7ff;outline-offset:4px}.faq-collapse-item-card-header{cursor:pointer}.faq-collapse-item-card-header-content{transition:max-height .3s ease}.public-price-sticky{position:sticky;top:106px;z-index:10;background:white}.classic-pannel .price-list li.hover{background:rgb(0 122 255 / 20%)}.progress-bar{transition:width 1.5s ease}.navbar-brand img{object-fit:contain}.docpage [id]{scroll-margin-top:130px}.logo-mark img{width:36px;height:36px;object-fit:contain}.public-doc-logo{font-size:0}.public-doc-logo img{width:32px;height:32px}.header-actions .theme-btn{flex-shrink:0}.contact-content .info{overflow-wrap:anywhere}
@media(max-width:1023px){.public-price-sticky{top:0}}
@media(max-width:767px){.promotion-right-plan{max-width:100%;flex-wrap:wrap}.classic-pannel .container{padding-left:12px;padding-right:12px}.classic-pannel .price-list{font-size:12px}.classic-pannel .price-list .price-class,.classic-pannel .table-header-wrapper .header li.left{width:100px;flex-shrink:0}.classic-pannel .price-list .member-price-item{min-width:0}.classic-pannel .table-header-wrapper .header li{font-size:13px}.pricing-more p{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.site-heading.pricing-more a.btn21{margin-left:0}.contact-content .shape{max-width:100%}.contact-content .info a{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq-collapse-item-card-header-content,.progress-bar{transition:none}}
html[data-public-page]{overflow-x:clip}html[data-public-page] body{overflow-x:clip}
.right_nav{pointer-events:none}.right_nav>li{pointer-events:auto}
@media(max-width:640px){html[data-public-page=policies] header{padding-left:12px;padding-right:12px;gap:8px}html[data-public-page=policies] .logo{min-width:0;gap:6px}html[data-public-page=policies] .logo-tag{display:none}html[data-public-page=policies] .logo-name{white-space:nowrap;font-size:14px}html[data-public-page=policies] .header-actions{gap:4px}html[data-public-page=policies] .lang-pills .lp{white-space:nowrap;padding:5px 7px}html[data-public-page=policies] .theme-btn{width:30px;height:30px}html[data-public-page=policies] .docpage td:first-child,html[data-public-page=policies] .docpage th:first-child{min-width:70px}}
@media(min-width:360px) and (max-width:767px){.classic-pannel .price-list{font-size:14px}.classic-pannel .price-list .price-class,.classic-pannel .table-header-wrapper .header li.left{width:110px}.classic-pannel .table-header-wrapper .header li{font-size:14px}}
@media(max-width:767px){html[data-public-page=price] .is-comparing-plans .right_nav,html[data-public-page=price] .is-comparing-plans .b-r-renzheng-btn,html[data-public-page=price] .is-comparing-plans .b-r-msg-btn{display:none!important}.classic-pannel .price-class li:last-child{white-space:normal;overflow-wrap:anywhere}}
@media(max-width:359px){.classic-pannel .price-list{font-size:10.5px}.classic-pannel .table-header-wrapper .header li{font-size:12px}.classic-pannel .price-list .price-class li.class-feature{font-size:13px}}
/* Live referral catalog: allow long plan names and all published billing periods. */
[data-public-page="promotion"] .promotion-of-computing{height:auto;min-height:255px;align-items:stretch;}
[data-public-page="promotion"] .promotion-left{position:relative;height:auto;min-width:300px;justify-content:center;}
[data-public-page="promotion"] .promotion-left-amount{font-size:clamp(30px,3.5vw,54px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
[data-public-page="promotion"] .promotion-left-amount .bling{position:absolute;left:auto;right:24px;top:24px;width:68px;height:auto;pointer-events:none;}
[data-public-page="promotion"] .promotion-right{min-width:0;padding:24px clamp(20px,3vw,48px);}
[data-public-page="promotion"] .promotion-right-audiences{margin-bottom:10px;}
[data-public-page="promotion"] .promotion-right-plan{width:100%;min-width:0;gap:8px;margin-top:4px;font-size:16px;}
[data-public-page="promotion"] .promotion-right-plan>.m-text{display:none;}
[data-public-page="promotion"] .drop-down-box{flex:1;min-width:0;max-width:470px;}
[data-public-page="promotion"] .drop-down{height:auto;min-height:55px;margin:0;padding:10px 12px;}
[data-public-page="promotion"] .drop-down>.Property{flex-shrink:0;}
[data-public-page="promotion"] .drop-down-test{min-width:0;font-size:17px;line-height:1.5;overflow-wrap:anywhere;}
[data-public-page="promotion"] .drop-down>.drop-down-test{flex:1;}
[data-public-page="promotion"] .drop-down[aria-disabled="true"]{cursor:default;color:#63708d;}
[data-public-page="promotion"] .drop-down-select{top:calc(100% + 8px);max-height:320px;overflow-y:auto;overscroll-behavior:contain;}
[data-public-page="promotion"] .drop-down-select-item{flex-direction:column;gap:4px;padding:10px 14px;}
[data-public-page="promotion"] .drop-down-select-item .drop-down-test{margin:0;}
[data-public-page="promotion"] .promotion-option-price{font-size:14px;line-height:1.5;}
[data-public-page="promotion"] .drop-down-select-item[aria-selected="true"]{background:#e0e8ff;}
[data-public-page="promotion"] .drop-down-select-item:hover,[data-public-page="promotion"] .drop-down-select-item:focus{background:#1e4dff;color:#fff;}
[data-public-page="promotion"] .drop-down-select-item:focus .drop-down-test{color:#fff;}
[data-public-page="promotion"] [role="button"]:focus-visible,[data-public-page="promotion"] [role="option"]:focus-visible{outline:2px solid #174ae6;outline-offset:3px;}
[data-public-page="promotion"] .promotion-plan-price{font-size:15px;line-height:1.5;color:#3154bc;margin-top:12px;}
[data-public-page="promotion"] .promotion-status{font-size:12px;line-height:1.7;color:#68738a;margin-top:5px;}
[data-public-page="promotion"] .promotion-status button{border:0;background:none;color:#174ae6;text-decoration:underline;margin-left:8px;padding:0;}
@media(max-width:767px){
  body.is-estimating-promotion .right_nav,body.is-estimating-promotion .b-r-renzheng-btn,body.is-estimating-promotion .b-r-msg-btn,body.is-estimating-promotion .b-r-split-line{visibility:hidden;pointer-events:none;}
  [data-public-page="promotion"] .promotion-left{min-width:0;padding:20px;}
  [data-public-page="promotion"] .promotion-left-amount{font-size:42px;}
  [data-public-page="promotion"] .promotion-right{padding:22px 16px;}
  [data-public-page="promotion"] .promotion-right-audiences,[data-public-page="promotion"] .promotion-right-plan{padding:0;}
  [data-public-page="promotion"] .drop-down-test{font-size:14px;}
  [data-public-page="promotion"] .drop-down{padding:8px;min-height:44px;}
  [data-public-page="promotion"] .drop-down-select-item{padding:10px;}
  [data-public-page="promotion"] .promotion-option-price{font-size:12px;}
}
.lang-pills .lp{display:inline-flex;align-items:center;gap:4px}.lang-pills .lp img{border-radius:50%;object-fit:contain;flex:none}
@media(max-width:640px){html[data-public-page=policies] .lang-pills .lp{padding-inline:4px;gap:2px}html[data-public-page=policies] .lang-pills .lp img{width:12px;height:12px}}
