/* Shared member chrome: identical on themed account pages, AI and 91. */
.c-page .c-member-header{display:block;background:#fff;border-bottom:1px solid #e8edf6;color:#1b2943}
.c-member-header *,.c-member-navigation *{box-sizing:border-box}
.c-member-header-inner{max-width:1240px;width:calc(100% - 48px);margin:auto;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:36px;min-height:94px}
.c-member-brand{display:flex;align-items:center;gap:11px;min-width:0;color:#1b2943!important;text-decoration:none!important}
.c-member-brand>img{width:44px;height:40px;object-fit:contain;flex-shrink:0}.c-member-brand strong{display:block;font-size:22px;font-weight:750;line-height:1.4}.c-member-brand small{display:block;font-size:11px;color:#7a88a3;margin-top:3px}
.c-member-search{display:flex;align-items:center;gap:9px;border:1px solid #e3e9f6;background:#f6f8fd;border-radius:24px;height:43px;max-width:510px;width:100%;margin:0 auto;padding:4px 4px 4px 14px}.c-member-search>svg{width:19px;height:19px;color:#7e8ca7;flex-shrink:0}.c-member-search>input{width:100%;min-width:0;border:0;outline:0;background:none;font:14px/1.5 inherit;color:#263653;padding:0;box-shadow:none}.c-member-search>input::placeholder{color:#8592aa}.c-member-search>button{border:0;border-radius:21px;background:#5065f7;color:#fff;min-height:33px;padding:5px 20px;font-size:13px;flex-shrink:0;cursor:pointer}
.c-member-quick{display:flex;gap:10px}.c-member-quick>a{display:grid;place-items:center;width:40px;height:40px;background:#f6f8fd;border:1px solid #edf1f9;border-radius:12px}.c-member-quick img{width:23px;height:23px;object-fit:contain}
.c-member-navigation{width:calc(100% - 48px);max-width:1160px;margin:20px auto;background:#fff;border:1px solid #e4eaf5;border-radius:16px;padding:12px;color:#33425e}
.c-member-primary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.c-member-primary>a{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:55px;padding:9px 8px;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:500;text-decoration:none!important;color:#40516d;transition:background .18s,border-color .18s}
.c-member-primary>a:hover{background:#f6f8ff}.c-member-primary>a.selected{background:#edf0ff;border-color:#d6deff;color:#4058df;font-weight:650}.c-member-symbol{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#f6f8fc}.c-member-symbol>img{display:block;width:24px;height:24px;object-fit:contain}.c-member-primary>a.selected .c-member-symbol{background:#fff;box-shadow:0 2px 7px #5265cb0c}
.c-member-more{margin-top:9px;padding-top:6px;border-top:1px solid #edf1f7}.c-member-more>summary{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;min-height:33px;color:#7785a0;cursor:pointer;list-style:none}.c-member-more>summary::-webkit-details-marker{display:none}.c-member-more>summary>svg{width:15px;height:15px}.c-member-more[open]>summary>svg{transform:rotate(180deg)}.c-member-more>nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding-top:8px}.c-member-more>nav>a{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;min-height:43px;padding:6px;border-radius:9px;color:#58677f;text-decoration:none}.c-member-more img{width:21px;height:21px}.c-member-more>nav>a:hover,.c-member-more>nav>a.selected{background:#edf0ff;color:#4058df}
.c-member-navigation a:focus-visible,.c-member-more summary:focus-visible,.c-member-header a:focus-visible,.c-member-search:focus-within{outline:2px solid #8493ff;outline-offset:3px}
.c-page .c-member-bottom img{display:block;width:25px;height:25px;object-fit:contain}.c-page .c-member-bottom>a>span:first-child{display:grid;place-items:center;width:39px;height:32px;border-radius:11px}.c-page .c-member-bottom>a.selected>span:first-child{background:#edf0ff}.c-page .c-member-bottom>a{color:#78869c!important;font-weight:500}.c-page .c-member-bottom>a.selected{color:#4058df!important;font-weight:650}
.c-page.c-member-portal{--cc-accent:#5065f7;background:#f5f7fc!important}.c-page.c-member-portal .ags-wrap,.c-page.c-member-portal .ai-wrap{width:calc(100% - 48px);max-width:1160px;margin:auto;padding:0 0 45px}.c-page.c-member-portal .ags-hero,.c-page.c-member-portal .ai-hero{border:1px solid #e3e9f7;border-radius:18px;background-color:#edf2ff;padding:28px;margin:0 0 22px;min-height:0}.c-page.c-member-portal .ai-hero h1,.c-page.c-member-portal .ags-hero h1{font-size:29px;line-height:1.5;margin:0 0 8px;letter-spacing:0}.c-page.c-member-portal .ags-hero p,.c-page.c-member-portal .ai-hero p{font-size:14px;line-height:1.8;margin:0;color:#73829d}.c-page.c-member-portal .ags-icon{background:#fff;border:1px solid #e4e9fa}.c-page.c-member-portal .ags-icon img{width:35px;height:35px}.c-page.c-member-portal .ags-card,.c-page.c-member-portal .ai-composer,.c-page.c-member-portal .ai-work{border-color:#e3e9f4;border-radius:16px;box-shadow:0 5px 18px #34487503}.c-page.c-member-portal .ags-primary,.c-page.c-member-portal .ai-primary{background:#5065f7;border-color:#5065f7}.c-page.c-member-portal .ags-card h2{font-size:19px}.c-page.c-member-portal .ai-wrap>.c-member-navigation,.c-page.c-member-portal .ags-wrap>.c-member-navigation{width:100%}
.c-page.c-dashboard .c-account-hero{background:transparent;color:#263653}.c-page.c-dashboard .c-account-hero>.c-wrap{background:#edf1ff;border:1px solid #e1e7fb;border-radius:18px;margin-top:20px;padding:26px;min-height:0;align-items:center}.c-page.c-dashboard .c-hero-identity{min-width:0;gap:14px;flex:1}.c-page.c-dashboard .c-hero-identity>div{min-width:0;flex:1}.c-page.c-dashboard .c-hero-identity>img{width:64px;height:64px;padding:9px;border:2px solid #fff;background:#fff;object-fit:contain;box-shadow:0 4px 12px #5265cb0b}.c-page.c-dashboard .c-hero-identity h1{font-size:21px;line-height:1.45;color:#263653;margin:0 0 8px;overflow-wrap:anywhere}.c-page.c-dashboard .c-hero-badges>span{color:#6d7c98;background:#fff;border-color:#e4e9f6}.c-page.c-dashboard .c-hero-badges>.c-hero-account-state{background:#e7f8f0;color:#198866;border-color:#d5f0e6}.c-page.c-dashboard .c-member-profile-link{display:flex;align-items:center;justify-content:center;position:static;flex-shrink:0;font-size:12px;min-height:36px;padding:8px 13px;border:1px solid #d9e0fc;border-radius:11px;color:#4058df!important;background:#fff;box-shadow:none}.c-page.c-dashboard .c-hero-balances{width:42%;max-width:480px;margin:0;background:#fff;border-radius:13px;padding:18px 4px;color:#243655}.c-page.c-dashboard .c-hero-balances>div{padding:0 12px;border-color:#e8edf7}.c-page.c-dashboard .c-hero-balances span{color:#7c89a0;font-size:12px}.c-page.c-dashboard .c-hero-balances strong{color:#243655;font-size:23px}.c-page.c-dashboard .c-account-surface{background:transparent;box-shadow:none;margin-top:0;overflow:visible}.c-page.c-dashboard .c-account-surface>.c-member-navigation{width:100%;max-width:none}.c-page.c-dashboard .c-dashboard-content{background:transparent;padding:0}.c-page.c-dashboard .c-overview-label>img{width:31px;height:31px;object-fit:contain;flex-shrink:0}.c-page.c-dashboard .c-overview-label>i{color:#5065f7}.c-page .c-member-overview>.c-overview-card{background:#fff!important;color:#263653!important;border:1px solid #e4eaf5;box-shadow:none}.c-page .c-member-overview .c-overview-count>span{color:#8491a7;background:#f5f7fc;border:0}
.c-page .c-member-layout{padding-top:10px}.c-page .c-member-layout>.c-member-menu a.selected{background:#edf0ff;color:#4058df}.c-member-local-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;font-size:13px;color:#5065f7!important}.c-member-local-link img{width:20px;height:20px}
@media(max-width:900px){.c-member-header-inner{gap:18px}.c-member-brand strong{font-size:20px}.c-member-quick{gap:6px}.c-member-primary>a{flex-direction:column;gap:6px;font-size:12px}.c-member-more>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.c-page.c-dashboard .c-account-hero>.c-wrap{display:block}.c-page.c-dashboard .c-hero-balances{width:100%;max-width:none;margin-top:20px}.c-page.c-dashboard .c-hero-identity h1{font-size:20px}}
@media(max-width:700px){
 .c-page .c-member-header{position:relative;z-index:5}.c-member-header-inner{width:calc(100% - 28px);grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;padding:17px 0 15px;min-height:0}.c-member-brand{gap:9px}.c-member-brand>img{width:35px;height:33px}.c-member-brand strong{font-size:18px}.c-member-brand small{font-size:10px;margin-top:2px}.c-member-quick{gap:5px}.c-member-quick>a{width:32px;height:33px;border-radius:10px}.c-member-quick img{width:21px;height:21px}.c-member-search{grid-row:2;grid-column:1/-1;height:42px;max-width:none}.c-member-search>input{font-size:16px!important}.c-member-search>input::placeholder{font-size:12px}.c-member-search>button{min-height:32px;font-size:12px;padding:6px 21px}
 .c-member-navigation{width:calc(100% - 28px);margin:16px auto;border-radius:15px;padding:10px}.c-member-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.c-member-primary>a{padding:9px 3px;min-height:73px;gap:6px;border-radius:10px;font-size:12px;line-height:1.5}.c-member-symbol{width:31px;height:31px;border-radius:10px}.c-member-symbol>img{width:24px;height:24px}.c-member-more{margin-top:8px;padding-top:4px}.c-member-more>nav{gap:5px}.c-member-more>nav>a{min-height:43px;font-size:12px;gap:5px}.c-member-more img{width:19px;height:19px}
 .c-page .c-member-bottom{display:flex;position:fixed;left:0;right:0;bottom:0;width:100%;height:calc(65px + env(safe-area-inset-bottom));padding:6px 8px calc(5px + env(safe-area-inset-bottom));z-index:100;background:#fff;box-shadow:0 -5px 22px #27385a06;border-top:1px solid #e6ebf5;align-items:center}.c-page .c-member-bottom>a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;font-size:11px;line-height:1.5;min-width:0}.c-page .c-member-bottom>a>span:first-child{height:31px}.c-page:has(.c-member-header) .c-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}
 .c-page.c-member-portal .ags-wrap,.c-page.c-member-portal .ai-wrap{width:calc(100% - 28px);padding:0 0 30px}.c-page.c-member-portal .ags-hero,.c-page.c-member-portal .ai-hero{padding:21px 18px;border-radius:15px;margin-bottom:16px}.c-page.c-member-portal .ags-hero h1,.c-page.c-member-portal .ai-hero h1{font-size:23px;line-height:1.5}.c-page.c-member-portal .ags-hero p,.c-page.c-member-portal .ai-hero p{font-size:13px}.c-page.c-member-portal .ags-card,.c-page.c-member-portal .ai-composer{padding:20px 16px;border-radius:15px;margin-bottom:16px}.c-page.c-member-portal .ags-card h2{font-size:17px;line-height:1.6}.c-page.c-member-portal .ags-title{align-items:flex-start;flex-wrap:wrap}.c-page.c-member-portal .ags-icon{width:43px;height:43px;margin-bottom:13px;border-radius:12px}.c-page.c-member-portal .ags-icon img{width:27px;height:27px}
 .c-page.c-dashboard .c-account-hero>.c-wrap{width:calc(100% - 28px);padding:18px 15px;margin-top:16px;border-radius:16px}.c-page.c-dashboard .c-hero-identity{display:grid;grid-template-columns:53px minmax(0,1fr) auto;gap:10px;padding-right:0;min-height:0;align-items:center}.c-page.c-dashboard .c-hero-identity>img{width:53px;height:53px;padding:6px}.c-page.c-dashboard .c-hero-identity h1{font-size:17px;line-height:1.4;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-page.c-dashboard .c-member-profile-link{min-height:33px;padding:6px 9px;font-size:11px;border-radius:10px;right:auto;top:auto}.c-page.c-dashboard .c-hero-badges{gap:4px}.c-page.c-dashboard .c-hero-badges>span{font-size:10px;padding:2px 6px}.c-page.c-dashboard .c-hero-balances{margin-top:17px;padding:15px 0;border-radius:12px}.c-page.c-dashboard .c-hero-balances>div{padding:0 5px;text-align:center}.c-page.c-dashboard .c-hero-balances span{font-size:11px;margin:0}.c-page.c-dashboard .c-hero-balances strong{font-size:19px;margin-bottom:6px;font-weight:650}.c-page.c-dashboard .c-account-surface{width:calc(100% - 28px)}.c-page.c-dashboard .c-order-overview{gap:5px;border-radius:13px;border:1px solid #e4eaf5;padding:15px 4px;margin-bottom:15px}.c-page.c-dashboard .c-overview-card{border:0;min-height:0;padding:4px 0;background:#fff!important;box-shadow:none;color:#34435e!important}.c-page.c-dashboard .c-overview-label{flex-direction:column;gap:8px;font-size:11px}.c-page.c-dashboard .c-overview-count{margin-top:7px;justify-content:center}.c-page.c-dashboard .c-overview-count>strong{font-size:13px;color:#7c89a0}.c-page.c-dashboard .c-overview-count>span{display:none}.c-page.c-dashboard .c-member-order-heading{display:flex;justify-content:space-between;align-items:center;padding:4px 1px 13px;background:none}.c-page.c-dashboard .c-member-order-heading h2{font-size:16px;margin:0}.c-page.c-dashboard .c-member-order-heading a{font-size:12px;color:#8895ab}
}
@media(max-width:360px){.c-member-brand small{display:none}.c-member-brand strong{font-size:16px}.c-member-quick>a{width:29px}.c-member-more>nav>a{font-size:11px}.c-page.c-dashboard .c-hero-identity{grid-template-columns:45px minmax(0,1fr);gap:8px}.c-page.c-dashboard .c-hero-identity>img{width:45px;height:45px}.c-page.c-dashboard .c-member-profile-link{grid-column:2;justify-self:start}.c-page.c-dashboard .c-hero-identity h1{font-size:16px}}
@media(prefers-reduced-motion:reduce){.c-member-primary>a{transition:none}}
.c-page .c-member-header .c-member-search>button{border:0;border-radius:21px;background:#5065f7;color:#fff;min-height:33px;margin:0;padding:5px 20px;font-size:13px;box-shadow:none}
.c-page .c-member-backrow .c-member-back{min-height:34px;padding:5px 11px;border:1px solid #dce5fa;border-radius:9px;background:#fff;color:#5065d9;font-size:13px;box-shadow:none}
.c-page.c-dashboard .c-account-surface{border:0}
.c-page.c-inline-checkout-page .c-purchase-level,.c-page.c-inline-checkout-page .c-purchase-stock{color:#7c89a0!important}
.c-page.c-inline-checkout-page .c-purchase-sale-state{color:#198866!important;background:#e7f8f0!important}

.c-member-backrow{max-width:1240px;width:calc(100% - 48px);margin:12px auto 0;display:flex;align-items:center;gap:12px}.c-member-back{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;padding:5px 11px;border:1px solid #dce5fa;border-radius:9px;background:#fff;color:#5065d9;font:13px/1.5 "Microsoft YaHei",sans-serif;cursor:pointer}.c-member-back>svg{width:17px;height:17px}.c-member-back:focus-visible{outline:2px solid #8493ff;outline-offset:3px}.c-member-back-notice{font-size:12px;color:#7a89a2}.c-purchase-portal #purchase{max-width:1160px;width:calc(100% - 48px);margin:22px auto;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.c-purchase-portal .product-card{border-color:#e4eaf5;border-radius:17px}.c-purchase-portal .product-card input,.c-purchase-portal .product-card select{max-width:100%;box-sizing:border-box}.c-purchase-portal .button-row{flex-wrap:wrap}.c-purchase-portal #product-title{font-size:26px}
@media(max-width:700px){.c-member-backrow{width:calc(100% - 28px);margin-top:10px}.c-member-header-inner{padding-top:12px}.c-purchase-portal #purchase{width:calc(100% - 28px);margin-top:16px}.c-purchase-portal .product-card{padding:19px 16px}.c-purchase-portal #product-title{font-size:23px}.c-purchase-portal .product-image{max-width:100%;height:auto}.c-purchase-portal .commerce-card{padding:19px 16px;border-radius:15px}}

.c-inline-purchase{margin-top:20px}.c-inline-purchase label{display:block;font-size:14px;font-weight:500;color:#43536f;margin:16px 0}.c-inline-purchase input:not([type=checkbox]),.c-inline-purchase select{display:block;width:100%;max-width:100%;margin:8px 0 0;padding:12px 14px;min-height:44px;border:1px solid #dfe6f4;background:#fafbff;border-radius:10px;color:#263653;font:14px/1.5 "Microsoft YaHei",sans-serif;box-sizing:border-box}.c-inline-purchase .c-inline-quantity{display:flex;align-items:center;gap:16px}.c-inline-purchase .c-inline-quantity input{max-width:110px;margin:0}.c-inline-purchase .spec-group{margin:18px 0}.c-inline-purchase .spec-group>strong{display:block;font-size:14px;color:#43536f;margin-bottom:12px}.c-inline-purchase .spec-values{display:flex;gap:9px;flex-wrap:wrap}.c-inline-purchase .spec-values button{min-height:42px;padding:10px 19px;border-radius:10px;border:1px solid #e0e6f4;background:#fff;color:#52627b;font:14px/1.5 "Microsoft YaHei",sans-serif;cursor:pointer}.c-inline-purchase .spec-values button.selected{border-color:#7185ff;background:#edf0ff;color:#4058df;box-shadow:0 0 0 1px #7185ff}.c-inline-purchase button:disabled{opacity:.5;cursor:not-allowed}.c-inline-quote{display:flex;gap:9px 14px;align-items:center;flex-wrap:wrap;margin:22px 0}.c-inline-quote>span:first-child{font-size:13px;color:#7c89a1}.c-inline-quote>strong{font-size:25px;color:#5065f7}.c-inline-quote .muted{width:100%;font-size:12px;color:#8793aa}.c-inline-purchase [hidden]{display:none!important}.c-inline-actions button{min-height:45px;padding:11px 22px;border:1px solid #5065f7;border-radius:10px;background:#5065f7;color:#fff;font-size:14px;font-weight:600}.c-inline-actions #add-cart{background:#edf0ff;color:#5065f7;border-color:#d7dffc}.c-inline-actions .c-product-bottom-links img{width:25px;height:25px;display:block;margin:auto}.c-inline-purchase #purchase-status{color:#b65a69;font-size:13px}.c-inline-purchase .c-inline-payment,.c-inline-cart{padding:17px;margin-top:20px;border:1px solid #e4eaf6;border-radius:13px;background:#fafbff}.c-inline-payment h2{font-size:19px;margin:0 0 13px}.c-inline-payment #payment-details{font-size:13px;overflow-wrap:anywhere}.c-inline-payment button,.c-inline-cart button,.c-inline-payment .commerce-button{padding:10px 14px;border:1px solid #dbe3f6;border-radius:9px;background:#fff;color:#5065f7;margin:8px 7px 0 0;min-height:40px;font:13px/1.5 "Microsoft YaHei",sans-serif}.c-inline-cart summary{cursor:pointer;font-size:13px;color:#6a7c98}.c-inline-cart .cart-item{overflow-wrap:anywhere;font-size:13px}.c-inline-checkout-page .c-member-bottom{display:none!important}.c-inline-checkout-page .c-product-toolbar .c-product-back{display:grid;place-items:center}.c-inline-checkout-page .c-product-back svg{width:24px;height:24px}.c-inline-checkout-page .c-purchase-actions{align-items:center}.c-inline-checkout-page .c-purchase-main-price{font-variant-numeric:tabular-nums}.c-inline-checkout-page .c-product-price-facts{display:none}
@media(max-width:700px){.c-inline-purchase{margin-top:15px}.c-inline-checkout-page .c-inline-actions{position:fixed;bottom:0;left:0;right:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;z-index:100;border-top:1px solid #e7ecf7;display:flex!important;gap:8px;box-shadow:0 -4px 20px #30456805}.c-inline-actions .c-product-bottom-links{flex:0 0 115px}.c-inline-actions #buy-now,.c-inline-actions #add-cart{flex:1;min-width:0;padding:10px 5px;font-size:13px;white-space:nowrap}.c-inline-purchase .spec-values button{min-height:42px}.c-inline-quote>strong{font-size:24px}.c-inline-checkout-page .c-purchase-main-price{font-size:29px!important}.c-inline-checkout-page .c-purchase-description{margin-bottom:100px}}
