@font-face{font-family:HddSans;src:url("../assets/media/18499fd4f13b2838.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+53A8,U+623F,U+62A2}
@font-face{font-family:HddSans;src:url("../assets/media/09887e69285c17e8.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+53A8,U+623F,U+62A2}
@font-face{font-family:HddSans;src:url("../assets/media/f1d0c12f629af9b3.woff2") format('woff2');font-weight:100 900;font-display:swap}
:root{--blue:#4f7bff;--ink:#333;--muted:#777;--tint:#f8f9ff;--orange:linear-gradient(105deg,#ff8710,#ff9d37);--soft-shadow:0 4px 12px #23345009;--radius:10px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:65px}body{margin:0;color:var(--ink);font-family:HddSans,'Noto Sans SC','Microsoft YaHei',sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}button:focus-visible,a:focus-visible{outline:3px solid #83a3ff;outline-offset:5px}button{touch-action:manipulation}.container{width:960px;max-width:calc(100% - 48px);margin:0 auto}.orange-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--orange);color:#fff;border-radius:3px;height:36px;padding:0 14px;white-space:nowrap;position:relative;transition:transform .25s,box-shadow .25s}
.site-header{height:50px;background:#e4f0fd;position:relative;z-index:20}.header-inner{height:100%;display:flex;align-items:center}.brand{width:101px;flex-shrink:0}.brand img{width:101px;height:34px;object-fit:contain}.site-header nav{display:flex;align-items:center;gap:40px;margin-left:46px;height:100%;font-size:14px}.site-header nav>a,.site-header nav>button,.dropdown-toggle{height:100%;display:inline-flex;align-items:center;white-space:nowrap}.site-header nav .active{color:#2492ff;position:relative}.site-header nav .active:after{content:'';width:12px;height:2px;position:absolute;bottom:11px;left:calc(50% - 6px);background:#2c94ff}.site-header nav a:hover,.site-header nav button:hover{color:#3388ff}.header-actions{display:flex;align-items:center;gap:24px;margin-left:auto}.login-button{font-size:14px}.header-actions .orange-button{font-size:12px;height:26px;padding:0 13px}.nav-dropdown{height:100%;position:relative}.chevron{width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin:0 0 4px 7px}.dropdown-menu{position:absolute;top:46px;left:-20px;min-width:140px;padding:10px;background:white;border-radius:8px;box-shadow:0 10px 30px #243f661c}.dropdown-menu a{display:block;padding:10px 12px;border-radius:5px}.dropdown-menu a:hover{background:var(--tint)}.menu-toggle{display:none}
.hero{height:500px;background:#f1f7ff url("../assets/media/b0d117c41f9b9c02.svg") center/1920px 500px no-repeat}.hero-inner{height:100%;position:relative}.hero-copy{position:absolute;top:103px;left:0;z-index:2}.hero h1{font-size:36px;line-height:54px;font-weight:400;white-space:nowrap;letter-spacing:0}.gradient-text{font-weight:750;color:#6a5aff;background:linear-gradient(100deg,#4d7dff 5%,#6a5bff 45%,#a74dff 70%,#547cff 95%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-flow 5s ease-in-out infinite}.hero-badge{position:absolute;width:98px;height:44px;left:333px;top:-42px}.hero-subtitle{font-size:20px;line-height:30px;margin-top:32px;white-space:nowrap}.hero-subtitle span{color:var(--blue)}.hero-description{color:#999;font-size:16px;line-height:24px;margin-top:26px;white-space:nowrap}.hero-cta{margin-top:37px}.hero-art{position:absolute;width:491px;height:425px;right:-20px;top:25px;object-fit:contain}.platform-wrap{height:0;position:relative;z-index:3}.platform-panel{height:140px;position:relative;top:-71px;background:white;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:30px 40px 20px}.platform-top{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:20px;white-space:nowrap;line-height:30px}.platform-brands,.platform-brands span,.regions,.regions span{display:flex;align-items:center}.platform-brands{gap:7px}.platform-brands img{width:20px;height:20px;margin-right:5px}.platform-brands .coupang{width:98px;height:22px;margin:0}.regions{gap:30px}.regions span{gap:5px}.regions img{width:17px;height:20px}.platform-benefits{display:flex;justify-content:space-between;margin-top:20px;gap:20px}.platform-benefits span{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--tint);border-radius:4px;height:40px;width:190px;font-size:20px;white-space:nowrap}.platform-benefits img{width:20px;height:20px}
.section-heading{text-align:center}.section-heading h2{font-size:28px;font-weight:400;line-height:42px}.section-heading p{font-size:14px;line-height:21px;color:var(--muted);margin-top:4px}.core-section{height:651px;padding-top:137px}.core-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 24px;margin-top:38px}.core-card{background:var(--tint);border-radius:var(--radius);box-shadow:var(--soft-shadow);padding:16px 18px 13px;text-align:left;height:160px;position:relative;isolation:isolate;transition:transform .35s,box-shadow .35s,background .35s}.core-icon{width:40px;height:40px;object-fit:contain;margin-bottom:8px;transition:transform .45s,filter .45s}.core-card h3{font-size:18px;line-height:27px;font-weight:400;margin-bottom:7px;white-space:nowrap}.core-card p{font-size:10px;line-height:18px;color:var(--muted)}.core-card:hover,.core-card:focus-within{box-shadow:0 12px 26px #4f7bff24}
.feature-section{height:951px;background:var(--tint);padding-top:64px}.feature-section .section-heading{margin-bottom:33px}.feature-group{margin-bottom:25px}.feature-group>h3{font-weight:400;font-size:18px;line-height:27px;margin-bottom:9px}.feature-group>h3 span{font-size:12px;color:var(--muted);margin-left:8px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-card{height:90px;background:#fff;border-radius:var(--radius);box-shadow:var(--soft-shadow);display:flex;align-items:flex-start;text-align:left;padding:15px 16px;gap:12px;position:relative;isolation:isolate;overflow:hidden;transition:transform .35s,box-shadow .35s,background .35s}.feature-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0;margin-top:3px;transition:transform .4s,filter .4s}.feature-card h4{font-size:18px;font-weight:400;line-height:27px;white-space:nowrap}.feature-card p{font-size:11px;color:var(--muted);line-height:18px;margin-top:5px}.feature-card:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .35s,transform .35s;background:linear-gradient(125deg,#eaf1ff,#fff)}.feature-card:hover:before{opacity:1}.feature-card:hover{box-shadow:0 8px 23px #4f7bff22}
.seller-scene{height:546px;background:#fff}.scene-2{background:var(--tint)}.scene-inner{height:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.scene-art{position:relative;flex-shrink:0}.scene-art-1{width:493px;height:453px;margin-left:-7px}.scene-art-2{width:506px;height:466px;margin-right:-16px}.scene-art-3{width:507px;height:466px;margin-left:-16px}.scene-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.scene-piece{opacity:1;transform:none}.motion-ready .scene-piece{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--from-rotate)) scale(.96)}.motion-ready .is-visible .scene-piece{opacity:1;transform:none;transition:opacity .8s ease var(--delay),transform 1s cubic-bezier(.2,.75,.25,1) var(--delay)}.scene-base{transition:opacity .7s}.motion-ready .scene-base{opacity:0}.motion-ready .is-visible .scene-base{opacity:1;transition-delay:.3s}.scene-copy{width:424px;flex-shrink:0;padding-top:0}.scene-copy h2{font-size:26px;font-weight:400;line-height:39px}.scene-subtitle{font-size:13px;line-height:22px;margin-top:5px;white-space:nowrap}.scene-copy ul{padding:0;margin:39px 0 40px;list-style:none}.scene-copy li{margin-bottom:13px}.scene-copy li:last-child{margin-bottom:0}.scene-copy li h3{font-size:18px;font-weight:400;line-height:27px;display:flex;align-items:center;gap:10px}.scene-copy li h3 img{width:14px;height:14px}.scene-copy li p{font-size:14px;line-height:21px;color:var(--muted);white-space:nowrap;margin-top:1px}.scene-copy .orange-button{width:90px;font-size:12px}.scene-copy .orange-button span[aria-hidden]{font-size:20px;line-height:1}.scene-2 .scene-copy{margin-left:20px}.scene-2 .scene-subtitle{font-size:13px}.scene-2 .scene-copy li p{font-size:14px}.why-section{height:609px;background:var(--tint);padding-top:65px}.reason-grid{display:grid;grid-template-columns:repeat(3,270px);justify-content:space-between;margin-top:37px}.reason-card{height:366px;background:#fff;position:relative;border-radius:10px;box-shadow:0 2px 8px #0000001a;text-align:center;padding:35px 28px 90px;transition:transform .4s,box-shadow .4s}.reason-card:hover,.reason-card:focus-within{transform:translateY(-10px);box-shadow:0 18px 38px #3f5e9a2b}.reason-icon{height:60px;width:60px;object-fit:contain;margin:0 auto 32px}.reason-card h3{font-size:20px;font-weight:400;line-height:30px}.reason-card p{font-size:14px;color:var(--muted);line-height:25px;margin-top:27px}.reason-button{position:absolute;bottom:0;left:0;height:73px;width:100%;border-radius:0 0 10px 10px;color:#fff;font-size:22px;background:#3766ff url("../assets/media/d90a6a319cfba023.svg") center/288px 88px no-repeat}.reason-button:hover{filter:brightness(1.07)}.bottom-cta{height:260px;background:#e8f3ff url("../assets/media/d7135f2af2964a39.svg") center/1920px 260px no-repeat;padding-top:59px}.bottom-cta h2{font-size:36px;line-height:54px;font-weight:400}.bottom-cta .orange-button{height:50px;width:160px;font-size:16px;border-radius:6px;margin-top:32px}.site-footer{height:393px;background:#1f2d40 url("../assets/media/83bbdefc80b8ea87.svg") center top/1920px 393px no-repeat;color:#fff;padding-top:70px}.footer-main{display:flex;justify-content:space-between;height:229px}.footer-logo{width:135px;height:47px;object-fit:contain}.qr-list{display:flex;gap:16px;margin-top:15px}.qr-item{width:85px;display:flex;flex-direction:column;gap:8px}.qr-item img{width:85px;height:85px;border-radius:2px}.qr-item span{font-size:10px;line-height:18px;width:100%;background:#ffffff24;border-radius:2px;white-space:nowrap}.qr-item:hover img{outline:2px solid #7ca3ff;outline-offset:3px}.footer-links{display:flex;justify-content:space-between;width:480px;padding-top:0}.footer-links h3{font-size:16px;font-weight:500;line-height:24px;margin-bottom:19px;position:relative}.footer-links h3:after{content:'';display:block;width:16px;height:2px;background:#3094ff;position:absolute;bottom:-8px}.footer-links :is(button,.footer-external){display:block;margin-top:0;font-size:14px;line-height:22px;margin-bottom:15px;text-align:left;color:#edf1f7}.footer-links :is(button,.footer-external):hover{color:#86b0ff}.copyright{height:94px;border-top:1px solid #ffffff22;padding-top:24px;text-align:center;font-size:14px;color:#ecf0f7;white-space:nowrap}
dialog{border:0;border-radius:18px;box-shadow:0 24px 90px #142b553d;width:430px;max-width:calc(100vw - 32px);padding:32px;text-align:center;color:var(--ink);font:inherit}dialog::backdrop{background:#182c485e;backdrop-filter:blur(5px)}dialog h2{font-size:24px;font-weight:500;margin-bottom:12px}[hidden]{display:none!important}
@keyframes register-halo{0%,100%{box-shadow:0 0 0 0 #ff962e00}45%{box-shadow:0 0 0 5px #ff962e22}70%{box-shadow:0 0 0 8px #ff962e00}}@keyframes register-shine{0%,65%{background-position:180% 0}90%,100%{background-position:-80% 0}}@keyframes gradient-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes icon-up{to{transform:translateY(-7px)}}@keyframes icon-pulse{to{transform:scale(1.18);filter:drop-shadow(0 0 4px #759aff80)}}
.hero-art{right:-57px;top:17px}.hero h1,.bottom-cta h2{font-size:38px}.core-grid{margin-top:34px}.core-card{padding-top:12px}.core-icon{width:48px;height:48px;margin-bottom:4px}.feature-section .section-heading{margin-bottom:32px}.feature-group{margin-bottom:21px}.seller-scene{overflow:clip}.scene-art-1{margin-left:-3px;top:5.5px}.scene-art-2{margin-right:-13px;top:3px}.scene-art-3{margin-left:-15px;top:4px}.scene-copy{width:404px}
@media(min-width:1921px){.hero{background-size:cover}.bottom-cta{background-size:cover}.site-footer{background-size:cover}}
@media(max-width:1050px){.container{max-width:calc(100% - 40px)}.site-header nav{gap:24px;margin-left:32px}.hero h1,.bottom-cta h2{font-size:32px}.hero-art{width:46%;right:0;object-fit:contain}.hero-subtitle{font-size:18px}.hero-badge{left:292px}.platform-panel{padding-left:24px;padding-right:24px}.platform-top{font-size:17px;gap:12px}.regions{gap:15px}.platform-benefits span{font-size:17px}.core-grid,.feature-grid{gap:20px 16px}.core-card{padding-left:14px;padding-right:14px}.feature-card{padding:15px 12px;gap:8px}.feature-card h4{font-size:16px}.scene-art{width:49%;height:auto;aspect-ratio:493/453;margin:0}.scene-copy{width:46%}.scene-copy li p{white-space:normal;font-size:12px!important}.scene-subtitle{white-space:normal;font-size:12px!important}.scene-copy ul{margin:25px 0}.scene-2 .scene-copy{margin-left:0}.reason-grid{grid-template-columns:repeat(3,minmax(0,270px));gap:30px}.footer-links{width:46%}.copyright{font-size:12px}}
@media(max-width:900px){.container{max-width:calc(100% - 32px);width:auto}.site-header{height:60px}.header-inner{gap:18px}.menu-toggle{display:flex;flex-direction:column;gap:4px;width:24px;order:3;margin-left:0}.menu-toggle span{display:block;height:2px;width:20px;background:#4f7bff}.header-actions{gap:12px}.site-header nav{display:none;position:absolute;left:0;right:0;top:60px;height:auto;margin:0;padding:15px 24px;background:#eef6ff;box-shadow:0 12px 20px #24426014;flex-direction:column;align-items:stretch;gap:0}.site-header nav.open{display:flex}.site-header nav>a,.site-header nav>button,.dropdown-toggle{height:44px}.site-header nav .active:after{display:none}.nav-dropdown{height:auto}.dropdown-menu{position:static;box-shadow:none;margin:0 0 8px;min-width:0}.hero{height:650px;background-size:auto 650px}.hero-copy{top:66px;left:0}.hero h1{font-size:clamp(23px,5.7vw,32px);line-height:1.6}.hero-badge{width:78px;height:auto;left:calc(min(86vw,440px) - 78px);top:-32px}.hero-subtitle{font-size:clamp(13px,3.15vw,17px);line-height:1.8;margin-top:20px}.hero-description{font-size:12px;margin-top:17px;white-space:normal}.hero-cta{margin-top:20px}.hero-art{width:330px;height:285px;top:auto;bottom:44px;right:calc(50% - 165px)}.platform-panel{top:-35px;height:auto;min-height:175px;padding:18px 15px}.platform-top{flex-direction:column;gap:14px;font-size:14px}.platform-brands{gap:4px}.platform-brands img{width:16px;height:16px;margin-right:3px}.platform-brands .coupang{width:66px;height:auto}.regions{width:100%;justify-content:space-around;gap:7px;font-size:14px}.regions img{width:13px;height:16px}.platform-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.platform-benefits span{height:30px;width:auto;font-size:13px}.platform-benefits img{width:16px;height:16px}.core-section{height:auto;padding:190px 0 50px}.section-heading h2{font-size:25px;line-height:38px}.section-heading p{font-size:12px;line-height:20px}.core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.core-card{height:auto;min-height:172px;padding:15px 13px}.core-card h3{font-size:16px;white-space:normal}.core-card p{font-size:11px;line-height:18px}.feature-section{height:auto;padding:48px 0 30px}.feature-section .section-heading{margin-bottom:30px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-card{height:auto;min-height:115px;padding:14px 12px;gap:7px}.feature-card h4{font-size:15px;line-height:23px;white-space:normal}.feature-card p{font-size:11px;line-height:18px}.feature-icon{width:18px;height:18px;margin-top:2px}.feature-group>h3{font-size:17px}.feature-group>h3 span{font-size:11px}.seller-scene{height:auto;padding:42px 0}.scene-inner{flex-direction:column;gap:22px}.scene-art{width:min(100%,470px);height:auto;aspect-ratio:493/453;order:2}.scene-copy{width:100%;padding:0 6px;order:1}.scene-copy h2{font-size:25px}.scene-copy ul{margin:25px 0}.scene-copy li{margin-bottom:12px}.scene-copy li h3{font-size:17px}.scene-copy li p{font-size:13px!important;line-height:23px}.scene-copy .orange-button{margin-top:3px}.why-section{height:auto;padding:45px 0}.reason-grid{grid-template-columns:1fr;max-width:330px;margin:28px auto 0;gap:22px}.reason-card{height:330px;padding-top:26px}.reason-icon{margin-bottom:20px}.reason-card p{margin-top:19px}.bottom-cta{height:230px;padding-top:45px;background-size:auto 230px}.bottom-cta h2{font-size:clamp(23px,5.7vw,32px);line-height:1.6;white-space:nowrap}.bottom-cta .orange-button{height:44px;margin-top:27px}.site-footer{height:auto;min-height:490px;padding:38px 0 0;background-size:auto 100%;background-color:#1f2d40}.footer-main{height:auto;display:block}.footer-logo{width:125px;height:auto}.qr-list{gap:15px}.footer-links{width:100%;margin-top:30px;gap:20px}.footer-links h3{font-size:14px}.footer-links :is(button,.footer-external){font-size:12px;margin-bottom:10px}.copyright{height:auto;min-height:85px;white-space:normal;font-size:10px;line-height:20px;margin-top:20px;padding:18px 0}.copyright span{display:inline-block}}
/* 免费使用：增强自动光晕与扫光，按钮本体保持稳定。 */
.orange-button{isolation:isolate;overflow:visible;transition:opacity .2s;transform:none;filter:none}
.button-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px}
.ambient-cta{animation:cta-breathe 4.2s ease-in-out infinite}
.ambient-cta::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 33%,#ffffff20 42%,#ffffffbc 50%,#ffffff20 58%,transparent 67%) 180% 0/250% 100% no-repeat;pointer-events:none;z-index:1;animation:cta-soft-sheen 5s ease-in-out infinite}
.orange-button:hover,.orange-button:focus-visible,.orange-button:active{transform:none;filter:none}
@keyframes cta-breathe{0%,100%{box-shadow:0 3px 11px #ff962e24,0 0 0 0 #ffb36a00}50%{box-shadow:0 6px 22px #ff962e59,0 0 0 4px #ffb36a24}}
@keyframes cta-soft-sheen{0%,15%{background-position:180% 0;opacity:0}30%,55%{opacity:.9}75%,100%{background-position:-80% 0;opacity:0}}
/* 导航注册恢复明显的橙色环绕光边，独立于其他免费使用按钮。 */
@property --orbit-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.register-attention{box-shadow:0 2px 10px #ff982644}
.button-orbit{position:absolute;inset:-4px;border-radius:inherit;pointer-events:none;mask-image:conic-gradient(from var(--orbit-angle),transparent 0deg,#000 85deg,transparent 100deg,transparent 180deg,#000 265deg,transparent 280deg);animation:orbit-light 2.8s linear infinite;z-index:0}
.button-orbit::before{content:'';position:absolute;inset:4px;border-radius:inherit;box-shadow:0 0 2px 2px #ffedb4,0 0 5px 3px #ffc26b,0 0 9px 5px #ff941a,0 0 15px 5px #ff982666}
@keyframes orbit-light{to{--orbit-angle:360deg}}

/* 深蓝—紫色流动叠加独立亮带，文字始终保持可辨认。 */
.gradient-text{position:relative;display:inline-block;background-image:linear-gradient(105deg,#3278ff 0%,#5864ff 20%,#a63eff 43%,#397cff 66%,#8c48ff 85%,#3278ff 100%);background-size:250% 100%;animation:title-colors 3.2s linear infinite;filter:drop-shadow(0 2px 5px #7465ff22)}
.gradient-text::after{content:attr(data-text) / "";position:absolute;inset:0;background:linear-gradient(108deg,transparent 37%,#c6e8ff 44%,#fff 49%,#d4dcff 54%,transparent 62%) 160% 0/250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;animation:title-glint 2.8s ease-in-out infinite;filter:drop-shadow(0 0 3px #9ec8ff)}
@keyframes title-colors{from{background-position:0 50%}to{background-position:100% 50%}}
@keyframes title-glint{0%,10%{background-position:160% 0;opacity:0}20%{opacity:1}75%{opacity:1}90%,100%{background-position:-70% 0;opacity:0}}

/* 极风参考：整卡蓝底白字浮层；进入时图标隐去、文案上移。 */
.core-card{overflow:hidden;transition:background .35s,box-shadow .35s;isolation:isolate}
.core-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#487aff,#6264f5);opacity:0;z-index:-1;transition:opacity .35s}
.core-card h3,.core-card p{transition:transform .35s,color .35s}
.core-icon{transition:opacity .25s,transform .35s}
.core-card:hover,.core-card:focus-within{transform:none;background:var(--tint);box-shadow:0 14px 30px #4f7bff30}
.core-card:hover::before,.core-card:focus-within::before{opacity:1}
.core-card:hover .core-icon,.core-card:focus-within .core-icon{opacity:0;transform:translateY(-15px);animation:none;filter:none}
.core-card:hover h3,.core-card:focus-within h3{color:#fff;transform:translateY(-48px)}
.core-card:hover p,.core-card:focus-within p{color:#fff;transform:translateY(-41px);font-size:11px;line-height:20px}

/* 特色卡片：蓝色边框、底部光线展开、图标底色和卡片上浮。 */
.feature-card{transition:transform .3s,box-shadow .3s,background .3s}
.feature-card::before{content:'';position:absolute;left:12px;right:12px;top:auto;bottom:0;height:3px;background:linear-gradient(90deg,#4f7bff,#9784ff);border-radius:3px;opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .35s;z-index:0}
.feature-symbol{display:block;width:20px;height:20px;flex-shrink:0;position:relative;margin-top:3px;isolation:isolate;transition:transform .3s}
.feature-symbol::before{content:'';position:absolute;inset:-6px;background:#dce7ff;border-radius:9px;opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s;z-index:-1}
.feature-symbol .feature-icon{margin:0}
.feature-card h4{transition:color .25s}
.feature-card:hover,.feature-card:focus-visible{transform:translateY(-7px);background:#eef3ff;box-shadow:inset 0 0 0 1.5px #7798ff,0 12px 24px #4f7bff2b}
.feature-card:hover::before,.feature-card:focus-visible::before{transform:scaleX(1)}
.feature-card:hover .feature-symbol,.feature-card:focus-visible .feature-symbol{transform:translateY(2px) scale(1.1)}
.feature-card:hover .feature-symbol::before,.feature-card:focus-visible .feature-symbol::before{opacity:1;transform:scale(1)}
.feature-card:hover h4,.feature-card:focus-visible h4{color:#315fe5}
.bottom-cta .container{height:100%;position:relative}
.bottom-cta h2,.bottom-cta .orange-button{position:relative;z-index:1}
.cta-art{position:absolute;width:284px;height:218px;right:-24px;top:-40px;object-fit:contain}
.site-footer,.site-footer *{text-shadow:none;filter:none}
@media(max-width:1050px){.cta-art{right:0;width:250px;object-position:right center}}
@media(max-width:900px){.bottom-cta{height:350px}.bottom-cta .orange-button{margin-top:20px}.cta-art{width:215px;height:165px;top:114px;right:calc(50% - 107px)}.feature-symbol{width:18px;height:18px;margin-top:2px}.core-card:hover p,.core-card:focus-within p{line-height:19px}}

/* 固定导航：占位与导航高度同步，保留锚点避让。 */
:root{--header-height:50px}
body{padding-top:var(--header-height)}
html{scroll-padding-top:calc(var(--header-height) + 15px)}
.site-header{position:fixed;inset:0 0 auto;height:var(--header-height);z-index:100;background:rgba(232,243,255,.72);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);border-bottom:0;box-shadow:0 2px 14px #335f9908}
.platform-brands .coupang{transform:translateY(3px)}
@media(max-width:900px){
  :root{--header-height:60px}
  .site-header nav{background:rgba(239,247,255,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-height:calc(100dvh - var(--header-height));overflow-y:auto}
  .platform-brands .coupang{transform:translateY(2px)}
}
/* 桌面主体以1260px为边界；背景延伸至整个视口。 */
@media(min-width:1051px){
  .container{width:1260px;max-width:calc(100% - 48px);margin-inline:auto}
  .hero-art{right:0}
  .scene-art-1,.scene-art-3{margin-left:0}
  .scene-art-2{margin-right:0}
  .cta-art{right:0}
}
/* 高清原图只做平移淡入，结束后释放transform，避免持续纹理缩放。 */
.motion-ready .scene-piece{transform:translate(var(--from-x),var(--from-y))}
.motion-ready .is-visible .scene-piece{transform:none;transition:opacity .65s ease var(--delay),transform .85s cubic-bezier(.2,.75,.25,1) var(--delay)}
/* 一整条功能点及说明共同突出；预留放大空间，不改变原始排版。 */
.scene-copy li{position:relative;isolation:isolate;width:calc(100% - 24px);border-radius:8px;transform-origin:left center;transition:transform .28s ease;outline:none}
.scene-copy li::before{content:'';position:absolute;inset:-4px -6px;border:0;border-radius:9px;background:transparent;box-shadow:0 6px 20px #496da91a;opacity:0;transition:opacity .28s;z-index:-1;pointer-events:none}
.scene-subtitle{white-space:normal}.scene-copy li p{white-space:normal;overflow-wrap:anywhere}
.scene-copy li:hover,.scene-copy li:focus-visible{transform:scale(1.035);z-index:1}
.scene-copy li:hover::before,.scene-copy li:focus-visible::before{opacity:1}
@media(prefers-reduced-motion:reduce){.scene-copy li:hover,.scene-copy li:focus-visible{transform:none}}

/* V5桌面内容同比放大15%：真实尺寸参与布局。 */
@media(min-width:1200px){
/* V4桌面尺寸基准。apply_v5_styles.py将本表px值乘1.15；容器宽度单独控制。 */
:root{--header-height:57.50px;--radius:11.50px}
body{font-size:16.10px}
.orange-button{height:41.40px;padding:0 16.10px;gap:8.05px;border-radius:3.45px}
.button-label{gap:8.05px}
.brand,.brand img{width:116.15px}
.brand img{height:39.10px}
.site-header nav{gap:46.00px;margin-left:52.90px;font-size:16.10px}
.site-header nav .active:after{width:13.80px;height:2.30px;bottom:12.65px;left:calc(50% - 6.90px)}
.header-actions{gap:27.60px}
.login-button{font-size:16.10px}
.header-actions .orange-button{height:29.90px;padding:0 14.95px;font-size:13.80px}
.chevron{width:6.90px;height:6.90px;margin:0 0 4.60px 8.05px}
.dropdown-menu{top:52.90px;left:-23.00px;min-width:161.00px;padding:11.50px;border-radius:9.20px}
.dropdown-menu a{padding:11.50px 13.80px;border-radius:5.75px}
.hero{height:575.00px;background-size:2208.00px 575.00px}
.hero-copy{top:118.45px}
.hero h1,.bottom-cta h2{font-size:43.70px;line-height:62.10px}
.hero-badge{width:112.70px;height:50.60px;left:382.95px;top:-48.30px}
.hero-subtitle{font-size:23.00px;line-height:34.50px;margin-top:36.80px}
.hero-description{font-size:18.40px;line-height:27.60px;margin-top:29.90px}
.hero-cta{margin-top:42.55px}
.hero-art{width:564.65px;height:488.75px;top:19.55px}
.platform-panel{height:161.00px;top:-81.65px;padding:34.50px 46.00px 23.00px;border-radius:11.50px}
.platform-top{gap:27.60px;font-size:23.00px;line-height:34.50px}
.platform-brands{gap:8.05px}
.platform-brands img{width:23.00px;height:23.00px;margin-right:5.75px}
.platform-brands .coupang{width:112.70px;height:25.30px;transform:translateY(3.45px)}
.regions{gap:34.50px}
.regions span{gap:5.75px}
.regions img{width:19.55px;height:23.00px}
.platform-benefits{margin-top:23.00px;gap:23.00px}
.platform-benefits span{height:46.00px;width:218.50px;gap:5.75px;font-size:23.00px;border-radius:4.60px}
.platform-benefits img{width:23.00px;height:23.00px}
.section-heading h2{font-size:32.20px;line-height:48.30px}
.section-heading p{font-size:16.10px;line-height:24.15px;margin-top:4.60px}
.core-section{height:748.65px;padding-top:157.55px}
.core-grid{gap:23.00px 27.60px;margin-top:39.10px}
.core-card{height:184.00px;padding:13.80px 20.70px 14.95px}
.core-icon{width:55.20px;height:55.20px;margin-bottom:4.60px}
.core-card h3{font-size:20.70px;line-height:31.05px;margin-bottom:8.05px}
.core-card p{font-size:11.50px;line-height:20.70px}
.core-card:hover .core-icon,.core-card:focus-within .core-icon{transform:translateY(-17.25px)}
.core-card:hover h3,.core-card:focus-within h3{transform:translateY(-55.20px)}
.core-card:hover p,.core-card:focus-within p{transform:translateY(-47.15px);font-size:12.65px;line-height:23.00px}
.feature-section{height:1093.65px;padding-top:73.60px}
.feature-section .section-heading{margin-bottom:36.80px}
.feature-group{margin-bottom:24.15px}
.feature-group>h3{font-size:20.70px;line-height:31.05px;margin-bottom:10.35px}
.feature-group>h3 span{font-size:13.80px;margin-left:9.20px}
.feature-grid{gap:27.60px}
.feature-card{height:103.50px;padding:17.25px 18.40px;gap:13.80px}
.feature-symbol,.feature-icon{width:23.00px;height:23.00px}
.feature-symbol{margin-top:3.45px}
.feature-symbol::before{inset:-6.90px;border-radius:10.35px}
.feature-card h4{font-size:20.70px;line-height:31.05px}
.feature-card p{font-size:12.65px;line-height:20.70px;margin-top:5.75px}
.seller-scene{height:627.90px}
.scene-art-1{width:566.95px;height:520.95px;top:6.325px}
.scene-art-2{width:581.90px;height:535.90px;top:3.45px}
.scene-art-3{width:583.05px;height:535.90px;top:4.60px}
.scene-copy{width:464.60px}
.scene-copy h2{font-size:29.90px;line-height:44.85px}
.scene-subtitle,.scene-2 .scene-subtitle{font-size:14.95px;line-height:25.30px;margin-top:5.75px}
.scene-copy ul{margin:44.85px 0 46.00px}
.scene-copy li{margin-bottom:14.95px}
.scene-copy li:last-child{margin-bottom:0}
.scene-copy li h3{font-size:20.70px;line-height:31.05px;gap:11.50px}
.scene-copy li h3 img{width:16.10px;height:16.10px}
.scene-copy li p,.scene-2 .scene-copy li p{font-size:16.10px;line-height:24.15px;margin-top:1.15px}
.scene-copy .orange-button{width:103.50px;font-size:13.80px}
.scene-copy .orange-button span[aria-hidden]{font-size:23.00px}
.scene-2 .scene-copy{margin-left:23.00px}
.why-section{height:700.35px;padding-top:74.75px}
.reason-grid{grid-template-columns:repeat(3,310.50px);margin-top:42.55px}
.reason-card{height:420.90px;padding:40.25px 32.20px 103.50px;border-radius:11.50px}
.reason-icon{height:69.00px;width:69.00px;margin:0 auto 36.80px}
.reason-card h3{font-size:23.00px;line-height:34.50px}
.reason-card p{font-size:16.10px;line-height:28.75px;margin-top:31.05px}
.reason-button{height:83.95px;border-radius:0 0 11.50px 11.50px;font-size:25.30px;background-size:331.20px 101.20px}
.bottom-cta{height:299.00px;padding-top:67.85px;background-size:2208.00px 299.00px}
.bottom-cta .orange-button{height:57.50px;width:184.00px;font-size:18.40px;border-radius:6.90px;margin-top:36.80px}
.cta-art{width:326.60px;height:250.70px;top:-46.00px}
.site-footer{height:451.95px;padding-top:80.50px;background-size:2208.00px 451.95px}
.footer-main{height:263.35px}
.footer-logo{width:155.25px;height:54.05px}
.qr-list{gap:18.40px;margin-top:17.25px}
.qr-item{width:97.75px;gap:9.20px}
.qr-item img{width:97.75px;height:97.75px;border-radius:2.30px}
.qr-item span{font-size:11.50px;line-height:20.70px;border-radius:2.30px}
.footer-links{width:552.00px;font-size:14.10px}
.footer-links h3{font-size:16.40px;line-height:27.60px;margin-bottom:21.85px}
.footer-links h3:after{width:18.40px;height:2.30px;bottom:-9.20px}
.footer-links :is(button,.footer-external){font-size:14.10px;line-height:25.30px;margin-bottom:17.25px}
.copyright{height:108.10px;padding-top:27.60px;font-size:14.10px}
dialog{width:494.50px;padding:36.80px;border-radius:20.70px}
dialog h2{font-size:27.60px;margin-bottom:13.80px}

}
@media(min-width:1921px){.hero,.bottom-cta,.site-footer{background-size:cover}}
/* V5桌面放大结束 */

/* V6排版微调：导航、平台信息和功能描述。 */
:root{--header-height:60px}
.site-header nav .active:after{bottom:16px}
.dropdown-menu{top:calc(var(--header-height) - 4px)}
.platform-top{display:grid;grid-template-columns:auto 1px minmax(0,1fr);column-gap:24px;row-gap:0;align-items:center}
.platform-top::before{content:'';grid-column:2;grid-row:1;width:1px;height:25px;background:#e5eaf3}
.platform-brands{grid-column:1;grid-row:1}
.regions{grid-column:3;grid-row:1;justify-content:space-around;gap:12px;min-width:0}
.platform-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.platform-benefits span{width:auto}
.core-section{height:auto;padding-bottom:72px}
.core-card{display:flex;flex-direction:column;align-items:flex-start;height:auto;min-height:184px;padding-bottom:20px}
.core-icon{flex-shrink:0}
.core-card p,.core-card:hover p,.core-card:focus-within p{font-size:12px;line-height:21px}
.feature-section{height:auto;padding-bottom:60px}
.feature-group:last-child{margin-bottom:0}
.feature-card{height:auto;min-height:116px;padding-bottom:22px}
.feature-card p{font-size:12px;line-height:20px}
@media(min-width:1200px){
  :root{--header-height:67.5px}
  .site-header nav .active:after{bottom:17.65px}
  .platform-top{column-gap:28px}
  .platform-top::before{height:29px}
  .platform-benefits{column-gap:23px}
  .core-section{padding-bottom:80px}
  .core-card{min-height:214px}
  .core-card p,.core-card:hover p,.core-card:focus-within p{font-size:13.5px;line-height:22.7px}
  .feature-section{padding-bottom:64px}
  .feature-card{min-height:132px;padding-top:20px;padding-bottom:24px}
  .feature-card p{font-size:13.65px;line-height:22.7px}
}
@media(max-width:900px){
  :root{--header-height:70px}
  .site-header nav{top:var(--header-height)}
  .platform-top{display:flex;flex-direction:column;gap:14px}
  .platform-top::before{display:none}
  .regions{gap:7px}
  .platform-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}
  .core-section{padding-bottom:50px}
  .core-card{min-height:194px}
  .core-card p,.core-card:hover p,.core-card:focus-within p{font-size:13px;line-height:21px}
  .feature-section{padding-bottom:42px}
  .feature-card{min-height:132px}
}
/* V6排版微调结束 */

/* V7视觉微调：浅色悬停、平台对齐、文案与底部按钮。 */
.feature-card:hover,.feature-card:focus-visible{background:#f7f9ff}
.platform-top::before{display:none}
.regions{justify-content:space-between}
.bottom-cta .orange-button{width:148px;height:46px;font-size:15px}
@media(min-width:901px){
  .platform-top{grid-template-columns:auto minmax(0,1fr);column-gap:32px}
  .regions{grid-column:2}
  .scene-2 .scene-copy li:first-child p{white-space:nowrap;overflow-wrap:normal}
}
@media(min-width:1051px){.scene-2 .scene-copy{width:440px}}
@media(min-width:1200px){
  .platform-top{column-gap:56px}
  .scene-2 .scene-copy{width:500px}
  .bottom-cta .orange-button{width:168px;height:52px;font-size:17px}
}
@media(max-width:900px){.bottom-cta .orange-button{height:44px}}
/* V7视觉微调结束 */

/* V8导航注册：短暂强调后停顿，指针到达时暂停，保持点击目标稳定。 */
.site-header .register-attention{
  --register-cycle:4.8s;
  background:linear-gradient(110deg,#ff8710 0%,#ff9828 65%,#ffa43f 100%);
  box-shadow:0 3px 9px #ff8a1c38;
  animation:nav-register-invite var(--register-cycle) ease-in-out infinite;
}
.site-header .register-attention::before{
  content:'';position:absolute;inset:0;border-radius:inherit;
  box-shadow:inset 0 1px 0 #ffffff66,inset 0 0 0 1px #ffffff2e;
  pointer-events:none;
}
.site-header .register-attention::after{
  content:'';position:absolute;inset:0;border-radius:inherit;z-index:1;
  background:linear-gradient(115deg,transparent 38%,#ffffff18 44%,#ffffffa6 50%,#ffffff18 56%,transparent 62%) 180% 0/250% 100% no-repeat;
  opacity:0;pointer-events:none;
  animation:nav-register-sheen var(--register-cycle) ease-in-out infinite;
}
.site-header .register-attention .button-orbit{
  inset:-3px;border:1px solid #ffa53a;border-radius:6px;
  mask-image:none;opacity:0;box-shadow:0 0 9px #ffac4c4d;
  animation:nav-register-ripple var(--register-cycle) ease-out infinite;
}
.site-header .register-attention .button-orbit::before{content:none}
.site-header .register-attention:is(:hover,:focus-visible),
.site-header .register-attention:is(:hover,:focus-visible)::after,
.site-header .register-attention:is(:hover,:focus-visible) .button-orbit{
  animation-play-state:paused;
}
.site-header .register-attention:active{animation:none;transform:translateY(1px)}
@keyframes nav-register-invite{
  0%,42%,100%{transform:translateY(0);box-shadow:0 3px 9px #ff8a1c38}
  12%{transform:translateY(-2px);box-shadow:0 6px 16px #ff8a1c70,0 0 0 3px #ffb44e1a}
  25%{transform:translateY(0);box-shadow:0 4px 14px #ff8a1c59}
}
@keyframes nav-register-sheen{
  0%,8%{background-position:180% 0;opacity:0}
  14%{opacity:.85}
  32%{background-position:-80% 0;opacity:.85}
  38%,100%{background-position:-80% 0;opacity:0}
}
@keyframes nav-register-ripple{
  0%,7%{transform:scale(1);opacity:0}
  12%{transform:scale(1);opacity:.75}
  38%,100%{transform:scale(1.15,1.36);opacity:0}
}
@media(prefers-reduced-motion:reduce){
  .site-header .register-attention{transform:none!important}
}
/* V8导航注册动效结束 */

/* V9导航注册：连续呼吸与缓慢匀速扫光，替代V8的停顿段。 */
.site-header .register-attention{--register-cycle:3.6s}
.site-header .register-attention::after{
  background-size:200% 100%;background-repeat:repeat-x;opacity:.85;
  animation-timing-function:linear;
}
.site-header .register-attention .button-orbit{animation-timing-function:ease-in-out}
@keyframes nav-register-invite{
  0%,100%{transform:translateY(0);box-shadow:0 3px 9px #ff8a1c38}
  50%{transform:translateY(-2px);box-shadow:0 6px 16px #ff8a1c70,0 0 0 3px #ffb44e1a}
}
/* 首尾相差一个背景图块，循环衔接处保持同一画面。 */
@keyframes nav-register-sheen{
  from{background-position:100% 0;opacity:.85}
  to{background-position:-100% 0;opacity:.85}
}
@keyframes nav-register-ripple{
  0%,100%{transform:scale(1);opacity:.18}
  50%{transform:scale(1.1,1.24);opacity:.65}
}
/* V9导航动效节奏结束 */

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .scene-piece,.motion-ready .scene-base{opacity:1!important;transform:none!important}.core-card:hover,.feature-card:hover,.reason-card:hover{transform:none}.gradient-text{background-position:0 50%}}


/* V12: 首页卡片入口、边缘衔接与海报布局 */
.core-free-use{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:112px;height:32px;padding:0 15px;border:1px solid #ffffffb3;border-radius:5px;background:#ffffff;color:#4e69f5;font-size:13px;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s,transform .25s,background .2s,visibility .25s}
.core-free-use span{width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.core-card:hover .core-free-use,.core-card:focus-within .core-free-use{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.core-free-use:hover{background:#edf2ff}
.core-free-use:focus-visible{outline:2px solid #fff;outline-offset:3px}
.feature-card::before{left:0;right:0;border-radius:0}
.reason-card{overflow:hidden}
.reason-button{background-size:100% 100%;background-color:#3766ff}
.bottom-cta{padding-top:0}
.bottom-cta .container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;column-gap:48px;align-items:center}
.bottom-cta .cta-art{position:static;grid-column:1;grid-row:1 / 3;align-self:center;object-position:center;margin:0;max-width:100%}
.bottom-cta h2{grid-column:2;grid-row:1;align-self:end;text-align:right;white-space:nowrap}
.bottom-cta .orange-button{grid-column:2;grid-row:2;justify-self:end;align-self:start;margin-top:28px}
@media(min-width:1200px){
  .core-free-use{left:20.7px;bottom:19px;min-width:120px;height:34px;font-size:14px}
  .bottom-cta .container{column-gap:56px}
  .bottom-cta .orange-button{margin-top:32px}
}
@media(min-width:901px) and (max-width:1199px){.bottom-cta h2{font-size:32px}.bottom-cta .cta-art{width:250px}}
@media(max-width:900px){
  .core-free-use{left:13px;bottom:14px;min-width:106px;height:30px;font-size:12px}
  .bottom-cta .container{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:center;gap:12px}
  .bottom-cta .cta-art{grid-column:1;grid-row:1;width:208px;height:160px;justify-self:center}
  .bottom-cta h2{grid-column:1;grid-row:2;text-align:center;justify-self:center}
  .bottom-cta .orange-button{grid-column:1;grid-row:3;justify-self:center;margin-top:2px}
}

/* V13: 蓝湖首页版本8底部插画，按245:218源画布等比显示。 */
.bottom-cta .cta-art{width:245px;height:218px}
@media(min-width:1200px){.bottom-cta .cta-art{width:281.75px;height:250.7px}}
@media(max-width:900px){.bottom-cta .cta-art{width:179.82px;height:160px}}

/* Keep the seller CTA label and geometric chevron on the same visual center. */
.scene-copy .orange-button .button-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}
.scene-copy .orange-button .button-arrow{display:block;flex:none;width:9px;height:12px}


/* 全站顶部透明导航。首屏透明边框延续背景，同时为导航保留内容空间。 */
body{padding-top:0}
body .site-header{
  position:absolute;background:transparent;box-shadow:none;
  backdrop-filter:none;-webkit-backdrop-filter:none;
  transition:background-color .2s,box-shadow .2s;
}
body .site-header:not(.is-scrolled){background:transparent}
body .site-header.is-scrolled{
  position:fixed;background:rgba(255,255,255,.94);
  backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);
  box-shadow:0 2px 14px #335f990d;
}
@media(max-width:900px){
  body .site-header.is-scrolled{box-shadow:0 5px 16px rgba(31,47,67,.18)}
}
body :is(.hero,.ab-hero,.fr-hero,.pt-hero,.ai-hero,.mcp-hero,.sel-hero,.tk-hero){
  border-top:var(--header-height) solid transparent;
  background-origin:border-box;
}
body :is(.ab-hero,.fr-hero,.pt-hero,.ai-hero,.mcp-hero,.sel-hero,.tk-hero){height:calc(420px + var(--header-height))}
body .hero{height:calc(500px + var(--header-height));background-size:auto calc(500px + var(--header-height))}
body .pricing-page{padding-top:calc(94px + var(--header-height))}
.tiktok-active .site-header:not(.is-scrolled) .login-button{color:#f2f4f7}
.tiktok-active .site-header:not(.is-scrolled) .menu-toggle>span{background:#f2f4f7}
@media(min-width:901px){
  .tiktok-active .site-header:not(.is-scrolled) #main-nav>a,
  .tiktok-active .site-header:not(.is-scrolled) .dropdown-toggle{color:#f2f4f7}
  .tiktok-active .site-header:not(.is-scrolled) #main-nav>a:hover,
  .tiktok-active .site-header:not(.is-scrolled) .dropdown-toggle:hover{color:#70b5ff}
}
@media(min-width:1200px){body .hero{height:calc(575px + var(--header-height));background-size:auto calc(575px + var(--header-height))}}
@media(min-width:1921px){body .hero{background-size:cover}}
@media(max-width:1250px){body .ab-hero{height:calc(380px + var(--header-height))}}
@media(max-width:1199px){body .pricing-page{padding-top:calc(65px + var(--header-height))}}
@media(max-width:980px){body .tk-hero{height:auto}}
@media(max-width:900px){
  body .hero{height:calc(650px + var(--header-height));background-size:auto calc(650px + var(--header-height))}
  body .ab-hero{height:calc(330px + var(--header-height))}
  body :is(.pt-hero,.ai-hero){height:auto;min-height:calc(610px + var(--header-height))}
}
@media(max-width:760px){
  body .fr-hero{height:auto;min-height:calc(420px + var(--header-height))}
  body :is(.mcp-hero,.sel-hero){height:auto}
}
@media(max-width:700px){body .pricing-page{padding-top:calc(37px + var(--header-height))}}
@media(max-width:600px){body .ab-hero{height:auto;min-height:calc(500px + var(--header-height))}}
@media(prefers-reduced-motion:reduce){body .site-header{transition:none}}

/* 资源与参考页面共用桌面海报内容高度，导航空间单独保留。 */
@media(min-width:981px){
  body{--inner-hero-height:420px}
  body :is(.ab-hero,.fr-hero,.pt-hero,.ai-hero,.mcp-hero,.sel-hero,.tk-hero,.sh-revised-hero){height:calc(var(--inner-hero-height) + var(--header-height))}
  body .sh-revised-hero{padding-bottom:0}
}

/* 深色首屏用白色Logo；滚动后及浅色页面继续显示原蓝色，保留标志原形与尺寸。 */
.tiktok-active .site-header:not(.is-scrolled) .brand img{filter:brightness(0) invert(1)}

/* Shared use/register CTA arrow: one outline, size and optical alignment. */
body a .cta-arrow,body button .cta-arrow{display:inline-block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;transform:none}
.sh-text-link>.cta-arrow{margin-left:8px}

/* Content polish: solution introductions, resource titles and shared footer. */
.solutions-heading{padding:66px 0 4px;background:#fff;text-align:center}
.solutions-heading h2{font-size:32px;line-height:1.55;font-weight:500;color:#303846}
#shopee-bottom-cta h2,#tiktok-bottom-cta h2{white-space:normal;text-wrap:balance}
#mcp h1{color:#3758b0;background:linear-gradient(105deg,#29477e 5%,#416cd4 34%,#7760bb 52%,#416cd4 72%,#29477e 95%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:resource-title-glow 8s ease-in-out infinite alternate}
#ai-tools .ai-eyebrow,#price-template .pt-eyebrow,#selection .sel-eyebrow,#mcp .mcp-eyebrow{color:#5b6f9c}
#ai-tools .ai-hero-desc,#price-template .pt-hero-description,#selection .sel-hero-desc,#mcp .mcp-hero-desc{color:#5e718f}
#mcp .mpx-hero-line{color:#4b65a0}
@keyframes resource-title-glow{from{background-position:0% 50%}to{background-position:100% 50%}}
.site-footer{height:auto;min-height:420px;padding-top:66px}
.footer-main{display:grid;grid-template-columns:340px minmax(0,1fr);gap:48px;height:auto;padding-bottom:48px}
.footer-links{width:auto;display:grid;grid-template-columns:1.45fr 1fr 1fr .8fr;gap:26px;margin:0}
.footer-links a,.footer-links .footer-static{display:block;font-size:14px;line-height:1.8;color:#edf1f7;margin:0 0 12px;text-align:left;overflow-wrap:anywhere}
.footer-links a:hover{color:#86b0ff}.footer-links a:focus-visible{outline:2px solid #86b0ff;outline-offset:5px;border-radius:2px}
.footer-links h3{font-size:16px;white-space:nowrap}
@media(max-width:1100px){.footer-main{grid-template-columns:290px minmax(0,1fr);gap:30px}.footer-links{gap:20px}.footer-links a,.footer-links .footer-static{font-size:13px}.qr-list{gap:14px}.solutions-heading h2{font-size:29px}}
@media(max-width:980px){.footer-main{grid-template-columns:1fr;gap:36px}.footer-links{grid-template-columns:1.4fr 1fr 1fr 1fr;width:100%}.footer-links a,.footer-links .footer-static{font-size:14px}.site-footer{padding-top:46px}.solutions-heading{padding-top:48px}}
@media(max-width:600px){.solutions-heading{padding-top:38px}.solutions-heading h2{font-size:24px;text-wrap:balance}.footer-links{grid-template-columns:1.2fr 1fr;gap:30px 26px}.footer-links h3{font-size:15px}.footer-links a,.footer-links .footer-static{font-size:13px;margin-bottom:10px}.footer-main{padding-bottom:24px}.site-footer{padding-top:38px}#shopee-bottom-cta h2,#tiktok-bottom-cta h2{font-size:24px}#shopee-bottom-cta h2 strong,#tiktok-bottom-cta h2 strong{display:block;margin-top:7px}}
@media(prefers-reduced-motion:reduce){#mcp h1{animation:none;background-position:50% 50%}}

/* 43.24: shared resource labels, balanced footer columns and focused closing messages. */
:is(#ai-tools,#price-template,#selection,#mcp) .resource-eyebrow{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:6px 12px;margin:0 0 16px;border:1px solid #c9d8f2;border-radius:6px;background:#ffffff80;font-size:14px;font-weight:500;line-height:1.5;color:#526b99;vertical-align:top}
.resource-eyebrow-brand{font-weight:600;letter-spacing:.04em;white-space:nowrap}
.resource-eyebrow-name{padding-left:12px;border-left:1px solid #b9cae7;letter-spacing:.08em;white-space:nowrap}
.site-footer .footer-links{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:24px;width:100%;margin:0}
.site-footer .footer-links>div{min-width:0}
.site-footer .footer-links a,.site-footer .footer-links .footer-static{margin:0 0 12px;line-height:1.8}
#price-template-start .closing-message-title,#ai-tools-register .closing-message-title,#mcp-register .closing-message-title{font-size:32px;font-weight:600;line-height:1.65;text-wrap:balance;max-width:1060px;margin:0 auto 30px}
.closing-message-title>span{display:inline-block;max-width:100%}
@media(max-width:1100px) and (min-width:981px){.site-footer .footer-main{grid-template-columns:270px minmax(0,1fr);gap:32px}.site-footer .footer-links{gap:18px}}
@media(max-width:760px){:is(#ai-tools,#price-template,#selection,#mcp) .resource-eyebrow{font-size:12px;gap:10px;padding:5px 10px;margin-bottom:15px}.resource-eyebrow-name{padding-left:10px}#price-template-start .closing-message-title,#ai-tools-register .closing-message-title,#mcp-register .closing-message-title{font-size:26px;margin-bottom:26px}}
@media(max-width:600px){.site-footer .footer-links{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px 28px}.site-footer .footer-links a,.site-footer .footer-links .footer-static{margin-bottom:10px}#price-template-start .closing-message-title,#ai-tools-register .closing-message-title,#mcp-register .closing-message-title{font-size:23px;line-height:1.75;max-width:350px;margin-bottom:24px}.closing-message-title>span{display:block}}

/* 43.25: regular content headings, right-aligned footer areas and restrained text sheen. */
body main h2,body main h2 :is(strong,b){font-weight:400!important}
@media(min-width:1101px){.site-footer .footer-main{grid-template-columns:42% minmax(0,1fr);column-gap:32px}.site-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;justify-content:normal}}
@media(min-width:601px) and (max-width:1100px){.site-footer .footer-main{grid-template-columns:1fr;gap:36px}.site-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;justify-content:normal}}
body :is(.bottom-cta,.pricing-banner,.rich-banner){--banner-title-ink:#344e87;--banner-title-glint:#8b70d6}
body .bottom-cta{--banner-title-ink:#34445d;--banner-title-glint:#7661ed}
body .pricing-banner{--banner-title-ink:#4b3a31;--banner-title-glint:#ef8924}
body #shopee-bottom-cta{--banner-title-ink:#fff9ee;--banner-title-glint:#ffd397}
body #tiktok-bottom-cta{--banner-title-ink:#f5ffff;--banner-title-glint:#58e0e4}
body #mercado-register{--banner-title-ink:#25276b;--banner-title-glint:#526cd4}
body #price-template-start{--banner-title-ink:#486bd0;--banner-title-glint:#9a78d9}
@supports (background-clip:text) or (-webkit-background-clip:text){
 body main :is(.pricing-banner,.rich-banner) h2{background-image:linear-gradient(110deg,var(--banner-title-ink) 0%,var(--banner-title-ink) 35%,var(--banner-title-glint) 49%,var(--banner-title-ink) 63%,var(--banner-title-ink) 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:banner-title-sheen 7.5s ease-in-out infinite alternate}
 body main :is(.pricing-banner,.rich-banner) h2 :is(strong,span){background:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important;animation:none!important;text-shadow:none}
}
@keyframes banner-title-sheen{from{background-position:100% 50%}to{background-position:0% 50%}}
@media(prefers-reduced-motion:reduce){body main :is(.pricing-banner,.rich-banner) h2{animation:none;background-position:50% 50%}}

/* 43.26: regular copy throughout the site; preserve top and closing banner typography. */
body :not(:where(
 .hero,.hero *, .pricing-heading,.pricing-heading *,
 .sh-hero,.sh-hero *, .ab-hero,.ab-hero *, .hc-hero,.hc-hero *,
 .fr-hero,.fr-hero *, .pt-hero,.pt-hero *, .ai-hero,.ai-hero *,
 .mcp-hero,.mcp-hero *, .sel-hero,.sel-hero *, .tk-hero,.tk-hero *,
 .ep-hero,.ep-hero *, .bottom-cta,.bottom-cta *,
 .pricing-banner,.pricing-banner *, .rich-banner,.rich-banner *
)){font-weight:400!important}

/* 43.27: animate selected hero phrases; keep home closing copy opaque on every frame. */
#ai-tools h1,#price-template h1,#selection h1{color:#344b73;background:none;-webkit-text-fill-color:currentColor;animation:none}
:is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis{display:inline-block;color:#6254d9;-webkit-text-fill-color:currentColor;white-space:nowrap}
@supports (background-clip:text) or (-webkit-background-clip:text){
 :is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis{background:linear-gradient(105deg,#3478ed 0%,#5864eb 22%,#9b45e1 44%,#397bea 66%,#8551dc 86%,#3478ed 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:resource-emphasis-flow 4.8s ease-in-out infinite;filter:drop-shadow(0 2px 7px #6b59d51a)}
}
@keyframes resource-emphasis-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
body main #home-page .bottom-cta h2{color:#34445d;background:none;-webkit-text-fill-color:currentColor;animation:none;text-shadow:none}
body main #home-page .bottom-cta .home-closing-emphasis{display:inline-block;color:#5864d9;background:none;-webkit-text-fill-color:currentColor;animation:home-closing-ink 5s ease-in-out infinite;text-shadow:0 2px 12px #7564db20}
@keyframes home-closing-ink{0%,100%{color:#4b65d3}50%{color:#7950c6}}
@media(prefers-reduced-motion:reduce){:is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis{animation:none;background-position:50% 50%}body main #home-page .bottom-cta .home-closing-emphasis{animation:none;text-shadow:none}}
@media(forced-colors:active){:is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis,body main #home-page .bottom-cta h2,body main #home-page .bottom-cta .home-closing-emphasis{color:CanvasText;background:none;-webkit-text-fill-color:currentColor;animation:none;filter:none;text-shadow:none}}

/* 43.28: closing banners use semibold titles; all other page copy stays regular. */
body main :is(.bottom-cta,.pricing-banner,.rich-banner) h2,
body main :is(.bottom-cta,.pricing-banner,.rich-banner) h2 :is(strong,b,span){font-weight:600!important}

/* 43.30: the home hero's left-to-right glint, over the existing gradient ink. */
:is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis{position:relative;display:inline-block}
:is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis::after{content:attr(data-text) / "";position:absolute;inset:0;background:linear-gradient(108deg,transparent 37%,#c6e8ff 44%,#fff 49%,#d4dcff 54%,transparent 62%) 160% 0/250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;animation:title-glint 2.8s ease-in-out infinite;filter:drop-shadow(0 0 3px #9ec8ff)}
@media(prefers-reduced-motion:reduce),(forced-colors:active){:is(#ai-tools,#price-template,#selection) h1 .resource-hero-emphasis::after{display:none;animation:none}}

/* 43.31: gradient ink and a separate glint for the home closing phrase. */
body main #home-page .bottom-cta .home-closing-emphasis{position:relative;color:#5864d9;background:none;-webkit-text-fill-color:currentColor;animation:none;text-shadow:none}
@supports (background-clip:text) or (-webkit-background-clip:text){
 body main #home-page .bottom-cta .home-closing-emphasis{background-image:linear-gradient(105deg,#3478ed 0%,#5864eb 22%,#9b45e1 44%,#397bea 66%,#8551dc 86%,#3478ed 100%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:resource-emphasis-flow 4.8s ease-in-out infinite}
 body main #home-page .bottom-cta .home-closing-emphasis::after{content:attr(data-text) / "";position:absolute;inset:0;background:linear-gradient(108deg,transparent 37%,#c6e8ff 44%,#fff 49%,#d4dcff 54%,transparent 62%) 160% 0/250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;animation:title-glint 2.8s ease-in-out infinite}
}
@media(prefers-reduced-motion:reduce){body main #home-page .bottom-cta .home-closing-emphasis{animation:none;background-position:50% 50%}body main #home-page .bottom-cta .home-closing-emphasis::after{display:none;animation:none}}
@media(forced-colors:active){body main #home-page .bottom-cta .home-closing-emphasis{color:CanvasText;background:none;-webkit-text-fill-color:currentColor;animation:none}body main #home-page .bottom-cta .home-closing-emphasis::after{display:none;animation:none}}
@media print{body main #home-page .bottom-cta .home-closing-emphasis{background:none;-webkit-text-fill-color:currentColor;animation:none}body main #home-page .bottom-cta .home-closing-emphasis::after{display:none}}

/* PRICING-FONTS */
@font-face{font-family:HddSans;src:url("../assets/media/f80790a33e1e1550.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+A5,U+2014,U+4E34,U+4E49,U+4E58,U+4E94,U+4EAB,U+4ED8,U+518D,U+5219,U+534A,U+5361,U+53CD,U+53D7,U+5411,U+56DB,U+5730,U+5747,U+5B50,U+5B63,U+5C0F,U+5DEE,U+624D,U+64AD,U+660E,U+662F,U+6700,U+6708,U+6B62,U+6C34,U+6CBF,U+6EDA,U+754C,U+79BB,U+7A7A,U+7EC8,U+820D,U+8981,U+8BA4,U+8BC4,U+8BEF,U+8BF4,U+8D26,U+91D1,U+95EA,U+95F4,U+989D,U+FF1A}
@font-face{font-family:HddSans;src:url("../assets/media/16117a115d4a6dfa.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+A5,U+2014,U+4E34,U+4E49,U+4E58,U+4E94,U+4EAB,U+4ED8,U+518D,U+5219,U+534A,U+5361,U+53CD,U+53D7,U+5411,U+56DB,U+5730,U+5747,U+5B50,U+5B63,U+5C0F,U+5DEE,U+624D,U+64AD,U+660E,U+662F,U+6700,U+6708,U+6B62,U+6C34,U+6CBF,U+6EDA,U+754C,U+79BB,U+7A7A,U+7EC8,U+820D,U+8981,U+8BA4,U+8BC4,U+8BEF,U+8BF4,U+8D26,U+91D1,U+95EA,U+95F4,U+989D,U+FF1A}
/* END-PRICING-FONTS */
/* 官网价格视图；首页样式保持独立。 */
#home-page[hidden],#pricing-page[hidden]{display:none!important}
.pricing-active .site-header{background:rgba(255,248,237,.78);border-bottom-color:#e5c5a51f}
.pricing-page{--price-orange:#ff8a1d;--price-line:#eee7e2;--price-muted:#a18d84;position:relative;isolation:isolate;padding-top:94px}
.pricing-page::before{content:'';position:absolute;z-index:-1;inset:0 0 auto;height:690px;background:#fff url("../assets/media/cee4be77ddb60812.svg") center top/cover no-repeat;pointer-events:none}
.pricing-heading{text-align:center;color:#854123;margin-bottom:44px}
.pricing-heading h1{font-size:40px;line-height:1.5;font-weight:400;background:linear-gradient(100deg,#63250e,#a9552c);background-clip:text;-webkit-background-clip:text;color:transparent}
.pricing-heading p{font-size:23px;line-height:1.6;font-weight:400;margin-top:18px}
.pricing-panel{padding:52px 48px 48px;border-radius:12px;background:#fff url("../assets/media/e80a577ca1e861bf.svg") center/100% 100% no-repeat;box-shadow:0 4px 13px #35210d12;position:relative}
.pricing-step h2{display:flex;align-items:center;gap:16px;font-size:20px;font-weight:600;line-height:32px;margin-bottom:21px}
.step-number{font-size:28px;font-style:italic;font-weight:750;line-height:32px;color:#aaa;letter-spacing:-1.5px}
.pricing-platforms,.pricing-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.pricing-option{position:relative;display:inline-flex;align-items:center;justify-content:center;height:38px;border:1px solid #d7d7d7;border-radius:3px;background:#ffffffb8;color:#777;font-size:15px;line-height:22px;transition:border-color .2s,background .2s,color .2s;white-space:nowrap}
.pricing-option:hover{border-color:#ffb570;color:#a65a28;background:#fffaf5}
.pricing-option[aria-checked=true],.pricing-option[aria-pressed=true]{border-color:var(--price-orange);background:#fff7ed;color:#9b5b31;box-shadow:inset 0 0 0 .4px var(--price-orange)}
.pricing-option:is([aria-checked=true],[aria-pressed=true])::after{content:'✓';position:absolute;right:-1px;bottom:-1px;width:13px;height:12px;border-radius:7px 0 2px 0;background:var(--price-orange);color:#fff;font-size:10px;font-weight:700;line-height:13px;text-align:center}
.platform-option{width:158px;height:40px}
.platform-option img{width:auto;max-width:132px;max-height:26px;filter:grayscale(1);opacity:.62;transition:filter .2s,opacity .2s}
.platform-option[aria-checked=true] img{filter:grayscale(0);opacity:1}
.platform-option[data-platform=tiktok] img{width:132px}
.platform-option[data-platform=shopee] img{width:95px}
.platform-option[data-platform=coupang] img{width:99px}
.pricing-step+.pricing-step{margin-top:29px;padding-top:24px;border-top:1px solid var(--price-line)}
.shop-options{display:grid;grid-template-columns:repeat(9,minmax(0,1fr)) minmax(112px,1.22fr);gap:12px;padding-top:8px}
.shop-options .pricing-option{width:100%}
.discount-label{position:absolute;right:-5px;top:-17px;padding:0 5px;height:20px;min-width:34px;line-height:20px;color:white;font-size:13px;font-weight:550;background:linear-gradient(115deg,#ff6805,#ff293b);border-radius:3px 1px 3px 1px;transform:skew(-7deg);pointer-events:none;z-index:1}
.discount-label::after{content:'';position:absolute;width:9px;height:3px;background:#ffe34c;top:0;right:0}
.custom-shop{display:flex;align-items:center;justify-content:center;gap:3px;height:38px;min-width:0;padding:0 8px;background:#ffffffb8;border:1px solid #d7d7d7;border-radius:3px;font-size:15px;color:#777;transition:border-color .2s}
.custom-shop input{width:100%;min-width:0;padding:0;border:0;background:transparent;outline:0;font:inherit;color:inherit;text-align:right}
.custom-shop input::placeholder{color:#c5c5c5}
.custom-shop span{white-space:nowrap}
.custom-shop:focus-within,.custom-shop.selected{border-color:var(--price-orange);background:#fff7ed}
.custom-shop:focus-within{outline:2px solid #ffbd8055;outline-offset:2px}
.custom-shop.invalid{border-color:#ef6262}
.period-options{margin-top:30px;padding:33px 0 34px;border-top:1px dashed var(--price-line);border-bottom:1px dashed var(--price-line)}
.period-options .pricing-option{min-width:105px;padding:0 9px}
.price-summary{padding-top:24px;margin-bottom:39px}
.price-total-line{display:flex;align-items:baseline;gap:12px;min-height:42px;font-size:17px}
#pricing-total{font-size:31px;line-height:42px;font-weight:650;color:#ff625c;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.pricing-error{font-size:13px;color:#d45045;line-height:20px}
.pricing-error:empty{display:none}
.pricing-register{height:43px;border-radius:24px;font-size:16px;padding:0 25px;margin-top:17px;animation:cta-breathe 4.2s ease-in-out infinite}
.pricing-register::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,#ffffff24 42%,#ffffffa8 50%,#ffffff24 58%,transparent 70%) 150% 0/220% 100% no-repeat;pointer-events:none;z-index:1;animation:pricing-register-sheen 3.8s linear infinite}
@keyframes pricing-register-sheen{from{background-position:150% 0}to{background-position:-50% 0}}
.pricing-comparison{position:relative;isolation:isolate;border:1px solid var(--price-line);border-radius:22px;background:#ffffffeb;--feature-width:38%;--plan-width:31%;--table-head:176px}
.plan-elevation{position:absolute;top:-1px;bottom:-1px;width:var(--plan-width);pointer-events:none;border-radius:22px;background:linear-gradient(to bottom,#fdf3e7 0 var(--table-head),#fff var(--table-head) 100%);box-shadow:0 7px 18px #5b43351e;opacity:0;transform:translateY(0);transition:opacity .25s,box-shadow .25s,transform .25s;z-index:-1}
.plan-elevation.free{left:var(--feature-width);background:linear-gradient(to bottom,#f4f6ff 0 var(--table-head),#fff var(--table-head) 100%)}
.plan-elevation.paid{right:-1px}
.pricing-comparison[data-emphasis=paid] .plan-elevation.paid,.pricing-comparison[data-emphasis=free] .plan-elevation.free{opacity:1;transform:translateY(-2px);box-shadow:0 7px 18px #5b433524}
.pricing-comparison table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:17px;color:var(--price-muted)}
.pricing-comparison col.category{width:13%}.pricing-comparison col.feature{width:25%}.pricing-comparison col.plan{width:31%}
.pricing-comparison th,.pricing-comparison td{padding:12px 10px;text-align:center;border-bottom:1px solid var(--price-line);border-right:1px solid var(--price-line);line-height:27px;font-weight:400;height:59px}
.pricing-comparison th:last-child,.pricing-comparison td:last-child{border-right:0}
/* 选中列使用阴影区分；透明边框保留列宽，切换时不产生位移。 */
.pricing-comparison[data-emphasis=paid] [data-plan=free],.pricing-comparison[data-emphasis=free] [data-plan=free]{border-right-color:transparent}
.pricing-comparison[data-emphasis=free] th[scope=row],.pricing-comparison[data-emphasis=free] thead th[scope=colgroup]{border-right-color:transparent}
.pricing-comparison tbody tr:last-child>*{border-bottom:0}
.pricing-comparison thead th{height:var(--table-head);padding:20px 10px;font-size:24px;font-weight:600}
.pricing-comparison th[scope=rowgroup]{font-weight:600}
.pricing-comparison [data-plan]{position:relative;transition:color .25s}
.pricing-comparison[data-emphasis=free] [data-plan=free]{color:#827f9e}
.pricing-comparison[data-emphasis=paid] [data-plan=paid]{color:#9f8070}
.plan-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;margin:0 auto;min-width:110px;font-size:24px;font-weight:600}
.plan-heading img{width:80px;height:68px;object-fit:contain}
.plan-heading:focus-visible{outline:2px solid #ffb274;outline-offset:10px;border-radius:8px}
.plan-check{width:25px;height:25px;object-fit:contain;margin:auto}
.pricing-banner{margin-top:110px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff1e1 url("../assets/media/e733dcf8f5c4e33c.svg") center/cover no-repeat;text-align:center;gap:27px}
.pricing-banner h2{font-size:34px;font-weight:600;line-height:1.5}
.pricing-banner h2 span{color:#ff922c;margin-left:10px}
.pricing-banner .orange-button{height:50px;border-radius:7px;padding:0 31px;font-size:17px}
@media(max-width:1199px){.pricing-page{padding-top:65px}.pricing-heading h1{font-size:30px}.pricing-heading p{font-size:20px}.pricing-panel{padding:38px 32px}.shop-options{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:28px}.pricing-comparison table{font-size:15px}.pricing-comparison thead th,.plan-heading{font-size:21px}.pricing-banner{margin-top:75px}.pricing-step h2{font-size:18px}}
@media(max-width:700px){
  .pricing-page{padding-top:37px}.pricing-heading{padding:0 23px;margin-bottom:27px}.pricing-heading h1{font-size:23px;line-height:1.6}.pricing-heading p{font-size:14px;margin-top:12px}.pricing-panel{max-width:calc(100% - 24px);padding:26px 15px 20px;border-radius:10px;background-size:auto 100%}.pricing-step h2{font-size:16px;gap:10px;margin-bottom:18px}.step-number{font-size:23px}.pricing-platforms{gap:8px}.platform-option{width:calc((100% - 16px)/3);height:38px}.platform-option img{max-width:86%;max-height:22px}.platform-option[data-platform=tiktok] img{width:96px}.platform-option[data-platform=shopee] img{width:72px}.platform-option[data-platform=coupang] img{width:73px}.shop-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 10px}.custom-shop{grid-column:span 2}.pricing-option,.custom-shop{font-size:14px}.period-options{display:grid;grid-template-columns:1fr 1fr;gap:27px 12px;padding:29px 0 25px}.price-summary{padding-top:17px;margin-bottom:27px}#pricing-total{font-size:29px}.pricing-register{font-size:14px;height:40px}.pricing-comparison{--feature-width:44%;--plan-width:28%;--table-head:128px;border-radius:14px}.plan-elevation{border-radius:14px}.pricing-comparison col.category{width:16%}.pricing-comparison col.feature{width:28%}.pricing-comparison col.plan{width:28%}.pricing-comparison th,.pricing-comparison td{font-size:12px;line-height:20px;padding:10px 4px;height:52px;overflow-wrap:anywhere}.pricing-comparison thead th{font-size:14px;padding:12px 6px}.plan-heading{font-size:16px;min-width:0;gap:9px}.plan-heading img{width:54px;height:47px}.plan-check{width:21px;height:21px}.pricing-banner{margin-top:55px;height:220px;gap:23px;padding:0 15px}.pricing-banner h2{font-size:23px}.pricing-banner h2 span{margin-left:4px}.pricing-banner .orange-button{height:43px;font-size:15px;padding:0 24px}
}
@media(min-width:1921px){.pricing-page::before{height:36vw}}
@media(max-width:700px){.pricing-page::before{height:520px;background-size:auto 520px}.pricing-panel{background-size:100% 100%}}
@media(prefers-reduced-motion:reduce){.pricing-page *{transition:none!important}.pricing-register,.pricing-register::after{animation:none!important}}

/* Keep the existing plan columns aligned after removing the category column. */
.pricing-comparison col.feature{width:38%}
.pricing-comparison[data-emphasis=free] thead th:first-child{border-right-color:transparent}
@media(max-width:700px){.pricing-comparison col.feature{width:44%}}

@font-face{font-family:HddSans;src:url("../assets/media/714894117bb22656.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+2713,U+4F34,U+62C5,U+6491,U+661F,U+6D32,U+76AE,U+8363,U+8A89,U+8D1F,U+987E}
@font-face{font-family:HddSans;src:url("../assets/media/567153af4d936416.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+2713,U+4F34,U+62C5,U+6491,U+661F,U+6D32,U+76AE,U+8363,U+8A89,U+8D1F,U+987E}
@font-face{font-family:HddSans;src:url("../assets/media/120398826dada8af.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+2192,U+4E09,U+4E32,U+4E4B,U+4EA4,U+4FC3,U+504F,U+5145,U+5207,U+5238,U+524D,U+52A0,U+533A,U+5475,U+56F4,U+578B,U+5BA1,U+5C45,U+5C65,U+5E38,U+5E8F,U+60E0,U+628A,U+6362,U+6377,U+6388,U+6536,U+679C,U+6BCF,U+6C14,U+6DB5,U+6EE1,U+7403,U+7533,U+7701,U+770B,U+7891,U+7B14,U+7EA6,U+7EB3,U+7ED5,U+7ED9,U+7EEA,U+88C5,U+89C1,U+8BA9,U+8D77,U+8DB3,U+8DDF,U+8F6C,U+8FBE,U+8FDB,U+9000,U+9010,U+9635}
@font-face{font-family:HddSans;src:url("../assets/media/e09bbf92a4a17238.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+2192,U+4E09,U+4E32,U+4E4B,U+4EA4,U+4FC3,U+504F,U+5145,U+5207,U+5238,U+524D,U+52A0,U+533A,U+5475,U+56F4,U+578B,U+5BA1,U+5C45,U+5C65,U+5E38,U+5E8F,U+60E0,U+628A,U+6362,U+6377,U+6388,U+6536,U+679C,U+6BCF,U+6C14,U+6DB5,U+6EE1,U+7403,U+7533,U+7701,U+770B,U+7891,U+7B14,U+7EA6,U+7EB3,U+7ED5,U+7ED9,U+7EEA,U+88C5,U+89C1,U+8BA9,U+8D77,U+8DB3,U+8DDF,U+8F6C,U+8FBE,U+8FDB,U+9000,U+9010,U+9635}
/* 资讯资源：两级导航，沿用站点品牌蓝与固定导航。 */
.resource-menu[hidden],.resource-submenu[hidden],#shopee-page[hidden]{display:none!important}
.site-header .resource-menu{padding:0;background:none;box-shadow:none;left:-25px;top:calc(var(--header-height) - 2px);width:max-content;min-width:0;border-radius:0}
.resource-primary,.resource-submenu{padding:15px 10px;background:#fff;border-radius:14px;box-shadow:0 8px 24px #21344e24}
.site-header .resource-menu button,.site-header .resource-menu a{display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;padding:12px 21px;min-height:49px;border-radius:7px;white-space:nowrap;font-size:18px;font-weight:400;line-height:25px}
.resource-submenu{position:absolute;left:calc(100% + 12px);top:0;width:max-content}
.resource-submenu::before{content:'';position:absolute;right:100%;top:0;width:13px;height:100%}

.site-header .resource-menu :is(a,button):hover,.site-header .resource-menu :is(a,button):focus-visible{background:#f1f7ff;color:#2b92ff}
.site-header .resource-menu a[aria-current=page]{color:#2b92ff;background:#f3f8ff}
.dropdown-toggle[aria-expanded=true],.shopee-active .dropdown-toggle{color:#2b92ff}
.dropdown-toggle .chevron{transition:transform .2s}
.dropdown-toggle[aria-expanded=true] .chevron{transform:rotate(225deg);margin-top:7px}

/* Shopee 平台页：独立语义节点、1260px 内容区、橙红色强调。 */
.shopee-page{--sh-orange:#ee4d2d;--sh-ink:#303641;--sh-muted:#817570;--sh-line:#f3d8ce;color:var(--sh-ink);font-size:16px;line-height:1.65}
.shopee-page [hidden]{display:none!important}
.shopee-page .container{width:1260px;max-width:calc(100% - 48px)}
.sh-icon-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.sh-icon{width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;color:var(--sh-orange)}
.sh-icon-tile{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;background:#fff1eb;color:var(--sh-orange)}
.sh-hero{height:420px;background:#fff5ee url("../assets/media/c7de4c12861153ed.svg") center/cover no-repeat;display:flex;align-items:center}
.sh-hero-copy{max-width:900px}
.sh-hero h1{font-size:35px;line-height:1.65;font-weight:600;letter-spacing:-.5px}
.sh-hero h1 span{color:#ee4e2e}
.sh-hero p{margin-top:20px;color:#555;font-size:19px}
.sh-register{height:53px;padding:0 29px;font-size:17px;border-radius:5px;background:linear-gradient(105deg,#f34d2b,#ff9c34)}
.sh-hero .sh-register{margin-top:35px}
.sh-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:53px 0 30px;border-bottom:1px solid #eef1f5;gap:0}
.sh-highlights a{display:flex;align-items:center;justify-content:center;gap:16px;position:relative;padding:8px 14px;transition:transform .2s}
.sh-highlights a+a::before{content:'';position:absolute;left:0;height:35px;width:1px;background:#edf0f4}
.sh-highlights a:hover{transform:translateY(-3px)}
.sh-highlights .sh-icon{width:28px;height:28px}
.sh-highlights strong{display:block;font-size:17px;font-weight:600}
.sh-highlights small{display:block;color:#a0a6af;font-size:13px;margin-top:3px}
.sh-section{padding:68px 0}
.sh-heading{text-align:center;margin-bottom:40px}
.sh-heading h2,.sh-copy h2{font-size:33px;line-height:1.55;font-weight:600;letter-spacing:-.6px}
.sh-heading p{color:var(--sh-muted);font-size:17px;margin-top:12px}
.sh-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.sh-store-card{border:1px solid var(--sh-line);border-radius:13px;padding:28px 27px 21px;transition:transform .28s,box-shadow .28s,border-color .28s;background:#fff}
.sh-store-card:hover{background:linear-gradient(125deg,#fff6f2,#fff 78%)}
.sh-store-card:hover,.sh-store-card:focus-within{border-color:#ffbca9;box-shadow:0 14px 30px #ec846212;transform:translateY(-6px)}
.sh-store-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}
.sh-store-heading h3{font-size:22px;font-weight:600;white-space:nowrap}
.sh-store-card h4{font-size:16px;font-weight:400;color:#6b7482;margin-bottom:9px}
.sh-store-card p{font-size:15px;line-height:1.9;color:#939ba6;min-height:86px}
.sh-store-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f3f6;margin-top:19px;padding-top:15px;gap:12px}
.sh-store-bottom>span{font-size:12px;color:#abb0b8}
.sh-text-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:10px 22px;border-radius:5px;background:linear-gradient(105deg,#f34d2b,#ff9c34);color:#fff;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap;box-shadow:0 4px 12px #f3673020;transition:filter .2s,box-shadow .2s}
.sh-text-link span{display:inline-block;margin-left:8px;font-size:16px;line-height:1}
.sh-text-link:hover{filter:brightness(1.04);box-shadow:0 6px 16px #f3673030}
.sh-text-link:focus-visible{outline:2px solid #ee4e2e;outline-offset:3px}
.sh-publishing{background:var(--tint);padding:70px 0}
.sh-split{display:grid;grid-template-columns:.92fr 1.12fr;gap:88px;align-items:center}
.sh-copy .sh-intro{font-size:16px;color:#8b949f;line-height:1.9;margin-top:19px}
.sh-point-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 24px;margin:30px 0}
.sh-copy-point{display:flex;gap:11px;align-items:flex-start;text-align:left;border-radius:7px;transition:transform .25s,filter .25s;transform-origin:left center}
.sh-copy-point .sh-icon-tile{background:none;width:22px;height:26px;border-radius:0}
.sh-copy-point .sh-icon{width:21px;height:21px}
.sh-copy-point strong{display:block;font-size:16px;font-weight:600;line-height:26px}
.sh-copy-point .sh-feature-desc{font-size:14px;line-height:1.9;color:#959da7;margin-top:4px}
.sh-copy-point:hover{transform:scale(1.035);filter:drop-shadow(0 4px 4px #b1bdcb30)}
.sh-workbench{background:#fff;border:1px solid #edf0f4;border-radius:16px;padding:25px 25px 18px;box-shadow:0 14px 35px #293d5710}
.sh-panel-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}
.sh-panel-title>strong{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}
.sh-panel-title>span{background:#f5f7f9;border-radius:12px;padding:3px 10px;color:#afb8c4;font-size:11px;line-height:18px}




.sh-sources{display:flex;justify-content:space-between;text-align:center;padding:2px 0 6px}
.sh-sources>span{display:flex;align-items:center;flex-direction:column}
.sh-sources b{display:flex;width:45px;height:45px;border-radius:10px;align-items:center;justify-content:center;font-size:16px;background:#f4f6fa;font-weight:600}
.sh-sources img{width:45px;height:45px;object-fit:contain;border-radius:9px}
.sh-sources small{font-size:11px;margin-top:7px;color:#99a1ad}
.sh-sources .sh-source-1688{color:#ff692b;background:#fff3eb}.sh-sources .sh-source-pdd{color:#f75b6a;background:#fff1f3}.sh-sources .sh-source-temu{color:#e68456;background:#fff1e7;font-size:11px}.sh-sources .sh-source-more{color:#8aa2cd;background:#f0f4fc}






.sh-flow-footer{display:flex;gap:9px;justify-content:center;align-items:center;margin-top:16px;color:#ee9b83;font-size:11px}.sh-flow-footer .sh-icon{width:14px;height:14px;color:inherit}.sh-flow-footer>span:empty{width:50px;height:1px;background:#f8e3d9}




.sh-capability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.sh-capability{display:flex;flex-direction:column;gap:17px;text-align:left;padding:24px 22px 25px;border:1px solid var(--sh-line);border-radius:11px;background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}
.sh-capability strong{font-size:17px;font-weight:600;display:block}.sh-feature-desc{display:block;color:#969eaa;font-size:14px;line-height:1.8;margin-top:7px}
.sh-capability::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff9f70,#f46647);transform:scaleX(0);transform-origin:left;transition:transform .3s}
.sh-capability:hover,.sh-capability:focus-visible{transform:translateY(-5px);box-shadow:0 12px 24px #c57b5b12;border-color:#ffd4bf}.sh-capability:hover::after,.sh-capability:focus-visible::after{transform:scaleX(1)}
.sh-marketing{background:var(--tint)}


.sh-inventory{padding:82px 0 100px}.sh-stock-split{grid-template-columns:1.1fr .95fr;gap:80px}
.sh-stock-visual{position:relative;background:#f0f5fc;border-radius:18px;padding:27px 25px 45px}
.sh-stock-panel{background:#fff;border-radius:11px;border:1px solid #e4edf7;box-shadow:0 14px 24px #4a648918;padding:22px 22px 18px;min-height:330px}
.sh-stock-panel .sh-icon{color:#6b9ff8}.sh-stock-panel .sh-panel-title>strong{font-size:15px}.sh-stock-panel .sh-panel-title>strong .sh-icon{width:20px;height:20px}
.sh-stock-tabs{display:flex;gap:25px;border-bottom:1px solid #eef2f8;margin-bottom:6px}.sh-stock-tabs button{font-size:12px;padding:7px 0 9px;color:#a7b3c5;border-bottom:2px solid transparent}.sh-stock-tabs button[aria-selected=true]{color:#5c96f7;border-color:#6d9ef8}
.sh-stock-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;color:#a4b0c1;white-space:nowrap}.sh-stock-table th{font-weight:400;background:#f8faff;color:#a2adc0}.sh-stock-table th,.sh-stock-table td{padding:12px 5px;border-bottom:1px solid #f0f3f8}.sh-stock-table td .sh-icon{width:15px;height:15px;margin-right:6px;color:#b7c7da}.sh-status{font-size:10px;display:inline-block;min-width:51px;padding:1px 5px;background:#edf8f2;color:#86b99f;text-align:center;border-radius:2px}.sh-status.warn{background:#fff5e9;color:#d9a663}
.sh-stock-float{position:absolute;right:-15px;bottom:2px;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #e8effa;box-shadow:0 8px 25px #7e9cc71c;border-radius:9px;padding:18px 22px}.sh-stock-float>.sh-icon{color:#699dff;background:#f0f5ff;width:36px;height:36px;padding:7px;border-radius:7px}.sh-stock-float strong{font-size:13px;display:block}.sh-stock-float small{font-size:11px;color:#aab8cb;display:block;margin-top:3px}
.sh-stock-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 15px;margin:26px 0}.sh-stock-point{display:flex;align-items:center;gap:7px;text-align:left;transition:transform .2s}.sh-stock-point .sh-icon-tile{background:none;width:18px;height:20px}.sh-stock-point .sh-icon{width:17px;height:17px;color:#8aa5cd}.sh-stock-point strong{font-size:14px;font-weight:400;color:#8c97a7}.sh-stock-point .sh-feature-desc{display:none}.sh-stock-point:hover{transform:scale(1.04)}.sh-stock-point:hover strong{color:#558ee8}
.sh-stock-process{display:flex;align-items:center;justify-content:space-between;padding:32px 6px 22px;gap:8px}.sh-stock-process span{display:flex;align-items:center;flex-direction:column;gap:12px;color:#7b96b7;font-size:13px}.sh-stock-process .sh-icon{width:28px;height:28px}.sh-stock-process i{color:#b4c6dd;font-style:normal}.sh-stock-description{color:#a0aec1;font-size:13px;line-height:1.9;padding:8px 8px 20px}
.sh-animation-ready .sh-animate{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.25,1)}
.sh-animation-ready .sh-animate.is-visible{opacity:1;transform:none}
@media(max-width:1200px){
 .sh-split,.sh-stock-split{gap:40px}.sh-heading h2,.sh-copy h2{font-size:29px}.sh-store-heading h3{font-size:18px}.sh-store-card{padding:23px 20px}.sh-capability{padding:22px 17px}.sh-highlights{gap:8px}.sh-highlights strong{font-size:15px}.sh-highlights small{font-size:11px}.sh-highlights a{gap:10px;padding:5px}.sh-stock-points{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
 .site-header nav.open{max-height:calc(100dvh - 60px);overflow-y:auto}
 .site-header .resource-menu{position:static;display:flex;flex-direction:column;width:auto;min-width:0;max-width:100%;margin:0 0 8px 8px;padding:4px 0 4px 10px;border-left:2px solid #bddaff}
 .resource-primary{display:flex;flex-direction:column;padding:0;border-radius:0;box-shadow:none;background:transparent}
 .site-header .resource-menu :is(a,button){min-height:42px;padding:10px 12px;justify-content:flex-start;font-size:15px;font-weight:500;white-space:normal;border-radius:4px}
 .resource-submenu{position:static;display:flex;flex-direction:column;width:auto;min-width:0;margin:0 0 4px 11px;padding:2px 0 6px 14px;border-left:1px solid #c8def5;border-radius:0;box-shadow:none;background:transparent}
 .resource-submenu::before{display:none}
 .site-header .resource-submenu a{min-height:40px;padding:9px 12px;font-size:14px;color:#4e6688}
 .resource-submenu-toggle::after{content:'';width:7px;height:7px;flex:none;margin-left:auto;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s}
 .resource-submenu-toggle[aria-expanded=true]::after{transform:rotate(225deg)}
 .site-header .resource-submenu-toggle[aria-expanded=true]{color:#2b92ff;background:#e3f0ff}
 .shopee-page .container{max-width:calc(100% - 40px)}.sh-hero{height:350px;background-size:auto 100%;background-position:center}.sh-hero h1{font-size:30px}.sh-hero p{font-size:16px;max-width:580px;line-height:1.9}.sh-highlights{grid-template-columns:repeat(2,1fr);gap:24px 8px;padding:32px 0}.sh-highlights a{justify-content:flex-start}.sh-highlights a:nth-child(3)::before{display:none}
 .sh-section{padding:50px 0}.sh-split,.sh-stock-split{grid-template-columns:1fr;gap:40px}.sh-copy{max-width:680px}.sh-workbench{width:100%;max-width:680px;margin:auto}.sh-stock-visual{max-width:640px;width:100%;margin:auto}.sh-stock-split .sh-copy{grid-row:1}.sh-store-grid{gap:14px}.sh-store-heading{gap:9px}.sh-store-heading h3{font-size:16px;white-space:normal}.sh-store-card{padding:20px 16px}.sh-store-card h4{font-size:14px}.sh-store-card p{font-size:13px;min-height:125px}.sh-store-bottom{align-items:flex-start;gap:5px;flex-direction:column}.sh-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-inventory{padding-bottom:70px}.sh-stock-points{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:560px){
 .shopee-page .container{max-width:calc(100% - 32px)}.sh-hero{height:340px}.sh-hero h1{font-size:27px;line-height:1.7}.sh-hero p{font-size:14px;margin-top:17px;max-width:340px}.sh-hero .sh-register{margin-top:27px}.sh-register{height:45px;font-size:15px;padding:0 23px}.sh-highlights{gap:23px 12px;padding:28px 0}.sh-highlights a{gap:9px;padding:0}.sh-highlights a+a::before{display:none}.sh-highlights .sh-icon{width:22px;height:22px}.sh-highlights strong{font-size:13px}.sh-highlights small{font-size:10px;line-height:1.5;margin-top:5px}.sh-section{padding:40px 0}.sh-heading{margin-bottom:27px}.sh-heading h2,.sh-copy h2{font-size:24px;letter-spacing:-.4px}.sh-heading p{font-size:13px;line-height:1.8;margin-top:10px}.sh-store-grid{grid-template-columns:1fr;gap:17px}.sh-store-card{padding:23px 22px 18px}.sh-store-heading h3{font-size:19px}.sh-store-heading{margin-bottom:16px}.sh-store-card h4{font-size:14px}.sh-store-card p{min-height:0;font-size:14px}.sh-store-bottom{flex-direction:row;align-items:center;margin-top:16px}.sh-text-link{font-size:14px}.sh-copy .sh-intro{font-size:14px;margin-top:14px}.sh-desktop-break{display:none}.sh-point-grid{gap:22px 16px;margin:24px 0}.sh-copy-point{gap:8px}.sh-copy-point strong{font-size:14px}.sh-copy-point .sh-feature-desc{font-size:12px}.sh-copy-point .sh-icon{width:18px;height:18px}.sh-copy-point .sh-icon-tile{width:18px}.sh-workbench{padding:20px 15px 16px;border-radius:12px}.sh-panel-title{margin-bottom:15px}.sh-panel-title>strong{font-size:14px}.sh-panel-title>span{font-size:10px}.sh-sources b{width:37px;height:37px;font-size:14px}.sh-sources img{width:37px;height:37px}.sh-sources small{font-size:9px}.sh-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sh-capability{padding:19px 15px;gap:13px}.sh-capability strong{font-size:15px}.sh-feature-desc{font-size:12px;line-height:1.8}.sh-icon-tile{width:35px;height:35px;border-radius:8px}.sh-icon-tile .sh-icon{width:22px;height:22px}.sh-stock-visual{padding:17px 12px 37px;border-radius:13px}.sh-stock-panel{padding:16px 10px 10px;min-height:278px}.sh-stock-panel .sh-panel-title>strong{font-size:12px}.sh-stock-tabs{gap:22px}.sh-stock-tabs button{font-size:11px}.sh-stock-table{font-size:9px}.sh-stock-table th,.sh-stock-table td{padding:11px 3px}.sh-stock-table td .sh-icon{width:12px;height:12px;margin-right:3px}.sh-status{font-size:8px;min-width:41px;padding:1px 3px}.sh-stock-float{right:4px;padding:12px 14px;gap:9px}.sh-stock-float strong{font-size:11px}.sh-stock-float small{font-size:9px}.sh-stock-points{gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sh-stock-point strong{font-size:13px}.sh-stock-process span{font-size:11px}.sh-stock-description{font-size:11px}.sh-inventory{padding-bottom:55px}
}
/* V18：海报插画与连续三步流程，所有内容直接可见。 */
.sh-hero .container{display:flex;align-items:center;justify-content:space-between;gap:42px;height:100%}
.sh-hero-copy{flex:1;min-width:0;max-width:800px}
.sh-hero-art{display:block;flex:0 0 auto;width:326px;height:auto;max-height:calc(100% - 34px);object-fit:contain;margin-right:38px}
.sh-workflow{list-style:none;margin:0;padding:0}
.sh-flow-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:15px;padding-bottom:22px}
.sh-flow-step:not(:last-child)::after{content:'';position:absolute;left:15px;top:35px;bottom:4px;width:1px;background:linear-gradient(#ffd4c3,#ffe9df)}
.sh-flow-step:last-child{padding-bottom:0}
.sh-step-number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff0e8;border:1px solid #ffe0d0;border-radius:50%;font-size:12px;font-weight:600;color:#ef7957}
.sh-step-content{min-width:0;padding-top:3px}
.sh-step-content h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:26px;margin:0 0 12px}
.sh-step-content h3 .sh-icon{width:20px;height:20px}
.sh-step-caption{font-size:11px;color:#a0a7b1;text-align:center;margin-top:9px}
.sh-optimize-card{padding:15px 17px 12px;background:linear-gradient(125deg,#fff6f0,#fffaf7);border:1px solid #ffe5d7;border-radius:11px}
.sh-optimize-card h3{color:#ee6749;margin-bottom:3px}
.sh-step-summary{font-size:12px;color:#9b9ca4;line-height:1.8}
.sh-optimize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}
.sh-optimize-grid>div{padding:0 12px;border-left:1px solid #f5dfd4}
.sh-optimize-grid>div:first-child{padding-left:0;border:0}
.sh-optimize-grid strong{display:block;font-size:12px;font-weight:500;color:#6e6462;margin-bottom:4px}
.sh-optimize-grid span{display:block;font-size:11px;color:#a99b95;line-height:1.8}
.sh-step-note{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.8;color:#a5adb8;margin-top:13px}
.sh-step-note .sh-icon{width:15px;height:15px;color:#abb7c5}
.sh-publish-title{display:flex;align-items:center;justify-content:space-between;gap:12px}
.sh-publish-title h3{margin-bottom:5px}
.sh-publish-title img{width:82px;height:24px;object-fit:contain}
.sh-publish-settings{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px;margin-top:13px}
.sh-publish-settings>div{display:flex;gap:6px;padding:9px 8px;background:#f8fafc;border-radius:6px;align-items:flex-start}
.sh-publish-settings .sh-icon{width:14px;height:14px;color:#6cb99c;margin-top:3px}
.sh-publish-settings small,.sh-publish-settings strong{display:block;font-weight:400;font-size:11px;line-height:1.8}
.sh-publish-settings small{color:#a4adb7}.sh-publish-settings strong{color:#6e7b8b}
.sh-workbench .sh-flow-footer{margin-top:20px;padding-top:14px;border-top:1px solid #f4f5f7}
@media(max-width:1200px){.sh-hero-art{width:285px;margin-right:0}.sh-hero p{font-size:16px}.sh-hero .container{gap:25px}.sh-flow-step{column-gap:11px}.sh-optimize-card{padding:13px 12px}.sh-publish-settings{gap:5px}.sh-publish-settings>div{padding:8px 5px;gap:4px}}
@media(max-width:900px){.sh-hero-art{width:240px}.sh-hero-copy{max-width:570px}.sh-hero h1{font-size:28px}.sh-hero p{font-size:14px}.sh-hero .container{gap:18px}.sh-workbench{max-width:680px}}
@media(max-width:560px){.sh-hero{height:auto;padding:39px 0 27px}.sh-hero .container{flex-direction:column;gap:20px;align-items:flex-start}.sh-hero h1{font-size:27px}.sh-hero-art{width:211px;align-self:center;max-height:none;margin:0}.sh-hero-copy{max-width:100%}.sh-flow-step{grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding-bottom:20px}.sh-step-number{width:26px;height:26px;font-size:10px}.sh-flow-step:not(:last-child)::after{left:12px;top:30px}.sh-step-content{padding-top:0}.sh-step-content h3{font-size:14px;line-height:26px}.sh-optimize-card{padding:12px 10px}.sh-optimize-grid{gap:5px}.sh-optimize-grid>div{padding:0 6px}.sh-optimize-grid strong{font-size:11px}.sh-optimize-grid span{font-size:10px}.sh-step-summary,.sh-step-caption,.sh-step-note{font-size:10px}.sh-sources b,.sh-sources img{width:34px;height:34px;border-radius:7px}.sh-sources small{font-size:9px}.sh-publish-title img{width:66px;height:20px}.sh-publish-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sh-publish-settings>div:last-child{grid-column:1/-1}.sh-publish-settings>div:last-child>span{display:flex;gap:8px}.sh-workbench .sh-flow-footer{font-size:10px;gap:6px}.sh-flow-footer>span:empty{width:20px}}
@media(prefers-reduced-motion:reduce){.shopee-page *,.shopee-page *::after{animation:none!important;transition:none!important}.sh-animation-ready .sh-animate{opacity:1;transform:none}}

/* Shopee维护版：沿用首页模块结构，所有调整限定到本平台页。 */
.shopee-page{--tint:#fff2eb;--sh-soft:#ffe3d6}
.sh-revised-hero{height:470px;padding-bottom:42px;overflow:hidden}
.sh-revised-hero .container{gap:30px}
.sh-revised-hero .sh-hero-copy{max-width:660px;flex:1}
.sh-revised-hero h1{font-size:38px;line-height:1.5;letter-spacing:-.5px;font-weight:500}
.sh-revised-hero h1 strong{font-weight:600;color:var(--sh-orange)}
.sh-revised-hero h1 em{display:inline-block;font-style:normal;font-size:17px;line-height:1.5;vertical-align:middle;margin-left:14px;padding:4px 10px;border:1px solid #ffb598;border-radius:7px;color:#ea6140;background:#fff9f1;transform:rotate(-5deg)}
.sh-revised-hero .sh-hero-subtitle{font-size:21px;color:#6e4b3b;margin-top:19px}
.sh-revised-hero .sh-hero-description{font-size:16px;color:#94786b;margin-top:13px;line-height:1.8}
.sh-revised-hero .sh-text-link{margin-top:27px;min-height:48px;padding:12px 24px;font-size:17px}
.sh-hero-visual{position:relative;flex:0 0 510px;height:350px;isolation:isolate}
.sh-visual-orbit{position:absolute;width:380px;height:300px;border:1px solid #f7bd9c;border-radius:50%;left:55px;top:38px;transform:rotate(-20deg);opacity:.5}
.sh-visual-base{position:absolute;width:390px;height:280px;left:55px;top:45px;border-radius:30px;background:linear-gradient(135deg,#ffd3b6aa,#fff8ee99);transform:rotate(-7deg);box-shadow:18px 24px 45px #e18a5120}
.sh-hero-board{position:absolute;left:49px;right:39px;top:44px;height:247px;border:2px solid #fff;border-radius:18px;background:#fffdfb;box-shadow:0 20px 45px #bd6a3920,9px 8px 0 #ffcaaa80;transform:rotate(-4deg);overflow:hidden}
.sh-board-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(90deg,#fff8f2,#ffe7d7);border-bottom:1px solid #ffe1cd}
.sh-board-top img{width:97px;height:29px;object-fit:contain}.sh-board-top>span{font-size:12px;color:#aa7661;letter-spacing:1px}
.sh-board-body{padding:15px 21px}.sh-board-label{font-size:12px;font-weight:500;color:#95725e;margin-bottom:12px}
.sh-product-row{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.sh-product-row>span{height:67px;background:linear-gradient(145deg,#fff3e5,#ffe4cf);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px}.sh-product-row .sh-icon{width:33px;height:33px;stroke-width:1.4}.sh-product-row i{width:26px;height:5px;background:#f7bea0;border-radius:4px;box-shadow:0 10px 0 #f9d8c6}
.sh-mini-flow{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font-size:11px;color:#a3694f}.sh-mini-flow>span{background:#fff1e7;border-radius:4px;padding:3px 10px}.sh-mini-flow i{font-style:normal;color:#dfb69c}
.sh-board-lines{display:flex;gap:5px;margin-top:12px}.sh-board-lines i{width:31px;height:4px;background:#f2e8e1;border-radius:4px}.sh-board-lines i:first-child{width:78px}
.sh-ai-float,.sh-fulfil-float{position:absolute;display:flex;align-items:center;gap:10px;background:#ffffffed;border:1px solid #ffe3cd;border-radius:13px;box-shadow:0 12px 28px #b3693c1a;padding:14px 16px}
.sh-ai-float{right:1px;top:10px;transform:rotate(4deg)}.sh-ai-float>.sh-icon{width:31px;height:31px;padding:5px;background:#fff0df;border-radius:8px}
.sh-ai-float strong,.sh-fulfil-float strong{display:block;font-size:14px;color:#995e43;font-weight:600}.sh-ai-float small,.sh-fulfil-float small{display:block;font-size:10px;color:#bc9780;margin-top:3px}
.sh-fulfil-float{right:9px;bottom:14px;transform:rotate(2deg);padding:18px 20px}.sh-fulfil-float>.sh-icon{width:38px;height:38px}.sh-fulfil-float>b{width:22px;height:22px;border-radius:50%;background:#f35b3e;color:white;font-size:13px;text-align:center;margin-left:18px}
.sh-marketing-float{position:absolute;left:0;bottom:37px;display:flex;align-items:center;gap:9px;background:linear-gradient(125deg,#f65b3b,#ff9859);box-shadow:0 12px 22px #e36d4030;border:1px solid #ffbc91;border-radius:11px;padding:14px 18px;color:white;font-size:13px;transform:rotate(-5deg)}
.sh-marketing-float .sh-icon{color:#fff;width:23px;height:23px}.sh-marketing-float i{height:13px;width:4px;background:#ffffff8c;align-self:flex-end;border-radius:2px}.sh-marketing-float i:nth-last-child(3){height:18px}.sh-marketing-float i:nth-last-child(2){height:23px}.sh-marketing-float i:last-child{height:29px}
.sh-access{position:relative;z-index:2;margin-top:-50px}

.sh-access-top{display:flex;justify-content:space-between;align-items:center;gap:30px}
.sh-access-top>p{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.6}.sh-access-top>p>img{flex-shrink:0;object-fit:contain}
.sh-access-regions{display:flex;gap:28px;flex-shrink:0}.sh-access-regions>span{display:flex;align-items:center;gap:6px;font-size:18px;white-space:nowrap}.sh-access-regions .sh-icon{width:19px;height:19px}
.sh-access-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}.sh-access-benefits>span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:19px;border-radius:5px;background:#fff7f2;white-space:nowrap}.sh-access-benefits img{width:22px;height:22px;flex-shrink:0}
.shopee-page .sh-home-core{padding:67px 0 72px;height:auto}.shopee-page .section-heading h2{font-size:33px;line-height:1.55;font-weight:600;letter-spacing:-.6px}.shopee-page .section-heading>p{font-size:16px;line-height:1.8;color:var(--sh-muted);margin-top:10px}
.shopee-page .core-grid{margin-top:35px;gap:24px}.shopee-page .core-card{min-height:230px;padding:22px 22px 60px;background:#fff8f4;box-shadow:none;border:1px solid #ffe8dc;transition:transform .25s,box-shadow .25s,border-color .25s}
.shopee-page .core-card h3{font-size:19px;font-weight:500;color:var(--sh-ink)}.shopee-page .core-card p,.shopee-page .core-card:hover p,.shopee-page .core-card:focus-within p{font-size:14px;line-height:1.85;color:#8c8b8a;opacity:1;transform:none}
.shopee-page .core-card::before,.shopee-page .core-card::after{content:none}.shopee-page .core-card:hover,.shopee-page .core-card:focus-within{background:#fff5eb;transform:translateY(-4px);box-shadow:0 10px 24px #d7773b12;border-color:#ffc5a5}
.shopee-page .core-card:hover h3,.shopee-page .core-card:focus-within h3{color:var(--sh-orange)}.shopee-page .core-card:hover .core-icon,.shopee-page .core-card:focus-within .core-icon{filter:none}
.shopee-page .core-free-use{left:22px;bottom:17px;background:transparent;color:var(--sh-orange);border:1px solid #ffd4be;opacity:1;visibility:visible;pointer-events:auto;transform:none;min-width:100px;font-size:13px}.shopee-page .core-free-use:hover{background:#ffebe0}.shopee-page .core-free-use:focus-visible{outline-color:var(--sh-orange)}
.shopee-page .sh-home-features{height:auto;padding:64px 0 67px;background:#fff8f4}.shopee-page .feature-grid{gap:21px}.shopee-page .feature-group{margin-bottom:28px}.shopee-page .feature-group:last-child{margin-bottom:0}.shopee-page .feature-group>h3{font-size:20px;font-weight:500;margin-bottom:13px}.shopee-page .feature-group>h3>span{font-size:13px;color:#a39a95;font-weight:400}
.shopee-page .feature-card{min-height:122px;padding:22px 18px;gap:12px;box-shadow:none;border:1px solid #f2ebe6;background:#fff}.shopee-page .feature-card h4{font-size:17px;font-weight:500}.shopee-page .feature-card p{font-size:13px;line-height:1.8;color:#96908d}.shopee-page .feature-card::before{background:linear-gradient(125deg,#fff0e4,#fff)}.shopee-page .feature-card:hover,.shopee-page .feature-card:focus-visible{background:#fff4ec;box-shadow:0 8px 20px #bd6d3e0e;border-color:#ffd5bf}.shopee-page .feature-card:hover h4{color:var(--sh-orange)}.shopee-page .feature-card:focus-visible{outline:2px solid var(--sh-orange);outline-offset:3px}.shopee-page .feature-icon{width:23px;height:23px}
.shopee-page .sh-seller-section{height:auto;padding:62px 0}.shopee-page .sh-seller-section .scene-inner{display:grid;grid-template-columns:1fr 1fr;gap:68px}.shopee-page .sh-seller-section .scene-copy{width:auto;min-width:0;margin:0;padding:0;flex-shrink:1}.shopee-page .scene-copy h2{font-size:29px;line-height:1.6;font-weight:600;letter-spacing:-.6px}.shopee-page .scene-subtitle{font-size:15px;line-height:1.9;white-space:normal;color:#98918d;margin-top:10px}.shopee-page .scene-copy ul{margin:26px 0 28px}.shopee-page .scene-copy li{margin-bottom:17px}.shopee-page .scene-copy li h3{font-size:18px;font-weight:500;gap:9px}.shopee-page .scene-copy li h3::before{content:'';width:6px;height:6px;background:#f67a52;border-radius:2px;flex-shrink:0}.shopee-page .scene-copy li p,.shopee-page .scene-2 .scene-copy li:first-child p{white-space:normal;font-size:14px;line-height:1.85;color:#99928e;margin-left:15px}.sh-seller-art{min-width:0;max-width:570px;justify-self:center;width:100%}.sh-seller-art>img{display:block;width:100%;height:auto}.shopee-page .scene-2{background:#fff8f4}
.sh-honors{background:radial-gradient(ellipse at 75% 50%,#ffead5 0,transparent 50%),linear-gradient(110deg,#fffbf7,#fff4e8);border-top:1px solid #fff0e0;overflow:hidden}.sh-honor-inner{display:flex;align-items:center;justify-content:center;gap:150px;min-height:420px;padding-top:40px;padding-bottom:40px}.sh-honor-copy h2{font-size:34px;font-weight:600;line-height:1.6}.sh-honor-copy>p{font-size:25px;color:#bd793f;margin-top:14px;font-weight:500}.sh-honor-rule{width:60px;height:3px;background:linear-gradient(90deg,#ddad71,#f6d6a6);margin:28px 0 20px}.sh-honor-copy>span{color:#ad9883;font-size:15px}.sh-honor-display{position:relative;isolation:isolate;padding:8px 20px}.sh-honor-halo{position:absolute;inset:20% -10% -5%;border-radius:50%;background:radial-gradient(#ffdba888,#ffe7c633,transparent 70%);z-index:-1}.sh-honor-medal{display:block;width:260px;height:auto;filter:drop-shadow(0 20px 23px #aa7e3825)}
.sh-bottom-banner{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(108deg,#f04d30,#ff7941 60%,#ff9d58);color:white}.sh-bottom-banner::before,.sh-bottom-banner::after{content:'';position:absolute;width:480px;height:480px;border:1px solid #ffffff24;border-radius:50%;z-index:-1;pointer-events:none}.sh-bottom-banner::before{top:-220px;left:-130px;box-shadow:0 0 0 60px #ffffff0a,0 0 0 120px #ffffff08}.sh-bottom-banner::after{bottom:-370px;right:170px;box-shadow:0 0 0 60px #ffffff0a}
.sh-bottom-banner>.container{position:relative;min-height:230px;display:flex;align-items:center;justify-content:center;gap:36px}.sh-bottom-banner h2{font-size:34px;line-height:1.5;font-weight:400;white-space:nowrap}.sh-bottom-banner h2 strong{font-weight:600}.sh-bottom-banner .sh-text-link{background:#fff;color:#f15d38;box-shadow:0 6px 18px #ab3b2526;font-size:17px;min-height:49px;padding:12px 22px}
@media(max-width:1200px){.sh-hero-visual{flex-basis:440px;transform:scale(.92);transform-origin:right center;margin-left:-35px}.sh-revised-hero h1{font-size:33px}.sh-revised-hero h1 em{font-size:14px;margin-left:9px}.sh-revised-hero .sh-hero-subtitle{font-size:18px}.sh-revised-hero .sh-hero-description{font-size:14px}.sh-access-top{gap:20px}.sh-access-top>p{font-size:17px}.sh-access-regions{gap:16px}.sh-access-regions>span{font-size:16px}.sh-access-benefits{gap:15px}.sh-access-benefits>span{font-size:16px}.shopee-page .core-grid{gap:18px}.shopee-page .core-card{padding:20px 18px 60px}.shopee-page .core-card h3{font-size:17px}.shopee-page .feature-grid{gap:15px}.shopee-page .feature-card{padding:18px 14px;gap:9px}.shopee-page .feature-card h4{font-size:16px}.shopee-page .sh-seller-section .scene-inner{gap:35px}.shopee-page .scene-copy h2{font-size:26px}.sh-bottom-banner h2{font-size:28px}.sh-bottom-banner>.container{gap:24px}.sh-honor-inner{gap:95px}}
@media(max-width:980px){.sh-revised-hero{height:auto;padding:43px 0 70px}.sh-revised-hero>.container{flex-direction:column;gap:25px;align-items:flex-start}.sh-revised-hero .sh-hero-copy{max-width:100%;flex:none}.sh-hero-visual{flex:none;width:510px;max-width:100%;height:350px;transform:none;align-self:center;margin:0}.sh-revised-hero h1{font-size:35px}.sh-revised-hero .sh-hero-subtitle{font-size:20px}.sh-revised-hero .sh-hero-description{font-size:16px}.sh-access-top{flex-direction:column;align-items:flex-start;gap:17px}.sh-access-top>p{font-size:19px}.sh-access-regions{width:100%;justify-content:space-around}.sh-access-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-access-benefits>span{font-size:17px}.shopee-page .core-grid,.shopee-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shopee-page .core-card{min-height:210px}.shopee-page .sh-seller-section .scene-inner{grid-template-columns:1fr;gap:25px}.shopee-page .sh-seller-section .scene-copy{order:-1}.sh-seller-art{max-width:510px}.shopee-page .scene-subtitle{font-size:15px!important}.shopee-page .scene-copy li p{font-size:14px!important}.sh-honor-inner{gap:40px}.sh-honor-copy h2{font-size:29px}.sh-honor-copy>p{font-size:20px}.sh-honor-medal{width:220px}.sh-bottom-banner>.container{min-height:260px;flex-wrap:wrap;align-content:center;justify-content:center;gap:22px}.sh-bottom-banner h2{text-align:center;width:100%;font-size:30px}}
@media(max-width:560px){.sh-revised-hero{padding:35px 0 58px}.sh-revised-hero>.container{gap:28px}.sh-revised-hero h1{font-size:29px;letter-spacing:-.6px}.sh-revised-hero h1 em{font-size:12px;padding:3px 7px;margin-left:7px}.sh-revised-hero .sh-hero-subtitle{font-size:16px;line-height:1.8;margin-top:17px}.sh-revised-hero .sh-hero-description{font-size:13px;line-height:1.9;max-width:100%;margin-top:10px}.sh-revised-hero .sh-text-link{font-size:15px;min-height:44px;margin-top:22px}.sh-hero-visual{width:100%;height:265px}.sh-visual-base{left:8%;width:83%;height:215px;top:25px;border-radius:22px}.sh-visual-orbit{left:6%;width:85%;height:225px;top:20px}.sh-hero-board{left:6%;right:5%;height:205px;top:26px;border-radius:13px}.sh-board-top{padding:10px 13px}.sh-board-top img{width:75px;height:24px}.sh-board-top>span{font-size:9px}.sh-board-body{padding:11px 13px}.sh-board-label{font-size:10px;margin-bottom:10px}.sh-product-row{gap:8px}.sh-product-row>span{height:50px;gap:5px}.sh-product-row .sh-icon{width:26px;height:26px}.sh-product-row i{width:19px;height:4px;box-shadow:0 8px 0 #f9d8c6}.sh-mini-flow{font-size:9px;margin-top:12px}.sh-mini-flow>span{padding:3px 6px}.sh-board-lines{margin-top:10px}.sh-ai-float{right:0;top:0;padding:9px 10px;gap:7px;border-radius:10px}.sh-ai-float strong,.sh-fulfil-float strong{font-size:11px}.sh-ai-float small,.sh-fulfil-float small{font-size:8px}.sh-ai-float>.sh-icon{width:25px;height:25px}.sh-fulfil-float{right:0;bottom:0;padding:12px;gap:8px}.sh-fulfil-float>.sh-icon{width:28px;height:28px}.sh-fulfil-float>b{width:18px;height:18px;font-size:10px;margin-left:8px}.sh-marketing-float{left:0;bottom:19px;padding:10px 11px;font-size:11px;gap:5px;border-radius:9px}.sh-marketing-float .sh-icon{width:18px;height:18px}.sh-marketing-float i{display:none}.sh-access{margin-top:-27px}.sh-access-top{gap:14px}.sh-access-top>p{font-size:14px;align-items:flex-start;gap:8px}.sh-access-top>p>img{width:20px;height:23px;margin-top:2px}.sh-access-regions>span{font-size:13px}.sh-access-regions .sh-icon{width:16px;height:16px}.sh-access-benefits{gap:9px;margin-top:16px}.sh-access-benefits>span{font-size:12px;gap:5px;min-height:36px}.sh-access-benefits img{width:17px;height:17px}.shopee-page .sh-home-core{padding:45px 0}.shopee-page .section-heading h2{font-size:25px}.shopee-page .section-heading>p{font-size:13px;line-height:1.9;margin-top:10px}.shopee-page .core-grid{margin-top:26px;gap:13px}.shopee-page .core-card{padding:17px 13px 59px;min-height:246px}.shopee-page .core-card h3{font-size:16px;line-height:1.65}.shopee-page .core-card p,.shopee-page .core-card:hover p,.shopee-page .core-card:focus-within p{font-size:12px;line-height:1.9}.shopee-page .core-icon{width:39px;height:39px}.shopee-page .core-free-use{left:13px;bottom:16px;min-width:94px;height:30px;font-size:12px}.shopee-page .sh-home-features{padding:44px 0}.shopee-page .feature-group{margin-bottom:24px}.shopee-page .feature-group>h3{font-size:18px}.shopee-page .feature-group>h3>span{font-size:11px;margin-left:7px}.shopee-page .feature-grid{gap:12px}.shopee-page .feature-card{padding:17px 12px;gap:8px;min-height:143px;flex-direction:column}.shopee-page .feature-card h4{font-size:15px;line-height:1.65;white-space:normal}.shopee-page .feature-card p{font-size:12px}.shopee-page .feature-icon{width:22px;height:22px;margin:0}.shopee-page .sh-seller-section{padding:43px 0}.shopee-page .scene-copy h2{font-size:23px;letter-spacing:-.5px}.shopee-page .scene-subtitle{font-size:13px!important}.shopee-page .scene-copy li h3{font-size:16px}.shopee-page .scene-copy li p{font-size:13px!important}.shopee-page .sh-seller-section .scene-inner{gap:18px}.sh-honor-inner{flex-direction:column;gap:20px;text-align:center;padding-top:42px;padding-bottom:36px}.sh-honor-copy h2{font-size:27px}.sh-honor-copy>p{font-size:20px;margin-top:10px}.sh-honor-rule{margin:20px auto 15px}.sh-honor-copy>span{font-size:13px}.sh-honor-medal{width:218px}.sh-bottom-banner>.container{min-height:220px;gap:24px}.sh-bottom-banner h2{font-size:25px;white-space:normal}.sh-bottom-banner h2 strong{display:inline-block}.sh-bottom-banner .sh-text-link{font-size:15px;min-height:44px}}

/* Shopee海报保留导航空间，滚动逻辑统一由全站管理。 */
.sh-revised-hero{height:calc(470px + var(--header-height));padding-top:var(--header-height)}

/* 保持点击目标稳定，动效只轻微浮动文字和改变按钮光晕。 */
.sh-bottom-banner>.container{flex-direction:column;flex-wrap:nowrap;min-height:250px;padding-block:44px;gap:24px}
.sh-bottom-banner h2{text-align:center}
.sh-bottom-banner h2 strong{display:inline-block}
.sh-bottom-banner .sh-text-link{min-width:164px;animation:sh-cta-button-glow 4s ease-in-out infinite}
.sh-bottom-banner .sh-text-link:is(:hover,:focus-visible){animation-play-state:paused}
.sh-bottom-banner .sh-text-link:focus-visible{outline-color:#fff;outline-offset:5px}

@keyframes sh-cta-button-glow{
  0%,100%{box-shadow:0 6px 18px #ab3b2526,0 0 0 0 #ffffff00}
  50%{box-shadow:0 8px 24px #ab3b2530,0 0 0 5px #ffffff22}
}
@media(max-width:980px){
  .sh-revised-hero{height:auto;padding-top:calc(43px + var(--header-height))}
}
@media(max-width:560px){
  .sh-revised-hero{padding-top:calc(35px + var(--header-height))}
  .sh-bottom-banner>.container{min-height:230px;padding-block:38px}
}
@media(prefers-reduced-motion:reduce){
  .sh-bottom-banner h2 strong,.sh-bottom-banner .sh-text-link{animation:none}
}



/* 平台小标题沿用TikTok海报层级，适配Shopee主题。 */
.sh-revised-hero .sh-eyebrow{font-size:18px;line-height:1.6;font-weight:400;color:#a46a50;margin:0 0 10px}
.sh-access{margin-top:0;background:#fff}
.sh-access-content{padding-block:30px 32px;border-bottom:1px solid #f1e8e2}
.sh-access-top{justify-content:center;gap:36px}
.sh-access-top>p{font-size:20px}
.sh-access-regions{gap:22px}
.sh-access-regions>span{font-size:18px}
.sh-access-benefits{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin-top:24px}
.sh-access-benefits>span{background:none;border-radius:0;min-height:28px;font-size:19px;padding:0 28px}
.sh-access-benefits>span+span{border-left:1px solid #eaded6}
.sh-access-benefits img{width:22px;height:22px}
@media(max-width:1200px){
  .sh-access-top{gap:28px}.sh-access-top>p{font-size:19px}
  .sh-access-benefits>span{font-size:18px;padding-inline:24px}
}
@media(max-width:980px){
  .sh-revised-hero .sh-eyebrow{font-size:15px}
  .sh-access-top{align-items:center;gap:14px}
  .sh-access-regions{width:auto;justify-content:center;gap:32px}
  .sh-access-benefits>span{font-size:17px;padding-inline:16px}
}
@media(max-width:760px){
  .sh-access-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:22px}
  .sh-access-benefits>span{font-size:16px;padding:0}
  .sh-access-benefits>span+span{border-left:0}
}
@media(max-width:560px){
  .sh-access-content{padding-block:24px 26px}
  .sh-access-top>p{font-size:16px;align-items:center;text-align:center;gap:8px}
  .sh-access-top>p>img{margin-top:0;flex-shrink:0}
  .sh-access-regions>span{font-size:15px}
  .sh-access-benefits>span{font-size:15px;gap:6px}
  .sh-access-benefits img{width:20px;height:20px}
}
@media(max-width:360px){.sh-access-benefits>span{font-size:14px}}

/* 字体渐变光效保持文字位置稳定，按钮继续使用原有呼吸光晕。 */
.sh-bottom-banner h2 strong{animation:none;transform:none;text-shadow:none;color:#fff}
@supports (background-clip:text) or (-webkit-background-clip:text){
  .sh-bottom-banner h2 strong{
    background:linear-gradient(110deg,#ffe3b0 0%,#fff 28%,#fff 36%,#ffcf91 50%,#fff 64%,#fff 72%,#ffe3b0 100%);
    background-size:240% 100%;background-clip:text;-webkit-background-clip:text;
    color:transparent;-webkit-text-fill-color:transparent;
    animation:sh-cta-word-shine 4.8s ease-in-out infinite alternate;
  }
}
@keyframes sh-cta-word-shine{from{background-position:100% 50%}to{background-position:0% 50%}}
@media(prefers-reduced-motion:reduce){.sh-bottom-banner h2 strong{animation:none;background-position:50% 50%}}

/* 品牌色加深：保留原素材层次与透明导航。 */
.sh-revised-hero{background-image:linear-gradient(105deg,#fff1e766,#ff662c4d),url("../assets/media/c7de4c12861153ed.svg")}
.sh-revised-hero h1 em{color:#d94122;border-color:#f49373;background:#fff0e5}
.sh-revised-hero .sh-hero-subtitle{color:#843d29}
.sh-revised-hero .sh-hero-description{color:#98624f}
.shopee-page .sh-text-link,.shopee-page .sh-register{background:linear-gradient(105deg,#e94627,#fa652e)}
.shopee-page .core-card,.shopee-page .sh-home-features{background:var(--tint)}
.shopee-page .core-card{border-color:#f8d5c6}
.shopee-page .core-free-use{border-color:#f6bda6}
.shopee-page .feature-card{border-color:#f2dcd2}
.shopee-page .feature-card p,.shopee-page .core-card p{color:#827570}
.sh-visual-base{background:linear-gradient(135deg,#ffb58bcc,#ffe6d6aa)}
.sh-board-top{background:linear-gradient(90deg,#fff0e6,#ffd4bb)}
.sh-product-row>span{background:linear-gradient(145deg,#ffe9d8,#ffd1b3)}
.sh-marketing-float{background:linear-gradient(125deg,#ee4d2d,#ff753e);border-color:#ff9e77}
.sh-fulfil-float>b{background:var(--sh-orange)}
.shopee-page .sh-bottom-banner .sh-text-link{background:#fff;color:#db3f21}

/* Shopee orange-red: stronger brand presence with legible warm surfaces. */
.shopee-page{--sh-orange:#e84322;--sh-muted:#78645c;--sh-line:#efbcaa;--tint:#ffebe2;--sh-soft:#ffd4c1}
.sh-revised-hero{background-image:linear-gradient(105deg,#fff1e766 0%,#ff854d70 65%,#ee4d2d80),url("../assets/media/c7de4c12861153ed.svg")}
.sh-revised-hero h1 strong{color:#e34221}
.shopee-page .sh-text-link,.shopee-page .sh-register{background:linear-gradient(105deg,#dd3e20,#f35b28)}
.shopee-page .core-card{border-color:#f3bda5}.shopee-page .feature-card{border-color:#efc5b5}
.shopee-page .core-free-use{border-color:#ed9978;color:#d63c20}
.sh-board-top{background:linear-gradient(90deg,#ffe7d7,#ffbe98)}
.sh-product-row>span{background:linear-gradient(145deg,#ffe1c9,#ffb98e)}
.sh-visual-base{background:linear-gradient(135deg,#ff955dcc,#ffccacaa)}
.sh-marketing-float{background:linear-gradient(125deg,#e94323,#ff7434)}
.shopee-page .sh-bottom-banner .sh-text-link{background:#fff;color:#d83c20}

@font-face{font-family:HddSans;src:url("../assets/media/bf85a2a116da568b.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+201C,U+201D,U+2161,U+4E07,U+4E30,U+4EA6,U+4EAC,U+4ECA,U+4ECB,U+4F01,U+505C,U+5386,U+53C8,U+53F3,U+5458,U+5934,U+59CB,U+5DE6,U+5F97,U+65D7,U+6765,U+6E7E,U+6ED1,U+7126,U+7167,U+7814,U+7D2F,U+7EA7,U+7EBF,U+7ECD,U+7EE7,U+8015,U+805A,U+8D4B,U+8D85,U+8F6E,U+8F6F,U+8FC7,U+FF08,U+FF09}
@font-face{font-family:HddSans;src:url("../assets/media/0547599914594335.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+201C,U+201D,U+2161,U+4E07,U+4E30,U+4EA6,U+4EAC,U+4ECA,U+4ECB,U+4F01,U+505C,U+5386,U+53C8,U+53F3,U+5458,U+5934,U+59CB,U+5DE6,U+5F97,U+65D7,U+6765,U+6E7E,U+6ED1,U+7126,U+7167,U+7814,U+7D2F,U+7EA7,U+7EBF,U+7ECD,U+7EE7,U+8015,U+805A,U+8D4B,U+8D85,U+8F6E,U+8F6F,U+8FC7,U+FF08,U+FF09}
/* 关于我们：继承官网中心宽度与品牌样式。 */
.about-page{--ab-blue:#527dff;--ab-muted:#85878c;color:#333}
.about-page[hidden]{display:none!important}
.ab-tint{background:#f7f8ff}
.ab-section-title{font-size:32px;font-weight:400;line-height:1.5;text-align:center;margin-bottom:48px}
.ab-hero{height:420px;background:#f4f8ff url("../assets/media/8bcf026c7a7064ad.svg") center/cover no-repeat}
.ab-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:48px}
.ab-hero-copy{flex:1;min-width:0}
.ab-hero h1{font-size:34px;line-height:1.5;color:var(--ab-blue);font-weight:600}
.ab-hero-copy p{font-size:23px;line-height:1.8;margin-top:12px;white-space:nowrap}
.ab-register{height:52px;padding:0 26px;font-size:18px;border-radius:5px;margin-top:60px}
.ab-hero-art{width:445px;height:auto;max-width:39%;flex-shrink:0;object-fit:contain}
.ab-intro{padding:88px 0}
.ab-intro-row{display:grid;grid-template-columns:1.06fr 1fr;gap:42px;align-items:center}
.ab-intro-row+ .ab-intro-row{margin-top:48px;grid-template-columns:1fr 1.06fr}
.ab-intro-row>img{width:100%;height:auto;aspect-ratio:15/7;object-fit:cover;border-radius:7px}
.ab-intro-copy h2{position:relative;font-weight:500;font-size:24px;line-height:1.6;padding-left:17px;margin-bottom:24px}
.ab-intro-copy h2:before{content:'';position:absolute;left:0;top:.34em;width:4px;height:1em;border-radius:2px;background:var(--ab-blue)}
.ab-intro-copy p{font-size:17px;line-height:2.35;color:#858585}
.ab-history{padding:74px 0 38px}
.ab-timeline{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y;outline-offset:6px}
.ab-timeline::-webkit-scrollbar{display:none}
.ab-timeline:focus-visible{outline:2px solid #83a3ff}
.ab-timeline.is-dragging{cursor:grabbing;user-select:none}
.ab-year{flex:0 0 29%;padding:20px 30px 24px 0;margin-right:32px;border-right:1px solid #e5e8f1;min-height:220px}
.ab-year:last-child{border-right:0;margin-right:0}
.ab-year h3{font-size:38px;line-height:1.5;color:var(--ab-blue);font-weight:600;position:relative;margin-bottom:30px}
.ab-year h3:after{content:'';position:absolute;left:0;right:15px;bottom:0;height:3px;background:linear-gradient(90deg,#527dff,transparent)}
.ab-year ul{padding:0;margin:0;list-style:none;font-size:15px;line-height:1.9}
.ab-year li{position:relative;padding-left:12px;margin-top:14px}
.ab-year li:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;left:0;top:.8em;background:var(--ab-blue)}
.ab-history-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;color:#a4afc3;font-size:13px}
.ab-circle{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce6fa;border-radius:50%;width:38px;height:38px;flex-shrink:0;background:#fff;color:#9aaac6;font-family:Arial,sans-serif;font-size:29px;line-height:1;padding-bottom:3px;transition:color .2s,background .2s,border-color .2s}
.ab-circle:hover{color:#527dff;background:#f1f5ff;border-color:#a5beff}
.ab-circle:disabled{opacity:.35;cursor:default}
.ab-activities{padding:78px 0 58px}
.ab-carousel{position:relative;padding:0 64px}
.ab-slides{position:relative;height:420px;overflow:clip}
.ab-slide{position:absolute;inset:0 auto 0 50%;width:68%;height:100%;border-radius:12px;overflow:hidden;background:#edf1f7;box-shadow:0 4px 12px #1d385719;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) scale(.68);transition:transform .65s ease,opacity .65s ease,visibility .65s;will-change:transform}
.ab-slide img{width:100%;height:100%;object-fit:cover}
.ab-slide.is-current{opacity:1;visibility:visible;pointer-events:auto;z-index:3;transform:translateX(-50%)}
.ab-slide.is-prev{opacity:.85;visibility:visible;pointer-events:auto;z-index:2;transform:translateX(-105%) scale(.7)}
.ab-slide.is-next{opacity:.85;visibility:visible;pointer-events:auto;z-index:2;transform:translateX(5%) scale(.7)}
.ab-slide:focus-visible{outline-offset:-5px}
.ab-carousel-prev,.ab-carousel-next{position:absolute;top:calc(50% - 19px)}
.ab-carousel-prev{left:0}.ab-carousel-next{right:0}
.ab-products{padding:76px 0 90px}
.ab-product-grid,.ab-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.ab-product-card{text-align:center;background:#fff;border-radius:6px;box-shadow:0 5px 15px #26396208;padding:42px 20px 38px;transition:transform .25s,box-shadow .25s}
.ab-product-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #43629d16}
.ab-product-card>img{width:66px;height:66px;object-fit:contain;margin:0 auto 20px}
.ab-product-card h3{font-weight:400;font-size:23px;line-height:1.6}
.ab-product-card p{font-size:17px;line-height:1.8;color:#888;margin-top:3px}
.ab-product-card a,.ab-product-card button{display:inline-flex;align-items:center;gap:4px;color:#638bff;font-size:15px;padding:10px;margin-top:23px}
.ab-contacts{padding:76px 0 94px}
.ab-contact-grid{margin-top:88px}
.ab-contact-card{position:relative;display:flex;align-items:center;flex-direction:column;min-height:350px;background:#fff;box-shadow:0 2px 10px #1e2d4517;border:1px solid #f4f5f8;border-radius:6px;padding:72px 20px 35px;transition:box-shadow .25s,transform .25s}
.ab-contact-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #4267a018}
.ab-contact-icon{position:absolute;top:-48px;left:calc(50% - 48px);width:96px;height:96px;border-radius:50%;background:#fff;border:2px solid #f3f8ff;box-shadow:0 3px 5px #398cff12;display:flex;align-items:center;justify-content:center}
.ab-contact-icon img{width:58px;height:58px;object-fit:contain}
.ab-contact-label{font-size:23px;margin-bottom:26px}
.ab-contact-qr{width:180px;height:180px;image-rendering:auto}
.footer-links a{display:block;font-size:inherit;margin-top:14px;color:inherit}
.footer-links a:hover{color:#fff}
#ab-lightbox{width:min(1400px,94vw);max-width:94vw;max-height:94dvh;padding:0;border:0;border-radius:12px;background:#172435;color:#fff;box-shadow:0 24px 100px #0008;overflow:hidden}
#ab-lightbox::backdrop{background:rgba(11,19,33,.86);backdrop-filter:blur(8px)}
.ab-lightbox-bar{display:flex;align-items:center;gap:20px;padding:16px 24px;border-bottom:1px solid #ffffff18}
.ab-lightbox-bar h2{font-size:18px;font-weight:400;color:#fff}.ab-lightbox-count{font-size:14px;color:#bac8dc}
.ab-lightbox-close{margin-left:auto;font-size:32px;line-height:32px;width:36px;border-radius:5px}
.ab-lightbox-close:hover{background:#ffffff18}
.ab-lightbox-stage{position:relative;height:min(76dvh,900px);display:flex;align-items:center;justify-content:center;padding:20px 70px}
.ab-lightbox-image{width:100%;height:100%;object-fit:contain}
.ab-lightbox-prev,.ab-lightbox-next{position:absolute;top:calc(50% - 20px);background:#ffffff16;border-color:#ffffff30;color:white}
.ab-lightbox-prev{left:16px}.ab-lightbox-next{right:16px}
body.ab-photo-open{overflow:hidden}
@media(max-width:1250px){.ab-hero h1{font-size:29px}.ab-hero-copy p{font-size:19px}.ab-hero{height:380px}.ab-intro-copy h2{font-size:21px}.ab-intro-copy p{font-size:15px;line-height:2.2}.ab-intro-row{gap:32px}.ab-year{flex-basis:35%}.ab-slides{height:360px}.ab-product-grid,.ab-contact-grid{gap:28px}}
@media(max-width:900px){.ab-section-title{font-size:28px;margin-bottom:32px}.ab-hero-inner{gap:16px}.ab-hero h1{font-size:25px}.ab-hero-copy p{font-size:17px;white-space:normal}.ab-register{margin-top:28px}.ab-hero{height:330px}.ab-intro{padding:55px 0}.ab-intro-row{grid-template-columns:1fr;gap:24px}.ab-intro-row+ .ab-intro-row{grid-template-columns:1fr;margin-top:40px}.ab-intro-product>img{order:2}.ab-intro-copy p{font-size:16px}.ab-intro-row>img{max-width:650px;margin:auto}.ab-year{flex-basis:51%;margin-right:28px;padding-right:24px}.ab-history{padding-top:50px}.ab-carousel{padding:0 42px}.ab-slides{height:300px}.ab-slide{width:76%}.ab-circle{width:32px;height:32px;font-size:26px}.ab-product-grid,.ab-contact-grid{gap:18px}.ab-product-card{padding:30px 10px}.ab-product-card h3,.ab-contact-label{font-size:19px}.ab-product-card p{font-size:14px}.ab-contact-card{min-height:280px;padding:60px 12px 25px}.ab-contact-qr{width:140px;height:140px}.ab-contact-icon{width:76px;height:76px;top:-38px;left:calc(50% - 38px)}.ab-contact-icon img{width:48px;height:48px}}
@media(max-width:600px){.about-page .container{max-width:calc(100% - 36px)}.ab-hero{height:auto;min-height:500px;padding:38px 0 24px}.ab-hero-inner{flex-direction:column;align-items:flex-start;gap:12px}.ab-hero h1{font-size:24px}.ab-hero-copy p{font-size:16px;margin-top:10px}.ab-register{height:44px;font-size:16px;padding:0 22px;margin-top:22px}.ab-hero-art{width:260px;max-width:76%;align-self:center}.ab-intro-copy h2{font-size:19px;margin-bottom:15px}.ab-intro-copy p{font-size:15px;line-height:2.1}.ab-section-title{font-size:25px}.ab-year{flex-basis:86%;min-height:220px;margin-right:25px;padding:10px 25px 20px 0}.ab-year h3{font-size:33px}.ab-year ul{font-size:14px}.ab-history-controls{font-size:12px;gap:12px}.ab-activities{padding:48px 0 38px}.ab-carousel{padding:0 28px}.ab-slides{height:230px;overflow:visible}.ab-slide{width:88%;border-radius:8px}.ab-slide.is-prev{transform:translateX(-73%) scale(.72)}.ab-slide.is-next{transform:translateX(-27%) scale(.72)}.ab-carousel-prev,.ab-carousel-next{z-index:5;background:#fffffff0;box-shadow:0 2px 9px #243c6a15}.ab-carousel-prev{left:-8px}.ab-carousel-next{right:-8px}.ab-product-grid{grid-template-columns:1fr;gap:18px}.ab-product-card{padding:30px 20px}.ab-product-card>img{width:58px;height:58px;margin-bottom:12px}.ab-product-card a,.ab-product-card button{margin-top:12px}.ab-products{padding:48px 0}.ab-contact-grid{grid-template-columns:1fr;gap:65px;margin-top:65px}.ab-contact-card{width:100%;max-width:350px;justify-self:center;padding:58px 20px 30px}.ab-contact-qr{width:170px;height:170px}.ab-contact-label{margin-bottom:20px}.ab-contacts{padding:48px 0 60px}.ab-lightbox-stage{height:68dvh;padding:12px 8px}.ab-lightbox-prev,.ab-lightbox-next{top:auto;bottom:15px;z-index:2;background:#172435bb}.ab-lightbox-bar{padding:12px 16px}.ab-lightbox-bar h2{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ab-slide,.ab-product-card,.ab-contact-card,.ab-circle{transition:none}}

/* V31 · 货代资源：本地目录、组合筛选，沿用官网的蓝色与内容宽度。 */
#freight-page[hidden],.freight-page [hidden]{display:none!important}
.freight-active .dropdown-toggle{color:#2b92ff}
.freight-page{--fr-blue:#527dff;--fr-ink:#303846;--fr-muted:#8791a2;color:var(--fr-ink);font-size:16px;line-height:1.75}
.freight-page .container{width:1260px;max-width:calc(100% - 48px)}
.fr-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}
.fr-hero{height:420px;background:#edf5ff url("../assets/media/c7405ac5c8bf30e3.svg") center/cover no-repeat}
.fr-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}
.fr-hero-copy{position:relative;z-index:1;flex:1;min-width:0}
.fr-hero h1{font-size:36px;line-height:1.5;font-weight:600;letter-spacing:.2px;color:#4f7bff}
.fr-hero-subtitle{font-size:23px;line-height:1.7;margin-top:9px}
.fr-hero-description{font-size:16px;color:#7e8999;line-height:1.9;margin-top:17px;max-width:640px}
.fr-hero-actions{display:flex;gap:24px;align-items:center;margin-top:28px}
.fr-register{height:48px;padding:0 25px;border-radius:5px;font-size:16px}
.fr-hero-link{display:inline-flex;align-items:center;gap:7px;color:#527dff;font-size:16px;padding:8px 0}
.fr-hero-link .fr-icon{width:17px;height:17px}
.fr-hero-art{width:440px;max-width:37%;height:auto;flex:none}
.fr-flow{padding:64px 0 70px;background:white}
.fr-heading{text-align:center;margin-bottom:37px}
.fr-heading h2{font-size:30px;line-height:1.6;font-weight:400}
.fr-heading p{font-size:16px;color:var(--fr-muted);margin-top:8px}
.fr-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:27px;padding:0;margin:0;counter-reset:step}
.fr-step{position:relative;counter-increment:step}
.fr-step-marker{display:flex;align-items:center;gap:12px;margin-bottom:19px}
.fr-step-marker:before{content:'0' counter(step);display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;flex:none;background:#eef3ff;color:var(--fr-blue);font-size:20px;font-weight:600;font-style:italic}
.fr-step-marker:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,#d3e0ff,#eaf0fb)}
.fr-step:last-child .fr-step-marker:after{background:linear-gradient(90deg,#d3e0ff,transparent)}
.fr-step h3{font-size:17px;font-weight:500;line-height:1.7;margin-bottom:11px}
.fr-step p{color:#8992a0;font-size:14px;line-height:1.95}
.fr-directory{padding:63px 0 76px;background:var(--tint)}
.fr-directory-head{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:27px}
.fr-directory-head h2{font-size:30px;font-weight:400;line-height:1.5}
.fr-directory-head p{font-size:15px;color:var(--fr-muted);margin-top:7px}
.fr-search{display:flex;align-items:center;width:490px;max-width:50%;gap:12px;border:1px solid #e3e9f5;border-radius:8px;padding:6px 6px 6px 18px;background:white;transition:box-shadow .2s,border-color .2s}
.fr-search:focus-within{border-color:#8daaff;box-shadow:0 0 0 3px #527dff10}
.fr-search>.fr-icon{color:#9eabc0;width:19px;height:19px}
.fr-search input{min-width:0;width:100%;flex:1;padding:7px 0;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--fr-ink)}
.fr-search input::placeholder{color:#a0abba}
.fr-search button{padding:8px 21px;background:var(--fr-blue);color:white;border-radius:5px;font-size:14px;flex:none;transition:background .2s}
.fr-search button:hover{background:#3b66e7}
.fr-filters{background:white;border:1px solid #ebeff7;border-radius:12px;padding:18px 25px;margin-bottom:22px}
.fr-filter-row{display:flex;gap:22px;align-items:flex-start;padding:10px 0}
.fr-filter-label{font-size:14px;color:#7a8699;white-space:nowrap;padding-top:7px;min-width:60px}
.fr-filter-options{display:flex;flex-wrap:wrap;gap:6px 10px}
.fr-filter-options button{min-height:36px;padding:6px 17px;border-radius:5px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#596477;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.fr-filter-options button:hover{background:#f4f7fd;color:var(--fr-blue)}
.fr-filter-options button[aria-pressed=true]{color:var(--fr-blue);background:#eff4ff;border-color:#dce7ff}
.fr-filter-options img{width:18px;height:18px;object-fit:contain}
.fr-results-bar{display:flex;align-items:center;justify-content:space-between;min-height:29px;margin-bottom:18px;font-size:14px;color:#8793a5}
.fr-results-bar strong{font-weight:500;color:#527dff;padding:0 3px}
.fr-reset{font-size:14px;color:#527dff;display:inline-flex;align-items:center;gap:6px;padding:2px 0}
.fr-reset .fr-icon{width:15px;height:15px}
.fr-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.fr-card{border:1px solid #e9edf5;background:white;border-radius:12px;padding:25px 25px 22px;display:flex;flex-direction:column;min-width:0;transition:box-shadow .25s,border-color .25s,transform .25s}
.fr-card:hover,.fr-card:focus-within{box-shadow:0 12px 30px #355ba315;border-color:#cbdcff;transform:translateY(-3px)}
.fr-card-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}
.fr-carrier-logo{width:47px;height:47px;object-fit:contain;flex:none;border:1px solid #eef1f7;border-radius:9px;background:white;padding:5px}
.fr-carrier-name{font-size:19px;line-height:1.6;font-weight:500;word-break:break-word}
.fr-platforms{display:flex;align-items:center;gap:11px;margin-top:3px;color:#8792a3;font-size:12px}
.fr-platforms span{display:inline-flex;align-items:center;gap:4px}
.fr-platforms img{width:13px;height:13px;object-fit:contain}
.fr-card-location{display:flex;align-items:flex-start;gap:7px;color:#64738b;font-size:13px;min-height:24px}
.fr-card-location .fr-icon{width:16px;height:16px;margin-top:3px;color:#91a8d0}
.fr-card-description{font-size:14px;line-height:1.95;color:#8791a0;margin-top:12px;min-height:82px}
.fr-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px;margin-bottom:22px}
.fr-card-tags span{background:#f4f7ff;color:#7b93be;font-size:12px;padding:3px 9px;border-radius:4px}
.fr-card-actions{display:flex;align-items:center;gap:12px;padding-top:19px;margin-top:auto;border-top:1px solid #eff2f8}
.fr-card-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;height:37px;border-radius:5px;padding:0 16px;white-space:nowrap;transition:background .2s,border-color .2s}
.fr-card-actions a:first-child{background:#527dff;color:white;border:1px solid #527dff}
.fr-card-actions a:first-child:hover{background:#3d68ed}
.fr-card-actions a:last-child{background:white;border:1px solid #dee7f7;color:#6381b7}
.fr-card-actions a:last-child:hover{border-color:#a4bdf7;background:#f6f9ff}
.fr-card-actions .fr-icon{width:15px;height:15px}
.fr-directory-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;line-height:1.9;color:#929db0;margin-top:30px;text-align:center}
.fr-directory-note .fr-icon{width:16px;height:16px}
.fr-empty{padding:65px 24px 74px;text-align:center;background:white;border-radius:12px;border:1px solid #e9edf5}
.fr-empty>.fr-icon{width:42px;height:42px;color:#b5c7e9;margin-bottom:15px}
.fr-empty h3{font-size:19px;font-weight:500;margin-bottom:8px}
.fr-empty p{font-size:14px;color:#94a0b2;margin-bottom:20px}
.fr-empty button{background:#eef4ff;color:#527dff;border-radius:5px;padding:8px 20px;font-size:14px}
@media(max-width:1100px){.fr-hero h1{font-size:30px}.fr-hero-subtitle{font-size:20px}.fr-hero-art{width:360px;max-width:35%}.fr-steps{gap:18px}.fr-step h3{font-size:15px}.fr-card-grid{gap:16px}.fr-card{padding:20px}.fr-carrier-name{font-size:17px}.fr-card-description{min-height:110px}}
@media(max-width:760px){
 .freight-page .container{max-width:calc(100% - 36px)}
 .fr-hero{height:auto;min-height:420px}.fr-hero-inner{padding-top:39px;padding-bottom:26px;display:flex;flex-direction:column;gap:0}
 .fr-hero-copy{width:100%}.fr-hero h1{font-size:26px;line-height:1.55;letter-spacing:0}.fr-hero-subtitle{font-size:18px;line-height:1.8;margin-top:10px}.fr-hero-description{font-size:14px;line-height:1.9;margin-top:13px}.fr-hero-actions{margin-top:21px;gap:24px}.fr-register{height:44px;padding:0 19px;font-size:14px}.fr-hero-link{font-size:14px}.fr-hero-art{max-width:100%;width:270px;margin-top:2px}
 .fr-flow,.fr-directory{padding:44px 0 48px}.fr-heading{margin-bottom:27px}.fr-heading h2,.fr-directory-head h2{font-size:25px}.fr-heading p{font-size:14px}
 .fr-steps{grid-template-columns:1fr;gap:0}.fr-step{padding-left:58px;padding-bottom:24px}.fr-step:last-child{padding-bottom:0}.fr-step-marker{position:absolute;left:0;top:0;bottom:0;margin:0;display:block}.fr-step-marker:before{width:38px;height:38px;font-size:18px;border-radius:10px}.fr-step-marker:after{position:absolute;top:45px;bottom:6px;left:19px;width:1px;height:auto;background:#dbe6fc}.fr-step:last-child .fr-step-marker:after{display:none}.fr-step h3{font-size:17px;margin:3px 0 7px}.fr-step p{font-size:14px}
 .fr-directory-head{display:block;margin-bottom:21px}.fr-directory-head p{font-size:14px}.fr-search{max-width:100%;width:100%;margin-top:23px;gap:8px;padding-left:12px}.fr-search button{padding-inline:16px}.fr-search input{font-size:13px}
 .fr-filters{padding:8px 15px 13px}.fr-filter-row{display:block;padding:10px 0 2px}.fr-filter-label{display:block;margin-bottom:8px;padding:0;font-size:13px}.fr-filter-options{gap:5px}.fr-filter-options button{font-size:13px;min-height:33px;padding:5px 11px}.fr-filter-options img{width:16px;height:16px}
 .fr-card-grid{grid-template-columns:1fr;gap:16px}.fr-card{padding:24px}.fr-carrier-name{font-size:19px}.fr-card-description{min-height:0}.fr-card-header{margin-bottom:16px}.fr-card-tags{margin-bottom:19px}.fr-results-bar{font-size:13px}.fr-reset{font-size:13px}.fr-directory-note{align-items:flex-start;font-size:12px;gap:5px;text-align:left}.fr-directory-note .fr-icon{margin-top:3px}.fr-card:hover{transform:none}
}
@media(min-width:761px) and (max-width:1000px){.fr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fr-directory-head{gap:25px}.fr-search{width:430px}.fr-directory-head p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.freight-page *{transition:none!important}.fr-card:hover,.fr-card:focus-within{transform:none}}

.fr-standards{padding:76px 0 82px;background:#f6f9ff}
.fr-standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.fr-standard-card{padding:30px;border:1px solid #e4ebf8;border-radius:14px;background:#fff}
.fr-standard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.fr-standard-top>span{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#eef4ff;color:#7595dc}.fr-standard-top small{font-size:12px;color:#9cabc3;letter-spacing:2px}
.fr-standard-card svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.fr-standard-card h3{font-size:21px;font-weight:500;line-height:1.7;margin-bottom:23px;color:#35445f}.fr-standard-card ul{list-style:none;display:grid;gap:16px}.fr-standard-card li{display:flex;align-items:center;gap:9px;font-size:15px;color:#7e8da6;line-height:1.6}.fr-standard-card li svg{width:16px;height:16px;flex:0 0 16px;color:#7c9edb}
.fr-bottom-banner{text-align:center;padding:70px 0 75px;background:radial-gradient(ellipse at 75% 0,#dce7ff70,transparent 60%),linear-gradient(120deg,#eef5ff,#f1f1ff)}
.fr-bottom-banner h2{font-size:34px;font-weight:500;color:#35476a;margin:0 0 28px}.fr-bottom-banner .orange-button{min-height:45px;padding:11px 23px;font-size:16px}
@media(max-width:980px){.fr-standard-grid{gap:15px}.fr-standard-card{padding:22px}.fr-standard-card h3{font-size:18px}.fr-standard-card li{font-size:13px}}
@media(max-width:760px){.fr-standards{padding:48px 0}.fr-standard-grid{grid-template-columns:1fr}.fr-standard-card{padding:24px}.fr-standard-top{margin-bottom:17px}.fr-standard-card h3{font-size:20px;margin-bottom:18px}.fr-standard-card li{font-size:14px}.fr-bottom-banner{padding:47px 0 52px}.fr-bottom-banner h2{font-size:28px}.fr-bottom-banner .orange-button{font-size:15px}}

@font-face{font-family:HddSans;src:url("../assets/media/d1d3d6737b606b77.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+2026,U+4E24,U+4E60,U+4EBA,U+4EC5,U+4ECD,U+4F1A,U+4F60,U+4F63,U+4F8B,U+4F9D,U+5148,U+5176,U+5360,U+5417,U+5426,U+542B,U+54CD,U+56FA,U+5957,U+5982,U+5B83,U+5C3E,U+5DF2,U+5E0C,U+5F02,U+5F71,U+5FAA,U+600E,U+60EF,U+60F3,U+6559,U+6613,U+671B,U+695A,U+6C11,U+7559,U+76F8,U+7840,U+79F0,U+7A0E,U+7AE0,U+7B26,U+7EFC,U+8003,U+8005,U+8303,U+8651,U+8BD5,U+8BE5,U+8BFB,U+8FD8,U+90FD,U+9605,U+9645,U+966A,U+968F,U+9886,U+9F50,U+FF1F}
@font-face{font-family:HddSans;src:url("../assets/media/23e48bcef76929c7.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+2026,U+4E24,U+4E60,U+4EBA,U+4EC5,U+4ECD,U+4F1A,U+4F60,U+4F63,U+4F8B,U+4F9D,U+5148,U+5176,U+5360,U+5417,U+5426,U+542B,U+54CD,U+56FA,U+5957,U+5982,U+5B83,U+5C3E,U+5DF2,U+5E0C,U+5F02,U+5F71,U+5FAA,U+600E,U+60EF,U+60F3,U+6559,U+6613,U+671B,U+695A,U+7559,U+76F8,U+7840,U+79F0,U+7A0E,U+7AE0,U+7B26,U+7EFC,U+8003,U+8005,U+8303,U+8651,U+8BD5,U+8BE5,U+8BFB,U+8FD8,U+90FD,U+9605,U+9645,U+966A,U+968F,U+9886,U+9F50,U+FF1F}
/* V36 · 定价模板功能介绍，复用官网视觉，作用域限于本页。 */
#price-template-page[hidden],.pt-page [hidden]{display:none!important}
.price-template-active .dropdown-toggle{color:#2b92ff}
.pt-page{--pt-blue:#527dff;--pt-ink:#303846;--pt-muted:#8791a2;color:var(--pt-ink);font-size:16px;line-height:1.8}
.pt-page .container{width:1260px;max-width:calc(100% - 48px)}
.pt-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.pt-hero{height:420px;background:radial-gradient(ellipse at 82% 60%,#dceaff88,transparent 46%),#f0f6ff url("../assets/media/8bcf026c7a7064ad.svg") center/cover no-repeat;overflow:hidden}
.pt-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:35px}
.pt-hero-copy{position:relative;z-index:1;flex:1;min-width:0}
.pt-eyebrow{font-size:19px;color:#596d97;margin-bottom:8px;font-weight:500}
.pt-hero h1{font-size:36px;line-height:1.5;font-weight:600;letter-spacing:.3px;color:#4f7bff;white-space:nowrap}
.pt-hero-description{font-size:17px;line-height:1.95;color:#77869d;max-width:570px;margin-top:19px}
.pt-actions{display:flex;gap:16px;align-items:center;margin-top:28px;flex-wrap:wrap}
.pt-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:5px;height:46px;padding:0 23px;font-size:15px;white-space:nowrap}
.pt-button .pt-icon{width:17px;height:17px}
.pt-button-outline{border:1px solid #c9d9fb;background:#ffffff88;color:#527dff;transition:background .2s,border-color .2s}
.pt-button-outline:hover{background:#fff;border-color:#8caaff}
.pt-hero-art{width:470px;height:365px;object-fit:contain;max-width:42%;flex:none}
.pt-platforms{padding:27px 0 30px;background:white;border-bottom:1px solid #eff2f8}
.pt-platforms-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.pt-platform-label{color:#7d899b;font-size:15px;flex:none}
.pt-platform-list{display:flex;align-items:center;justify-content:space-between;gap:34px;flex:1;max-width:850px}
.pt-platform{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:500;padding:3px 20px}
.pt-platform img{width:27px;height:29px;object-fit:contain}
.pt-section{padding:70px 0}
.pt-tint{background:var(--tint)}
.pt-heading{text-align:center;margin-bottom:37px}
.pt-heading h2,.pt-copy h2{font-size:30px;line-height:1.6;font-weight:500}
.pt-heading p{font-size:16px;color:var(--pt-muted);margin-top:9px}
.pt-split{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px}
.pt-copy>p{color:var(--pt-muted);font-size:16px;line-height:1.95;margin-top:17px}
.pt-kicker{display:inline-flex;align-items:center;gap:9px;color:#6c8bce;font-size:13px;letter-spacing:1px;margin-bottom:12px}
.pt-kicker:before{content:'';width:24px;height:2px;background:#8fabee}
.pt-points{display:grid;gap:21px;margin-top:28px}
.pt-point{display:flex;align-items:flex-start;gap:14px}
.pt-icon-tile{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;background:#eaf0ff;border-radius:12px;color:#6084ed}
.pt-point h3{font-size:17px;font-weight:500;line-height:1.65;margin-bottom:3px}
.pt-point p{font-size:14px;line-height:1.85;color:var(--pt-muted)}
.pt-workflow{background:#fff;border:1px solid #edf1fa;box-shadow:0 12px 40px #334b7d08;border-radius:15px;padding:26px 28px}
.pt-visual-head{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:17px;font-weight:500;margin-bottom:22px}
.pt-visual-tag{font-size:11px;background:#f4f6fa;color:#a0aaba;font-weight:400;border-radius:20px;padding:3px 11px;white-space:nowrap}
.pt-flow-row{display:flex;align-items:stretch;gap:13px}
.pt-flow-step{display:flex;align-items:center;justify-content:center;background:#f0f4ff;color:#7590cf;font-size:14px;border-radius:8px;width:30px;flex:none}
.pt-flow-content{flex:1;min-width:0;padding:15px 17px;background:#f7f9fd;border-radius:8px}
.pt-flow-content h4{font-size:15px;font-weight:500;line-height:1.7}
.pt-flow-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}
.pt-flow-chips span{padding:3px 10px;background:white;border:1px solid #e8edf7;border-radius:4px;color:#8793a6;font-size:12px}
.pt-flow-connector{height:18px;margin-left:14px;border-left:1px dashed #b9caee}
.pt-flow-content.is-blue{background:#eff4ff}
.pt-flow-content.is-blue .pt-flow-chips span{color:#6387dd;border-color:#dfe8fc}
.pt-flow-result{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;border-top:1px solid #edf1f8;padding-top:19px;color:#5a7fd8;font-size:14px}
.pt-flow-result .pt-icon{width:19px;height:19px}
.pt-profit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pt-profit-card{position:relative;overflow:hidden;border:1px solid #e6ecf6;border-radius:12px;padding:28px 26px 25px;background:#fff;transition:border-color .25s,box-shadow .25s,transform .25s}
.pt-profit-card:hover{border-color:#bed0ff;box-shadow:0 14px 30px #3d64ad0d;transform:translateY(-3px)}
.pt-profit-card .pt-icon-tile{width:46px;height:46px;background:linear-gradient(135deg,#eaf1ff,#f6f8ff);margin-bottom:18px}
.pt-profit-card h3{font-size:21px;font-weight:500;margin-bottom:10px}
.pt-profit-card>p{font-size:14px;line-height:1.9;color:var(--pt-muted);min-height:54px}
.pt-profit-rule{background:#f7f9ff;border-radius:7px;padding:16px 14px;color:#6583c4;font-size:13px;margin-top:22px;text-align:center;min-height:57px;display:flex;align-items:center;justify-content:center}
.pt-profit-index{position:absolute;right:22px;top:13px;font-size:47px;color:#f1f5fc;font-weight:600;font-style:italic;line-height:1.3}
.pt-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.pt-price-card{background:white;padding:30px 32px;border:1px solid #eaf0fa;border-radius:13px}
.pt-card-heading{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:500;margin-bottom:13px}
.pt-card-heading>.pt-icon{color:#648aff}
.pt-price-card>p{font-size:14px;line-height:1.9;color:var(--pt-muted)}
.pt-discount-example{display:flex;align-items:center;justify-content:center;gap:29px;background:linear-gradient(120deg,#f4f7ff,#f8faff);padding:22px 16px;border-radius:9px;margin:24px 0 15px}
.pt-discount-number{font-size:30px;color:#527dff;line-height:1.35;font-weight:500}
.pt-discount-number small{display:block;font-size:12px;font-weight:400;color:#93a0b3;text-align:center;margin-top:6px}
.pt-discount-number.is-old{color:#a1adbf}
.pt-discount-label{display:flex;align-items:center;gap:7px;font-size:13px;color:#8aa2cf}
.pt-round-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;margin-bottom:16px}
.pt-round-options span{border:1px solid #e5ebf8;background:#fafbff;padding:7px 12px;border-radius:5px;font-size:13px;color:#8796af}
.pt-round-options span:first-child{color:#6586dc;background:#f0f5ff;border-color:#d9e5ff}
.pt-tail{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 16px;background:#f5f8ff;border-radius:6px;font-size:13px;color:#92a0b7}
.pt-tail strong{font-size:23px;color:#6d8bcb;font-weight:500;letter-spacing:1px}
.pt-note{color:#9ba6b8!important;font-size:12px!important;line-height:1.9!important}
.pt-price-card .pt-note{margin-top:14px}
.pt-trial-split{grid-template-columns:1.1fr .9fr}
.pt-trial{padding:27px;border:1px solid #e6edf9;border-radius:14px;background:#fff;box-shadow:0 12px 45px #4567a211}
.pt-trial-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.pt-trial-inputs div{border:1px solid #ecf0f7;background:#fbfcff;padding:11px 12px;border-radius:7px;color:#96a1b1;font-size:11px}
.pt-trial-inputs strong{display:block;font-size:17px;font-weight:500;color:#62728d;margin-top:3px}
.pt-trial-rule{display:flex;gap:13px;justify-content:center;flex-wrap:wrap;font-size:11px;color:#8a9ab5;padding:19px 0}
.pt-trial-rule span+span{border-left:1px solid #dee7f7;padding-left:13px}
.pt-trial-output{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;background:linear-gradient(120deg,#edf3ff,#f6f9ff);border:1px solid #e5edff;border-radius:9px;padding:23px 8px;text-align:center}
.pt-trial-output span{font-size:12px;color:#8094ba}
.pt-trial-output strong{display:block;font-size:25px;color:#527dff;font-weight:500;margin-top:7px;white-space:nowrap}
.pt-trial-output div+div{border-left:1px solid #dde7fb}
.pt-trial-output div:last-child strong{color:#50a49a}
.pt-trial .pt-note{margin-top:16px}
.pt-check-list{padding:0;margin:23px 0 0;list-style:none;display:grid;gap:12px}
.pt-check-list li{display:flex;gap:10px;font-size:15px;color:#75839b;align-items:center}
.pt-check-list .pt-icon{width:18px;height:18px;color:#6c9de2}
.pt-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;counter-reset:pt-step;list-style:none;margin:0;padding:0}
.pt-steps li{position:relative;counter-increment:pt-step}
.pt-steps li:before{content:'0' counter(pt-step);display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:12px;background:#eaf0ff;color:#688bf1;font-size:20px;font-weight:500;margin-bottom:18px}
.pt-steps li:not(:last-child):after{content:'';position:absolute;top:21px;left:61px;right:0;height:1px;background:linear-gradient(90deg,#cedcff,transparent)}
.pt-steps h3{font-size:18px;font-weight:500;margin-bottom:9px}
.pt-steps p{font-size:14px;color:var(--pt-muted);line-height:1.9}
.pt-tutorials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:38px}
.pt-tutorial{display:flex;align-items:center;gap:20px;background:white;border:1px solid #e6edf7;border-radius:10px;padding:22px 25px;transition:box-shadow .2s,border-color .2s}
a.pt-tutorial:hover{border-color:#c2d3ff;box-shadow:0 8px 25px #35579b0c}
.pt-tutorial img{width:33px;height:35px;object-fit:contain;flex:none}
.pt-tutorial h3{font-size:17px;font-weight:500;line-height:1.6}
.pt-tutorial p{font-size:12px;color:#919eaf;margin-top:3px}
.pt-tutorial>span{display:flex;gap:7px;align-items:center;white-space:nowrap;margin-left:auto;color:#6385df;font-size:13px}
.pt-tutorial .pt-icon{width:17px;height:17px}
.pt-faqs{max-width:960px;margin:0 auto;display:grid;gap:12px}
.pt-faqs details{border:1px solid #e9eef7;border-radius:9px;padding:0 23px;background:white}
.pt-faqs summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px;padding:19px 0;list-style:none;cursor:pointer;font-weight:400}
.pt-faqs summary::-webkit-details-marker{display:none}
.pt-faqs summary:after{content:'+';font-size:22px;line-height:1;color:#8ba3ce;flex:none}
.pt-faqs details[open] summary:after{content:'−'}
.pt-faqs details[open] summary{color:#527dff}
.pt-faqs summary:focus-visible{outline:2px solid #83a3ff;outline-offset:4px;border-radius:3px}
.pt-faqs details p{font-size:14px;color:#8791a2;line-height:1.95;padding:0 30px 20px 0}
.pt-closing{padding:46px 0 49px;text-align:center;background:radial-gradient(ellipse at 10% 110%,#dbeaff77,transparent 65%),linear-gradient(115deg,#f2f7ff,#eaf3ff 65%,#f5f9ff)}
.pt-closing h2{font-size:29px;font-weight:500;line-height:1.6}
.pt-closing p{font-size:15px;color:#8394b0;margin:9px 0 24px}
@media(max-width:1200px){.pt-split{gap:40px}.pt-hero h1{font-size:32px}.pt-hero-description{font-size:16px}.pt-platform{padding:3px 0}.pt-platform-list{gap:22px}.pt-profit-rule{font-size:12px}.pt-tutorial{gap:14px;padding:20px}.pt-tutorial>span{font-size:12px}.pt-trial-output strong{font-size:22px}}
@media(max-width:900px){.pt-page .container{width:auto;max-width:calc(100% - 36px)}.pt-hero{height:auto;min-height:610px}.pt-hero-inner{flex-direction:column;gap:12px;padding:44px 0 18px}.pt-hero-copy{width:100%;flex:none}.pt-eyebrow{font-size:15px}.pt-hero h1{font-size:clamp(24px,5.2vw,32px);white-space:normal}.pt-hero-description{font-size:14px;margin-top:14px;max-width:540px}.pt-actions{margin-top:22px;gap:12px}.pt-button{height:42px;padding:0 18px;font-size:14px}.pt-hero-art{width:350px;height:275px;max-width:100%;margin-top:5px}.pt-platforms{padding:24px 0}.pt-platforms-inner{display:block}.pt-platform-label{text-align:center;margin-bottom:20px;font-size:13px}.pt-platform-list{gap:14px;justify-content:center;flex-wrap:wrap;max-width:none}.pt-platform{font-size:14px;gap:7px}.pt-platform img{width:22px;height:24px}.pt-section{padding:46px 0}.pt-split{grid-template-columns:1fr;gap:28px}.pt-copy h2,.pt-heading h2{font-size:25px}.pt-copy>p,.pt-heading p{font-size:14px}.pt-heading{margin-bottom:26px}.pt-workflow{padding:23px 20px}.pt-profit-grid{gap:15px;grid-template-columns:1fr}.pt-profit-card{padding:23px}.pt-profit-card>p{min-height:0}.pt-profit-card .pt-icon-tile{margin-bottom:12px}.pt-profit-rule{margin-top:17px;font-size:13px}.pt-two-grid{grid-template-columns:1fr;gap:18px}.pt-price-card{padding:25px 23px}.pt-trial-split>.pt-copy{order:-1}.pt-trial{padding:20px}.pt-trial-inputs{gap:7px}.pt-trial-inputs div{padding:9px 8px}.pt-trial-output strong{font-size:20px}.pt-trial-output span{font-size:11px}.pt-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 22px}.pt-steps li:nth-child(2):after{display:none}.pt-steps h3{font-size:17px}.pt-steps p{font-size:13px}.pt-tutorials{grid-template-columns:1fr;gap:14px;margin-top:28px}.pt-tutorial{padding:19px 17px;gap:13px}.pt-tutorial h3{font-size:16px}.pt-tutorial p{font-size:11px}.pt-tutorial>span{font-size:12px}.pt-tutorial img{width:27px;height:30px}.pt-faqs details{padding:0 18px}.pt-faqs summary{font-size:15px}.pt-faqs details p{font-size:13px;padding-right:0}.pt-closing{padding:38px 0 42px}.pt-closing h2{font-size:24px}.pt-closing p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.pt-profit-card,.pt-button-outline,.pt-tutorial{transition:none}.pt-profit-card:hover{transform:none}}

/* 定价模板维护：蓝白平台信息、真实字段试算示意与三种应用场景。 */
.pt-supported{padding:48px 0 34px;background:#fff}
.pt-supported .pt-heading{margin-bottom:28px}
.pt-supported .pt-heading h2{font-size:24px}
.pt-market-grid{display:grid;grid-template-columns:1.35fr 1.15fr .6fr .9fr;gap:25px}
.pt-market{min-width:0;border-left:1px solid #e7edf8;padding-left:25px}
.pt-market:first-child{padding-left:0;border-left:0}
.pt-market h3{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:500;height:35px}
.pt-market h3 img{width:27px;height:30px;object-fit:contain}
.pt-market h3 .pt-mercado-logo{width:43px;height:30px;object-fit:cover;object-position:left center}
.pt-market h3 .pt-coupang-logo{width:110px;height:32px;object-position:left center}
.pt-market p{font-size:14px;color:#77859a;line-height:2;margin-top:15px}
.pt-market-note{text-align:center;font-size:12px;color:#9aa5b5;margin-top:25px}
.pt-calculator-art{max-width:1080px;margin:0 auto;border:1px solid #dfe8fb;border-radius:17px;background:#fff;box-shadow:0 22px 65px #4265ba14;overflow:hidden}
.pt-app-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 27px;background:linear-gradient(100deg,#e7efff,#f5f8ff);border-bottom:1px solid #e2eafa;color:#527dff;font-size:17px;font-weight:500}
.pt-app-bar>span:first-child{display:flex;align-items:center;gap:10px}
.pt-demo-tag{font-size:11px;color:#8b9bb7;padding:3px 9px;background:#ffffffb3;border-radius:4px;white-space:nowrap;font-weight:400}
.pt-calculator-body{display:grid;grid-template-columns:1.2fr 1fr}
.pt-calculator-config{padding:24px 30px 30px}
.pt-demo-tabs{display:flex;gap:24px;color:#9ba7bb;font-size:13px;border-bottom:1px solid #eaf0fa;padding-bottom:10px;margin-bottom:19px}
.pt-demo-tabs b{font-weight:500;color:#527dff;position:relative}
.pt-demo-tabs b:after{content:'';height:2px;background:#527dff;position:absolute;left:0;right:0;bottom:-11px}
.pt-calculator-config h3{font-size:18px;font-weight:500;margin-bottom:20px}
.pt-config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.pt-demo-field{min-width:0;font-size:12px;color:#93a0b4}
.pt-demo-field>strong{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;background:#fff;border:1px solid #dfe7f4;border-radius:5px;padding:6px 12px;font-size:14px;font-weight:400;color:#62738f;margin-top:5px}
.pt-demo-field small{font-size:11px;color:#99a6bb;font-weight:400}
.pt-demo-field.is-selected>strong{border-color:#94b1ff;background:#f9fbff;color:#527dff;box-shadow:0 0 0 3px #edf3ff}
.pt-formula-strip{display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;color:#728fca;background:#f1f6ff;border-radius:6px;padding:13px 8px;margin-top:25px}
.pt-formula-strip .pt-icon{width:17px;height:17px;color:#a6bce5}
.pt-calculator-result{padding:25px 30px;background:linear-gradient(145deg,#f7faff,#eff5ff);border-left:1px solid #e6eefb}
.pt-result-title{display:flex;align-items:center;justify-content:space-between;color:#7a8eaf}
.pt-result-title h3{font-size:17px;font-weight:500;color:#4f6386}
.pt-result-title>span{font-size:12px}
.pt-result-main{margin-top:18px;text-align:center}
.pt-result-main>span{font-size:13px;color:#8598b8}
.pt-result-main>strong{display:block;font-size:54px;line-height:1.3;color:#527dff;font-weight:600;letter-spacing:1px}
.pt-result-main>p{font-size:11px;color:#9aaac3;margin-top:2px}
.pt-result-pair{display:grid;grid-template-columns:1fr 1fr;text-align:center;margin:18px 0 20px}
.pt-result-pair>div+div{border-left:1px solid #dae5f8}
.pt-result-pair span{font-size:12px;color:#8799b5}
.pt-result-pair strong{display:block;font-size:27px;color:#6484c3;font-weight:500}
.pt-result-pair>div:last-child strong{color:#45a897}
.pt-cost-breakdown{border-top:1px solid #dfe8f8;padding-top:14px}
.pt-cost-breakdown h4{font-size:13px;color:#657d9d;font-weight:500;margin-bottom:7px}
.pt-cost-breakdown>div{display:flex;justify-content:space-between;font-size:12px;line-height:2.1;color:#8b9ab1}
.pt-cost-breakdown b{font-weight:400;color:#7386a3}
.pt-calculator-art figcaption{text-align:center;font-size:11px;color:#9aa7bb;padding:12px 18px;border-top:1px solid #e8eef9}
.pt-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pt-feature-card{padding:26px 24px;gap:16px;min-width:0;min-height:148px;border:1px solid #cbd9ef;border-radius:10px}
.pt-feature-card:hover{border-color:#8faaf0}
.pt-feature-card:focus-visible{outline:2px solid #527dff;outline-offset:3px}
.pt-feature-card .feature-symbol{color:#527dff;padding-top:2px}
.pt-feature-copy{display:block;text-align:left;min-width:0}
.pt-feature-copy h3{font-size:18px;font-weight:500;line-height:1.6;margin:0 0 8px}
.pt-feature-copy>span{font-size:14px;color:#8791a2;line-height:1.85;display:block}
.pt-use-scene{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center;padding:48px 0 64px}
.pt-use-scene+.pt-use-scene{border-top:1px solid #e6edfa;padding-top:64px}
.pt-use-scene:last-child{padding-bottom:5px}
.pt-use-scene:nth-of-type(even) .pt-use-copy{order:2}
.pt-use-scene:nth-of-type(even){grid-template-columns:1.05fr .95fr}
.pt-scene-number{display:block;font-size:36px;line-height:1.2;font-weight:500;color:#b7cbf5;margin-bottom:16px}
.pt-use-copy h3{font-size:27px;line-height:1.65;font-weight:500}
.pt-entry-path{color:#6d8cc8!important;font-size:13px!important;margin-top:15px!important}
.pt-use-copy>p{font-size:15px;line-height:1.95;color:#8791a2;margin-top:16px}
.pt-use-copy .pt-check-list{margin-top:21px;gap:10px}
.pt-use-copy .pt-check-list li{font-size:14px}
.pt-scene-art{min-width:0;margin:0;position:relative;padding:22px 17px;background:radial-gradient(ellipse at 80% 15%,#dfebff,#edf3ff 68%);border-radius:22px}
.pt-mini-window{background:white;border:1px solid #dfe8fa;border-radius:12px;box-shadow:0 17px 40px #6081bb13;overflow:hidden}
.pt-mini-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid #e7edf7;font-size:12px;color:#96a4ba;background:#fbfcff}
.pt-mini-top b{font-weight:400;color:#5e82d6}
.pt-claim-body{display:grid;grid-template-columns:100px 1fr;min-height:300px}
.pt-mini-sidebar{display:flex;flex-direction:column;gap:15px;font-size:12px;padding:30px 10px;background:#f8faff;color:#9aa7bb}
.pt-mini-sidebar>*{padding:5px 9px;white-space:nowrap}
.pt-mini-sidebar>b{background:#eaf1ff;color:#527dff;font-weight:500;border-radius:5px}
.pt-mini-main{padding:22px;min-width:0}
.pt-mini-main h4{font-size:15px;font-weight:500;margin:16px 0 10px}
.pt-mini-main h4 small{font-size:11px;color:#a1adc1;margin-left:10px;font-weight:400}
.pt-mini-main .pt-demo-field+.pt-demo-field{margin-top:12px}
.pt-scene-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;background:#f7faff;border-top:1px solid #e7edf8;font-size:12px;color:#7b96c4;text-align:center}
.pt-scene-status .pt-icon{width:17px;height:17px;color:#629dcd}
.pt-batch-products{padding:8px 21px 0}
.pt-batch-products>div{display:flex;align-items:center;gap:13px;border-bottom:1px solid #edf1f7;padding:10px 0;font-size:13px;color:#6c7c93}
.pt-fake-check{width:13px;height:13px;font-size:10px;line-height:13px;text-align:center;background:#5c86f9;color:white;border-radius:3px}
.pt-product-swatch{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#e9effa;border-radius:6px;color:#89a1cb;font-size:15px}
.pt-batch-products small{display:block;color:#a0b1cd;font-size:10px}
.pt-batch-products b{font-size:11px;font-weight:400;color:#91a6c3;margin-left:auto}
.pt-batch-config{padding:18px 22px 22px}
.pt-batch-config h4{font-size:14px;font-weight:500;margin-bottom:12px}
.pt-batch-config h4 small{float:right;font-size:10px;color:#a0aec1;font-weight:400}
.pt-option-label{font-size:12px;color:#527dff;margin:12px 0}
.pt-batch-config .pt-demo-field{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:9px;margin-top:7px}
.pt-batch-config .pt-demo-field strong{margin:0}
.pt-sku-table{padding:15px 19px 0}
.pt-sku-row{display:grid;grid-template-columns:.8fr 1.3fr 1fr;gap:8px;padding:11px 9px;border-bottom:1px solid #ecf0f8;color:#8c9ab1;font-size:12px}
.pt-sku-head{font-size:11px;background:#f4f7fd;color:#98a7bd;align-items:center}
.pt-sku-head b{color:#527dff;font-weight:400;display:inline-block;border:1px solid #a7bfff;padding:0 6px;margin-left:3px;border-radius:3px;background:#fff}
.pt-sku-popup{position:relative;margin:-10px 30px 21px 100px;padding:16px 20px 20px;background:white;border:1px solid #c9d9fb;border-radius:9px;box-shadow:0 13px 30px #4264a81a}
.pt-popup-title{display:flex;justify-content:space-between;color:#546d97;font-size:14px;border-bottom:1px solid #edf1f9;padding-bottom:10px}
.pt-popup-title span{color:#adb9cc}
.pt-sku-scope{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#97a6bd;margin-top:16px}
.pt-sku-scope b{font-weight:400;color:#7895ca}
.pt-tutorial-brand{display:flex!important;justify-content:center;align-items:center;flex:none;width:40px!important;margin:0!important}
.pt-tutorial-brand>span{display:none}
.pt-tutorial-brand .pt-coupang-logo{width:43px;height:30px}
.pt-tutorial-brand .pt-mercado-logo{width:100%;height:auto;aspect-ratio:10/7;object-fit:cover;object-position:left center}
.pt-tutorial-copy{display:block!important;margin:0!important;white-space:normal!important;min-width:0;color:inherit!important;flex:1}
.pt-tutorial-copy strong{display:block;font-size:17px;line-height:1.6;font-weight:500;color:var(--pt-ink)}
.pt-tutorial-copy small{display:block;font-size:12px;color:#919eaf;margin-top:3px}
.pt-closing-new{padding:62px 0}
.pt-closing-new h2{font-size:35px;color:#527dff;font-weight:600}
.pt-closing-new p{margin:11px 0 27px}
@media(max-width:1100px){.pt-market-grid{gap:18px;grid-template-columns:1.25fr 1fr .6fr .9fr}.pt-market{padding-left:18px}.pt-market h3{font-size:18px}.pt-use-scene{gap:32px}.pt-use-copy h3{font-size:24px}.pt-feature-card{padding:24px 18px;gap:12px}.pt-feature-copy h3{font-size:17px}.pt-sku-popup{margin-left:58px}.pt-mini-sidebar{padding-left:4px;padding-right:4px}.pt-claim-body{grid-template-columns:91px 1fr}}
@media(max-width:900px){.pt-supported{padding:34px 0 27px}.pt-market-grid{grid-template-columns:1fr 1fr;gap:25px 24px}.pt-market{padding:0;border:0}.pt-market h3{font-size:19px}.pt-market p{font-size:13px;margin-top:10px}.pt-market-note{text-align:left}.pt-calculator-config,.pt-calculator-result{padding:22px}.pt-config-fields{gap:12px}.pt-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pt-use-scene,.pt-use-scene:nth-of-type(even){grid-template-columns:1fr;gap:28px;padding:25px 0 42px}.pt-use-scene+.pt-use-scene{padding-top:42px}.pt-use-scene:nth-of-type(even) .pt-use-copy{order:0}.pt-use-copy h3{font-size:24px}.pt-use-copy>p{font-size:14px}.pt-scene-number{font-size:30px;margin-bottom:12px}.pt-scene-art{max-width:650px;width:100%;justify-self:center}.pt-tutorial-copy strong{font-size:16px}.pt-tutorial-copy small{font-size:11px}.pt-closing-new h2{font-size:28px}.pt-closing-new{padding:45px 0}}
@media(max-width:600px){.pt-supported .pt-heading h2{font-size:21px}.pt-market-grid{gap:24px 18px}.pt-market h3{font-size:17px;gap:8px}.pt-market h3 img{width:24px;height:26px}.pt-market h3 .pt-coupang-logo{width:100px}.pt-market p{font-size:12px;line-height:1.95}.pt-market-note{font-size:10px}.pt-calculator-body{grid-template-columns:1fr}.pt-app-bar{padding:14px 16px;font-size:14px}.pt-demo-tag{font-size:10px}.pt-calculator-config{padding:20px 18px}.pt-calculator-config h3{font-size:16px}.pt-calculator-result{border-left:0;border-top:1px solid #e1eafa;padding:20px 24px}.pt-result-main>strong{font-size:48px}.pt-calculator-art figcaption{font-size:10px}.pt-feature-grid{grid-template-columns:1fr;gap:12px}.pt-feature-card{min-height:0;padding:22px;gap:15px}.pt-feature-copy h3{font-size:17px}.pt-feature-copy>span{font-size:13px}.pt-usage .pt-heading h2{font-size:24px}.pt-use-copy h3{font-size:23px}.pt-entry-path{font-size:12px!important}.pt-scene-art{padding:12px 9px;border-radius:15px}.pt-mini-top{padding:12px;font-size:10px}.pt-claim-body{grid-template-columns:76px 1fr}.pt-mini-sidebar{font-size:10px;padding:23px 3px;gap:12px}.pt-mini-sidebar>*{padding:5px}.pt-mini-main{padding:16px 13px}.pt-mini-main h4{font-size:13px}.pt-mini-main h4 small{font-size:10px;margin-left:5px}.pt-demo-field{font-size:11px}.pt-demo-field>strong{font-size:12px;min-height:35px;padding:6px 10px}.pt-demo-tabs{font-size:12px;gap:22px}.pt-scene-status{font-size:10px;gap:5px}.pt-batch-products{padding:7px 14px 0}.pt-batch-config{padding:16px 14px}.pt-sku-table{padding:12px 10px 0}.pt-sku-row{font-size:10px;gap:5px;padding:10px 6px}.pt-sku-head{font-size:10px}.pt-sku-head b{padding:0 3px;margin-left:0}.pt-sku-popup{margin:0 14px 17px 35px;padding:13px 15px 17px}.pt-popup-title{font-size:12px}.pt-sku-scope{font-size:10px}.pt-tutorial{gap:10px;padding:18px 13px}.pt-tutorial-brand{width:29px!important}.pt-tutorial-brand .pt-coupang-logo{width:31px}.pt-tutorial h3,.pt-tutorial-copy strong{font-size:14px}.pt-tutorial>span:last-child{font-size:11px;gap:3px}.pt-tutorial p,.pt-tutorial-copy small{font-size:10px}.pt-tutorial .pt-icon{width:14px;height:14px}.pt-closing-new h2{font-size:26px}}

/* Detailed template artwork: configuration takes priority over the result summary. */
.pt-calculator-detailed{max-width:1180px}
.pt-calculator-detailed .pt-app-bar{display:flex;align-items:center;justify-content:space-between;padding:17px 26px}
.pt-calculator-detailed .pt-editor-platform{display:flex;align-items:center;font-size:13px;color:#61708a;gap:7px;font-weight:400}
.pt-editor-platform img{width:22px;height:24px}
.pt-calculator-detailed .pt-calculator-body{grid-template-columns:minmax(0,2.9fr) minmax(250px,1fr);align-items:start}
.pt-calculator-detailed .pt-calculator-config{padding:22px 26px 25px;min-width:0}
.pt-editor-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e7edf8;color:#527dff;font-size:15px}
.pt-editor-heading small{font-size:11px;color:#9aa7ba}
.pt-config-group{margin-top:16px}
.pt-calculator-detailed .pt-config-group h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin:0 0 12px;color:#405576}
.pt-config-group h3>span{font-size:10px;line-height:20px;width:23px;text-align:center;color:#6a8bdd;background:#edf3ff;border-radius:4px}
.pt-calculator-detailed .pt-config-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}
.pt-calculator-detailed .pt-demo-field>span{display:block;font-size:12px;line-height:1.5;color:#7a899f;margin-bottom:5px}
.pt-calculator-detailed .pt-demo-field>strong{min-height:34px;margin-top:0;font-size:13px;line-height:1.5;font-weight:400;padding:6px 10px;color:#516580;border-color:#dfe7f3;border-radius:5px;gap:6px}
.pt-calculator-detailed .pt-demo-field small{font-size:10px;color:#9ba9bd;white-space:nowrap}
.pt-field-chevron{width:6px;height:6px;border-right:1px solid #a4b2c8;border-bottom:1px solid #a4b2c8;transform:rotate(45deg);margin-left:auto;margin-right:2px;flex:none}
.pt-extra-platform{margin-top:23px;border-top:1px solid #e7edf8;padding-top:17px;font-size:11px;color:#8594ad}
.pt-extra-platform>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.pt-extra-platform>div>span{padding:4px 8px;background:#f2f6ff;border-radius:4px;color:#6880ad}
.pt-calculator-result-column{margin:22px 22px 22px 0;min-width:0}
.pt-calculator-detailed .pt-calculator-result{margin:0;padding:20px 18px;border:1px solid #dfe8fb;border-radius:10px;min-width:0}
.pt-calculator-detailed .pt-result-title h3{font-size:16px;font-weight:400}
.pt-calculator-detailed .pt-result-main{margin-top:22px}
.pt-calculator-detailed .pt-result-main>strong{font-size:42px;font-weight:500;letter-spacing:0;margin-top:5px}
.pt-calculator-detailed .pt-result-main>span,.pt-calculator-detailed .pt-result-pair span{font-size:11px}
.pt-calculator-detailed .pt-result-pair{margin:18px 0 22px;gap:10px}
.pt-calculator-detailed .pt-result-pair strong{font-size:23px;font-weight:400}
.pt-calculator-detailed .pt-cost-breakdown{padding-top:18px}
.pt-calculator-detailed .pt-cost-breakdown h4{font-size:12px;font-weight:500;margin-bottom:12px}
.pt-calculator-detailed .pt-cost-breakdown>div{font-size:11px;line-height:1.6;margin-top:9px;gap:7px}
.pt-calculator-detailed .pt-cost-breakdown b{font-weight:400;color:#657d9d}
.pt-cost-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #dae5f8;margin-top:16px;padding-top:14px;font-size:11px;color:#627c9f}
.pt-cost-summary strong{font-size:18px;font-weight:400}
.pt-result-composition{margin-top:25px}
.pt-profit-bar{display:flex;gap:3px;height:6px;border-radius:4px;overflow:hidden}
.pt-profit-bar i:nth-child(1){width:70%;background:#91adeb}.pt-profit-bar i:nth-child(2){width:10%;background:#c4b1ed}.pt-profit-bar i:nth-child(3){width:20%;background:#68baa8}
.pt-result-composition p{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:9px;color:#8a9bb6;margin-top:9px}
@media(max-width:900px){.pt-calculator-detailed .pt-calculator-body{grid-template-columns:minmax(0,1fr) 230px}.pt-calculator-detailed .pt-calculator-config{padding:20px}.pt-calculator-detailed .pt-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-editor-heading small{display:none}.pt-calculator-result-column{margin:20px 16px 20px 0}.pt-calculator-detailed .pt-calculator-result{padding:18px 14px}}
@media(max-width:600px){.pt-calculator-detailed .pt-calculator-body{grid-template-columns:1fr}.pt-calculator-detailed .pt-app-bar{padding:15px}.pt-calculator-detailed .pt-app-bar>span:first-child{font-size:13px}.pt-calculator-detailed .pt-editor-platform{font-size:11px}.pt-calculator-detailed .pt-calculator-config{padding:17px 15px}.pt-calculator-detailed .pt-config-fields{gap:11px}.pt-calculator-detailed .pt-demo-field>strong{font-size:11px;padding:7px;min-height:33px}.pt-calculator-detailed .pt-demo-field>span{font-size:10px}.pt-config-group{margin-top:19px}.pt-calculator-result-column{margin:0 15px 18px}.pt-calculator-detailed .pt-calculator-result{padding:18px}.pt-calculator-detailed .pt-result-main>strong{font-size:36px}.pt-calculator-detailed .pt-result-pair{margin-bottom:16px}.pt-calculator-detailed .pt-cost-breakdown>div{font-size:11px;margin-top:7px}.pt-calculator-detailed .pt-result-title h3{font-size:15px}}

/* Registration entry outside and below the price trial card. */
.pt-calculator-result-column > .pt-trial-register{display:flex;width:100%;height:44px;margin-top:24px;padding:0 12px;font-size:14px}
.pt-trial-register:focus-visible{outline:2px solid #527dff;outline-offset:4px}

/* 43.30: trial inputs, results and itemized fees. */
.pt-calculator-detailed .pt-calculator-body{align-items:stretch}
.pt-calculator-result-column{display:flex;flex-direction:column}
.pt-calculator-detailed .pt-trial-complete{display:flex;flex:1;flex-direction:column;gap:18px;padding:20px 18px;background:linear-gradient(155deg,#f7faff,#f1f5ff);color:#617897}
.pt-trial-complete h4{margin:0 0 10px;font-size:13px;line-height:1.6;color:#405b80}
.pt-trial-input>span{display:block;font-size:12px;margin-bottom:7px;color:#536b8b}
.pt-trial-input>div{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;border:1px solid #d5e1f5;border-radius:5px;background:white;padding-left:11px;font-size:13px}
.pt-trial-input small{display:flex;align-items:center;gap:9px;align-self:stretch;border-left:1px solid #e1e8f5;padding:0 9px;font-size:11px;color:#7f92ad}
.pt-trial-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:-7px}
.pt-trial-actions>span{display:flex;align-items:center;justify-content:center;min-width:48px;height:28px;border:1px solid #d8e2f4;border-radius:4px;font-size:11px;background:white;color:#657c9e}
.pt-trial-actions>span:last-child{background:#527dff;color:white;border-color:#527dff}
.pt-trial-results>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:31px;font-size:12px}
.pt-trial-results strong{font-size:20px;line-height:1.5;color:#547dff;font-variant-numeric:tabular-nums}
.pt-trial-results .pt-trial-profit strong{color:#40a18f}
.pt-trial-fees{border-top:1px solid #dfe7f6;padding-top:15px}
.pt-fee-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px;font-size:11px;line-height:1.6}
.pt-fee-row>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:#637f9f}
.pt-fee-total{color:#405b80;margin-top:3px}
.pt-trial-platform-fees{background:#eaf0fb;border-radius:6px;padding:5px 10px;margin:5px 0}
.pt-trial-platform-fees .pt-fee-row{min-height:26px;font-size:10px}
.pt-calculator-result-column>.pt-trial-register{flex-shrink:0}
@media(max-width:900px){.pt-calculator-detailed .pt-trial-complete{padding:18px 14px;gap:16px}}
@media(max-width:600px){.pt-calculator-detailed .pt-trial-complete{padding:18px;gap:20px;flex:auto}.pt-trial-input>span,.pt-fee-row{font-size:12px}.pt-trial-platform-fees .pt-fee-row{font-size:11px;min-height:29px}}

/* 43.31: compact configuration spacing beside the shortened trial card. */
.pt-calculator-detailed .pt-config-group{margin-top:14px}
.pt-calculator-detailed .pt-config-group h3{margin-bottom:9px}
.pt-calculator-detailed .pt-config-fields{gap:10px 16px}
.pt-calculator-detailed .pt-extra-platform{margin-top:18px;padding-top:13px}
@media(min-width:901px){.pt-calculator-detailed .pt-calculator-config{padding:20px 26px}.pt-calculator-detailed .pt-editor-heading{padding-bottom:13px}}

@font-face{font-family:HddSans;src:url("../assets/media/5afee68ca1ed1aa7.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+3000,U+4E66,U+4E8B,U+4EAE,U+4EFB,U+4EFD,U+4F30,U+51C0,U+5224,U+52FE,U+5584,U+5BCC,U+5BF8,U+5C3A,U+5E72,U+5E8A,U+5E95,U+5EA7,U+5F81,U+5FC5,U+6089,U+6270,U+642D,U+6446,U+65AD,U+66FF,U+6742,U+6750,U+67D4,U+6846,U+684C,U+6D01,U+6D88,U+706F,U+719F,U+723D,U+724C,U+73AF,U+753B,U+767D,U+771F,U+79EF,U+7A33,U+7A3F,U+7AEF,U+7B7E,U+7BB1,U+7D20,U+7EC4,U+7EC7,U+8017,U+804C,U+80CC,U+8282,U+8349,U+84DD,U+878D,U+8BDD,U+8D28,U+8FB9,U+8FD1,U+9014,U+95EE,U+9664}
@font-face{font-family:HddSans;src:url("../assets/media/ee8917f1582c7306.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+3000,U+4E66,U+4E8B,U+4EAE,U+4EFB,U+4EFD,U+4F30,U+51C0,U+5224,U+52FE,U+5584,U+5BCC,U+5BF8,U+5C3A,U+5E72,U+5E8A,U+5E95,U+5EA7,U+5F81,U+5FC5,U+6089,U+6270,U+642D,U+6446,U+65AD,U+66FF,U+6742,U+6750,U+67D4,U+6846,U+684C,U+6D01,U+6D88,U+706F,U+719F,U+723D,U+724C,U+73AF,U+753B,U+767D,U+771F,U+79EF,U+7A33,U+7A3F,U+7AEF,U+7B7E,U+7BB1,U+7D20,U+7EC4,U+7EC7,U+8017,U+804C,U+80CC,U+8282,U+8349,U+84DD,U+878D,U+8BDD,U+8D28,U+8FB9,U+8FD1,U+9014,U+95EE,U+9664}
/* V37 AI跨境工具：限定页面作用域，沿用官网底色与CTA。 */
#ai-tools-page[hidden]{display:none!important}.ai-tools-active .dropdown-toggle{color:#2b92ff}
.ai-page{--ai-blue:#527dff;--ai-ink:#303846;--ai-muted:#8791a2;color:var(--ai-ink);font-size:16px;line-height:1.8}
.ai-page .container{width:1260px;max-width:calc(100% - 48px)}
.ai-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ai-hero{height:420px;overflow:hidden;background:#f0f6ff url("../assets/media/8bcf026c7a7064ad.svg") center/cover no-repeat}
.ai-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}
.ai-hero-copy{position:relative;z-index:1;flex:1;min-width:0}.ai-eyebrow{font-size:19px;color:#6279a2;margin-bottom:8px}
.ai-hero h1{font-size:36px;line-height:1.5;font-weight:600;color:#4f7bff;white-space:nowrap}.ai-hero-desc{font-size:17px;color:#78879e;line-height:1.95;margin-top:19px}
.ai-hero-art{width:480px;height:380px;max-width:42%;object-fit:contain;flex:none}
.ai-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}
.ai-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;height:46px;padding:0 23px;font-size:15px;border-radius:5px;white-space:nowrap}.ai-button .ai-icon{width:17px;height:17px}
.ai-button-outline{border:1px solid #c8d8fa;background:#ffffff80;color:#527dff;transition:background .2s}.ai-button-outline:hover{background:white}
.ai-button-blue{background:#537eff;color:white;box-shadow:0 5px 16px #527dff18;transition:background .2s}.ai-button-blue:hover{background:#3e6dec}
.ai-shortcuts{border-bottom:1px solid #edf1f8;background:#fff}.ai-shortcuts .container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:26px 0;gap:10px}.ai-shortcuts a{display:flex;align-items:center;justify-content:center;gap:11px;color:#59677d;font-size:15px;transition:color .2s}.ai-shortcuts a+a{border-left:1px solid #edf0f7}.ai-shortcuts .ai-icon{color:#6c8ef0;width:24px;height:24px}.ai-shortcuts a:hover{color:#527dff}
.ai-section{padding:72px 0}.ai-tint{background:var(--tint)}.ai-heading{text-align:center;margin-bottom:36px}.ai-heading h2,.ai-copy h2{font-size:30px;line-height:1.6;font-weight:500}.ai-heading p{color:var(--ai-muted);font-size:16px;margin-top:9px}
.ai-split{display:grid;grid-template-columns:.94fr 1.06fr;gap:75px;align-items:center}.ai-reverse{grid-template-columns:1.06fr .94fr}
.ai-kicker{display:inline-flex;align-items:center;gap:9px;color:#7390ca;font-size:13px;letter-spacing:1px;margin-bottom:12px}.ai-kicker:before{content:'';width:24px;height:2px;background:#91adea}
.ai-copy>p{color:var(--ai-muted);font-size:16px;line-height:1.95;margin-top:17px}.ai-points{display:grid;gap:21px;margin-top:26px}.ai-point{display:flex;align-items:flex-start;gap:14px}
.ai-tile{width:43px;height:43px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#edf2ff;color:#6386ee;flex:none}.ai-point h3{font-size:17px;font-weight:500;line-height:1.65;margin-bottom:3px}.ai-point p{color:var(--ai-muted);font-size:14px;line-height:1.85}
.ai-listing-visual,.ai-risk-visual,.ai-assistant-visual{padding:27px 29px;background:#fff;border:1px solid #eaf0fa;border-radius:15px;box-shadow:0 12px 40px #33537f09}
.ai-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.ai-panel-head>span{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:500}.ai-panel-head .ai-icon{color:#6386e9;width:21px;height:21px}.ai-panel-head small{font-size:11px;font-weight:400;color:#9aa8bc;background:#f5f7fb;border-radius:20px;padding:3px 10px;white-space:nowrap}
.ai-source{background:#f7f9fd;border:1px solid #edf1f8;border-radius:8px;padding:15px 18px}.ai-field-label{font-size:11px;color:#9ba8bb;display:block;margin-bottom:7px}.ai-source p{font-size:13px;color:#8391a7}
.ai-flow-line{display:flex;align-items:center;gap:9px;justify-content:center;color:#8b9fc8;font-size:12px;padding:15px 0}.ai-flow-line:before,.ai-flow-line:after{content:'';height:1px;width:45px;background:#e2eafa}.ai-flow-line .ai-icon{width:16px;height:16px}
.ai-copy-result{padding:20px 22px;background:linear-gradient(125deg,#f0f5ff,#fcfdff);border:1px solid #dae6ff;border-radius:9px}.ai-copy-result h3{font-size:17px;color:#587ac1;font-weight:500;line-height:1.75;margin-bottom:15px}.ai-copy-result p{color:#8a97ac;font-size:13px;line-height:1.9}
.ai-translation{display:flex;align-items:center;gap:14px;border:1px solid #e8edf6;border-radius:8px;padding:15px 17px;margin-top:16px}.ai-translation>span{display:flex;align-items:center;justify-content:center;color:#7e9ee2;background:#eef4ff;border-radius:7px;width:36px;height:36px;font-size:12px;flex:none}.ai-translation p{font-size:14px;color:#657b9f;line-height:1.6}.ai-translation small{font-size:11px;color:#9aa8bb}.ai-translation .ai-icon{margin-left:auto;width:18px;height:18px;color:#78b6ab}
.ai-footnote{font-size:12px!important;color:#98a4b7!important;line-height:1.85!important;margin-top:17px}.ai-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ai-image-card{background:white;border:1px solid #e5ebf6;border-radius:13px;overflow:hidden;transition:box-shadow .25s,transform .25s}.ai-image-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4566a30b}
.ai-image-stage{position:relative;overflow:hidden;margin:14px 14px 0;border:1px solid #edf0f6;border-radius:8px}.ai-image-stage>svg{display:block;width:100%;height:auto}.ai-image-stage>span{position:absolute;right:9px;bottom:8px;font-size:9px;color:#9ca9bc;background:#ffffffc4;border-radius:12px;padding:1px 7px}
.ai-image-caption{padding:20px 24px 23px}.ai-image-caption h3{font-size:21px;font-weight:500;margin-bottom:6px}.ai-image-caption p{font-size:14px;color:var(--ai-muted);line-height:1.8}
.ai-extra-images{margin-top:24px;display:grid;grid-template-columns:1fr 1fr .8fr;gap:25px;align-items:center;padding:24px 26px;border:1px solid #e7edf8;border-radius:12px;background:#fff}.ai-extra-images article{display:flex;align-items:center;gap:18px}.ai-extra-images h3{font-size:18px;font-weight:500;margin-bottom:5px}.ai-extra-images p{font-size:13px;color:var(--ai-muted);line-height:1.8}.ai-longpic{height:94px;width:63px;flex:none;border:1px solid #d5e1f8;background:#f5f8ff;border-radius:5px;padding:8px}.ai-longpic span{height:24px;background:linear-gradient(135deg,#bdd1fa,#e5edff);display:block;border-radius:2px}.ai-longpic i{display:block;margin-top:4px;height:3px;background:#cbdaf5;border-radius:2px}.ai-longpic i:nth-child(3){width:65%}.ai-longpic b{display:block;height:18px;margin-top:6px;background:#e0e9fb;border-radius:2px}
.ai-sizepic{height:76px;width:90px;flex:none;border:1px solid #d5e1f8;border-radius:5px;background:white;padding:8px;color:#8fa7d2;text-align:center;font-size:12px}.ai-sizepic i{display:block;height:9px;margin-top:5px;border-top:1px solid #e2eaf9;background:repeating-linear-gradient(90deg,transparent 0 23px,#e2eaf9 23px 24px)}.ai-image-note{display:flex;align-items:center;justify-content:center;gap:15px;color:#91a1bc;font-size:12px;line-height:1.9;border-left:1px solid #e9eef7;padding-left:22px}.ai-image-note .ai-icon{color:#93aaed;width:29px;height:29px}
.ai-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ai-edit-card{border:1px solid #e7edf7;border-radius:12px;padding:20px 22px 24px;background:white}.ai-edit-card h3{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;margin:20px 0 9px}.ai-edit-card h3 .ai-icon{color:#698df0;width:22px;height:22px}.ai-edit-card>p{font-size:14px;color:var(--ai-muted);line-height:1.9}
.ai-mini-visual{height:146px;display:flex;align-items:center;justify-content:center;gap:10px;background:#f8faff;border-radius:8px;padding:15px 10px}.ai-mini-visual>.ai-icon{width:18px;height:18px;color:#99b0dc}.ai-mini-visual>div{width:calc((100% - 38px)/2);height:110px;border:1px solid #e5ebf5;background:#fff;border-radius:6px;overflow:hidden;position:relative}.ai-mini-visual>div>svg{width:100%;height:100%;display:block}
.ai-translate-visual>div{padding:10px}.ai-lang{font-size:9px;color:#a4b2c5;white-space:nowrap}.ai-translate-visual strong{font-size:13px;color:#6f88b2;font-weight:500;display:block;margin-top:10px;white-space:nowrap}.ai-translate-visual i{display:block;height:4px;background:#e8eef8;border-radius:2px;margin-top:9px}.ai-translate-visual i:last-child{width:65%}
.ai-cut-visual .ai-cut-source{background:#e1e9db}.ai-cut-visual .ai-checker{background-color:white;background-image:conic-gradient(#eef2f8 25%,white 0 50%,#eef2f8 0 75%,white 0);background-size:16px 16px}.ai-erase-visual>div{background:#f3f2ef}.ai-clutter{position:absolute;bottom:11px;right:7px;border:1px dashed #c8a593;background:#f5e5db;color:#b39584;border-radius:4px;padding:3px;font-size:8px;transform:rotate(-9deg)}
.ai-section-note{text-align:center;font-size:12px;color:#9ba7b9;margin-top:24px}
.ai-risk-inputs{display:flex;flex-wrap:wrap;gap:8px}.ai-risk-inputs span{border:1px solid #e4eaf5;border-radius:5px;padding:5px 11px;font-size:12px;color:#91a0b6;background:#fafbfe}.ai-risk-scan{display:flex;align-items:center;gap:18px;padding:25px 17px;margin-top:20px;background:linear-gradient(120deg,#edf4ff,#f8fbff);border-radius:10px}.ai-scan-icon{background:white;box-shadow:0 6px 14px #4262a011;width:59px;height:64px;border-radius:17px;display:flex;align-items:center;justify-content:center;flex:none}.ai-scan-icon .ai-icon{width:35px;height:35px;color:#7e9de9}.ai-risk-scan strong{font-size:17px;font-weight:500;color:#5e7cb6}.ai-risk-scan p{font-size:12px;color:#8e9fb9;margin-top:4px}
.ai-risk-tags{display:flex;gap:9px;flex-wrap:wrap;margin:21px 0}.ai-risk-tags span{font-size:12px;color:#8fa1c0;padding:4px 12px;border-radius:5px;background:#f4f7fd}.ai-risk-report{display:grid;gap:0}.ai-risk-report>div{padding:13px 4px;border-top:1px solid #edf1f8;display:flex;align-items:center;gap:12px;font-size:14px;color:#8595af}.ai-risk-report .ai-icon{width:18px;height:18px;color:#95add5}.ai-panel-bottom{font-size:12px;text-align:center;color:#8aa3d3;background:#f5f8ff;border-radius:6px;padding:10px;margin-top:16px}.ai-copy>.ai-risk-note{margin-top:24px}
.ai-assistant-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.ai-assistant-tags span{font-size:13px;color:#7d95bb;border:1px solid #e1eafa;background:#f8faff;border-radius:5px;padding:6px 12px}.ai-assistant-visual{background:linear-gradient(140deg,#fff,#f9fbff)}.ai-chat-user{background:#eaf1ff;color:#6b84b6;border:1px solid #e1eaff;padding:19px 22px;border-radius:14px 14px 3px 14px;font-size:16px;line-height:1.85;margin-left:auto;max-width:330px}.ai-chat-reply{display:flex;gap:13px;margin-top:27px;padding:22px 0 24px}.ai-chat-reply .ai-tile{width:38px;height:38px;border-radius:11px;background:#fff;box-shadow:0 5px 18px #6887bc13;border:1px solid #e7eefb}.ai-chat-reply h3{font-size:16px;font-weight:500;color:#687d9f;margin-bottom:6px}.ai-chat-reply p{font-size:13px;color:#94a1b5;line-height:1.85}.ai-chat-chips{display:flex;gap:9px;margin-top:15px}.ai-chat-chips span{background:white;border:1px solid #e8eef8;border-radius:5px;padding:4px 9px;font-size:11px;color:#8ea4c4}.ai-client-row{border-top:1px solid #e8eef7;padding-top:20px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;color:#94a4bb;font-size:11px}
.ai-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:0}.ai-steps li{position:relative}.ai-steps li>span{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#eaf1ff;color:#7b99e5;border-radius:12px;margin-bottom:17px}.ai-steps li:not(:last-child):after{content:'';position:absolute;top:22px;left:65px;right:0;height:1px;background:linear-gradient(90deg,#cfddfa,transparent)}.ai-steps h3{font-size:18px;font-weight:500;margin-bottom:8px}.ai-steps p{font-size:14px;color:var(--ai-muted);line-height:1.9}
.ai-tutorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:35px}.ai-tutorial-grid>a{display:flex;align-items:center;gap:16px;padding:20px 23px;border:1px solid #e7edf8;background:#fff;border-radius:10px;transition:border-color .2s,box-shadow .2s}.ai-tutorial-grid>a:hover{border-color:#b9cef9;box-shadow:0 7px 25px #4a6aa008}.ai-tutorial-grid h3{font-size:17px;font-weight:500}.ai-tutorial-grid p{font-size:12px;color:#95a2b6;margin-top:2px}.ai-tutorial-grid>a>.ai-icon{margin-left:auto;width:18px;height:18px;color:#89a5d6}
.ai-faqs{max-width:960px;margin:0 auto;display:grid;gap:12px}.ai-faqs details{border:1px solid #e7edf7;border-radius:9px;padding:0 23px;background:white}.ai-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;list-style:none;cursor:pointer;font-size:16px}.ai-faqs summary::-webkit-details-marker{display:none}.ai-faqs summary:after{content:'+';font-size:22px;color:#8ba3ce;line-height:1}.ai-faqs details[open] summary{color:#527dff}.ai-faqs details[open] summary:after{content:'−'}.ai-faqs p{padding:0 30px 20px 0;font-size:14px;color:#8791a2;line-height:1.95}.ai-page a:focus-visible,.ai-faqs summary:focus-visible{outline:2px solid #83a3ff;outline-offset:4px;border-radius:4px}
.ai-closing{text-align:center;padding:47px 0 50px;background:radial-gradient(ellipse at 10% 110%,#dbeaff77,transparent 65%),linear-gradient(115deg,#f2f7ff,#eaf3ff 65%,#f5f9ff)}.ai-closing h2{font-size:29px;font-weight:500;line-height:1.6}.ai-closing p{font-size:15px;color:#8394b0;margin:9px 0 24px}
@media(max-width:1200px){.ai-split{gap:40px}.ai-hero h1{font-size:32px}.ai-hero-desc{font-size:16px}.ai-shortcuts a{font-size:13px;gap:8px}.ai-image-grid,.ai-edit-grid{gap:18px}.ai-edit-card{padding:17px}.ai-extra-images{gap:20px;padding:22px}.ai-image-note{font-size:11px}.ai-extra-images article{gap:12px}.ai-extra-images h3{font-size:17px}}
@media(max-width:900px){.ai-page .container{width:auto;max-width:calc(100% - 36px)}.ai-hero{height:auto;min-height:610px}.ai-hero-inner{flex-direction:column;padding:43px 0 16px;gap:10px}.ai-hero-copy{width:100%;flex:none}.ai-eyebrow{font-size:15px}.ai-hero h1{font-size:clamp(25px,5.2vw,32px);white-space:normal}.ai-hero-desc{font-size:14px;max-width:540px;margin-top:14px}.ai-hero-art{width:350px;height:285px;max-width:100%;margin-top:5px}.ai-actions{gap:12px;margin-top:22px}.ai-button{height:42px;font-size:14px;padding:0 18px}.ai-shortcuts .container{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;gap:21px 8px}.ai-shortcuts a{font-size:11px;gap:5px}.ai-shortcuts a+a{border:0}.ai-shortcuts .ai-icon{width:19px;height:19px}.ai-section{padding:46px 0}.ai-split,.ai-reverse{grid-template-columns:1fr;gap:28px}.ai-reverse>.ai-copy{order:-1}.ai-heading{margin-bottom:26px}.ai-heading h2,.ai-copy h2{font-size:25px}.ai-heading p,.ai-copy>p{font-size:14px}.ai-listing-visual,.ai-risk-visual,.ai-assistant-visual{padding:22px 19px}.ai-panel-head>span{font-size:15px}.ai-panel-head small{font-size:10px}.ai-point h3{font-size:16px}.ai-point p{font-size:13px}.ai-copy-result{padding:17px}.ai-copy-result h3{font-size:15px}.ai-translation{padding:13px 12px;gap:10px}.ai-translation p{font-size:12px}.ai-translation small{font-size:10px}.ai-image-grid{grid-template-columns:1fr;gap:20px}.ai-image-stage>svg{max-height:240px}.ai-image-caption{padding:17px 21px 22px}.ai-image-caption h3{font-size:20px}.ai-extra-images{grid-template-columns:1fr;padding:23px;gap:23px}.ai-extra-images article{gap:20px}.ai-image-note{border:0;border-top:1px solid #edf1f8;padding:18px 0 0;justify-content:flex-start;font-size:12px}.ai-image-note br{display:none}.ai-edit-grid{grid-template-columns:1fr;gap:18px}.ai-edit-card{padding:20px}.ai-edit-card>p{font-size:13px}.ai-mini-visual{height:142px}.ai-edit-card h3{font-size:19px;margin-top:17px}.ai-risk-scan{padding:20px 13px;gap:12px}.ai-risk-scan strong{font-size:15px}.ai-risk-scan p{font-size:11px}.ai-scan-icon{width:47px;height:55px}.ai-scan-icon .ai-icon{width:30px;height:30px}.ai-risk-tags{gap:7px}.ai-risk-tags span{font-size:11px;padding:4px 10px}.ai-risk-report>div{font-size:13px}.ai-chat-user{font-size:14px;max-width:260px;padding:17px}.ai-chat-reply{gap:10px}.ai-chat-reply h3{font-size:14px}.ai-chat-reply p{font-size:12px}.ai-chat-chips{gap:6px}.ai-chat-chips span{font-size:10px;padding:4px 7px}.ai-client-row{gap:10px;font-size:10px}.ai-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 22px}.ai-steps li:nth-child(2):after{display:none}.ai-steps h3{font-size:17px}.ai-steps p{font-size:13px}.ai-tutorial-grid{grid-template-columns:1fr;gap:14px;margin-top:27px}.ai-tutorial-grid>a{padding:18px 16px;gap:12px}.ai-tutorial-grid h3{font-size:16px}.ai-tutorial-grid p{font-size:11px}.ai-faqs details{padding:0 18px}.ai-faqs summary{font-size:15px}.ai-faqs p{font-size:13px;padding-right:0}.ai-closing{padding:38px 0 42px}.ai-closing h2{font-size:24px}.ai-closing p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.ai-image-card,.ai-button-outline,.ai-button-blue,.ai-tutorial-grid>a{transition:none}.ai-image-card:hover{transform:none}}

/* 跨境AI工具：八模块与局部功能示例。 */
#ai-tools-page [hidden]{display:none!important}
.aix-nav{background:white;border-bottom:1px solid #edf1f9}
.aix-nav .container{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:26px 0}
.aix-nav a{display:flex;align-items:center;justify-content:center;gap:8px;color:#65748e;font-size:14px;padding:8px 0;transition:color .2s}
.aix-nav a:hover{color:#477eff}.aix-nav .ai-icon{width:21px;height:21px;color:#7094eb}
.aix-section{padding:72px 0 78px}.aix-tint{background:#f7f9fe}.aix-heading{text-align:center;margin:0 0 40px}.aix-heading h2{font-size:32px;line-height:1.5;font-weight:500;color:#344052}.aix-heading p{font-size:16px;color:#8994a6;margin:12px 0 0}
.aix-showcase{display:grid;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:45px;padding:40px;border:1px solid #e9effa;border-radius:18px;background:linear-gradient(120deg,#f0f4ff,#f7faff 50%,#edf7ff)}
.aix-showcase-reverse{grid-template-columns:minmax(0,1fr) 310px;background:linear-gradient(120deg,#edf7ff,#f8faff 55%,#f2f0ff)}
.aix-showcase-reverse>.aix-options{order:2}.aix-options{min-width:0}.aix-tabs{display:grid;gap:16px}
.aix-tabs button{display:flex;align-items:center;gap:15px;text-align:left;width:100%;border:1px solid #e7edf8;border-radius:10px;background:#ffffffda;padding:22px 19px;color:#5a6d8c;font:inherit;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}
.aix-tabs button[aria-selected=true]{background:linear-gradient(110deg,#4e85ff,#7784f8);border-color:transparent;box-shadow:0 9px 24px #537cf533;color:white}
.aix-tab-number{font-size:24px;font-weight:400;opacity:.55;line-height:1;flex-shrink:0}.aix-tabs strong{display:block;font-weight:500;font-size:18px;line-height:1.6}.aix-tabs small{display:none;font-size:12px;line-height:1.7;margin-top:6px;opacity:.86}.aix-tabs [aria-selected=true] small{display:block}.aix-tabs button>.ai-icon{width:19px;height:19px;margin-left:auto;flex-shrink:0}
.aix-options-cta{margin-top:25px;text-align:center}.aix-previews{min-width:0}.aix-preview{background:#fff;border:1px solid #e5edf9;border-radius:13px;padding:22px;min-height:365px;box-shadow:0 8px 30px #3d6ca308}
.aix-preview-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;color:#6581b0;font-size:15px}.aix-preview-head>span{display:flex;align-items:center;gap:8px}.aix-preview-head .ai-icon{width:18px;height:18px;color:#7a9aed}.aix-preview-head small{font-size:11px;color:#9eacc0;white-space:nowrap}
.aix-preview-foot{text-align:center;font-size:13px;color:#8c9ab0;margin-top:22px;line-height:1.8}.aix-compare{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:11px;min-height:237px}.aix-art-card{min-width:0;border:1px solid #e9eef6;border-radius:8px;overflow:hidden;background:#fafcff}.aix-art-label{display:block;padding:9px 12px;font-size:12px;color:#8698b6;background:#f7faff}.aix-lamp-art{display:block;width:100%;height:auto}.aix-transform{width:32px;height:32px;background:#f1f0ff;border-radius:50%;display:grid;place-items:center;color:#9a8eee}.aix-transform .ai-icon{width:20px;height:20px}
.aix-text-translate{display:grid;gap:14px}.aix-text-translate>div{padding:19px 22px;background:#f8faff;border:1px solid #e7effc;border-radius:9px}.aix-text-translate>div:last-child{background:linear-gradient(130deg,#f0f5ff,#faf9ff)}.aix-text-translate span{font-size:11px;color:#91a2bd}.aix-text-translate h3{font-size:18px;color:#5575aa;font-weight:500;margin:10px 0}.aix-text-translate p{font-size:13px;color:#8897af}.aix-text-translate small{display:block;color:#a0aec2;font-size:11px;margin-top:12px}
.aix-listing-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px}.aix-listing-source{padding:30px;border-radius:16px;border:1px solid #e3ebf9;background:linear-gradient(145deg,#f0f5ff,#fbfdff)}.aix-overline{display:block;font-size:14px;color:#7898cc;margin-bottom:18px;letter-spacing:1px}.aix-listing-source>.aix-lamp-art{border-radius:10px;margin-bottom:20px}.aix-listing-source>p{font-size:14px;color:#6b81a1;text-align:center}.aix-source-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.aix-source-tags span{font-size:12px;color:#7994c3;background:#f0f5ff;border:1px solid #e4edfc;border-radius:5px;padding:4px 10px}.aix-listing-source .aix-source-tags{justify-content:center}
.aix-listing-results{display:grid;gap:24px}.aix-listing-results>article{display:flex;gap:17px;align-items:flex-start}.aix-listing-results>article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f0f5ff;color:#789aec;flex-shrink:0}.aix-listing-results>article>div{min-width:0;flex:1}.aix-listing-results h3{font-size:20px;font-weight:500;color:#40506b;margin:0 0 6px}.aix-listing-results p{font-size:14px;color:#8e99ab}.aix-copy-example{font-size:13px;line-height:1.9;background:#f8faff;border-left:2px solid #bdd4fc;padding:13px 16px;color:#778caa;margin-top:12px}.aix-note{color:#98a4b8;font-size:12px!important;line-height:1.8}.aix-listing-results>.ai-button{justify-self:start}.aix-center{text-align:center;margin-top:24px}
.aix-single-art{border:1px solid #eaf0f9;border-radius:10px;overflow:hidden;background:#fff;max-width:440px;margin:auto}.aix-single-art .aix-lamp-art{max-height:285px}.aix-single-art>span{display:block;background:#f7faff;padding:10px;text-align:center;font-size:12px;color:#93a5c0}
.aix-video-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.aix-video-copy h3,.aix-workspace-copy h3{font-size:28px;line-height:1.6;font-weight:500;color:#3e4e69;margin:0 0 19px}.aix-video-copy>p,.aix-workspace-copy>p{font-size:16px;color:#8b97aa;line-height:1.9;margin:0 0 24px}.aix-video-copy ul,.aix-workspace-copy ul{display:grid;gap:11px;list-style:none;padding:0;margin:0 0 28px}.aix-video-copy li,.aix-workspace-copy li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:#7486a1}.aix-video-copy li>.ai-icon,.aix-workspace-copy li>.ai-icon{width:18px;height:23px;color:#7c9fe5}.aix-video-editor{padding:24px;border:1px solid #e0eaf9;border-radius:16px;background:#f9fbff;box-shadow:0 14px 44px #3d6fa812}.aix-video-stage{position:relative;overflow:hidden;border-radius:8px;background:#eeece7}.aix-video-stage .aix-lamp-art{max-height:285px}.aix-video-subtitle{position:absolute;bottom:21px;left:20%;right:20%;padding:7px 10px;text-align:center;background:#35445dcb;color:white;border-radius:5px;font-size:13px}.aix-video-corner{position:absolute;top:13px;left:14px;font-size:11px;color:#8f9caf;padding:4px 8px;background:#ffffffbf;border-radius:4px}.aix-timeline{display:grid;gap:10px;margin-top:19px}.aix-timeline>div{display:flex;align-items:center;gap:5px;height:26px}.aix-timeline span{font-size:11px;color:#9aa9be;width:35px;flex-shrink:0}.aix-timeline i{flex:1;height:26px;background:linear-gradient(135deg,#d4e4fb,#e8f0ff);border-radius:4px}.aix-timeline i:nth-child(3){background:linear-gradient(135deg,#e4e1f5,#e2edfb)}.aix-timeline b{flex:1;height:23px;background:#e8effd;text-align:center;font-size:10px;line-height:23px;color:#91a8d0;font-weight:400;border-radius:4px}.aix-timeline em{flex:1;height:20px;background:repeating-linear-gradient(90deg,#a3c8e2 0 2px,transparent 2px 7px);clip-path:polygon(0 40%,4% 12%,8% 30%,12% 0,16% 24%,20% 10%,25% 35%,30% 0,35% 20%,40% 5%,45% 25%,50% 0,55% 25%,60% 10%,65% 30%,70% 0,75% 20%,80% 8%,85% 30%,90% 0,95% 25%,100% 40%,100% 70%,0 70%)}
.aix-workspace-layout{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:80px}.aix-risk-demo,.aix-category-demo{border:1px solid #e2eaf8;border-radius:15px;padding:26px;background:#fff;box-shadow:0 14px 38px #426ca30b}.aix-risk-main{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px;align-items:center}.aix-risk-picture{border:1px solid #e5edfa;border-radius:8px;overflow:hidden;position:relative}.aix-risk-picture>span{position:absolute;bottom:12px;left:12px;right:12px;background:#fff7ed;border:1px dashed #e2b086;color:#ba926a;font-size:10px;text-align:center;border-radius:4px;padding:4px}.aix-risk-fields p{color:#9aa8bc;font-size:11px;margin:0 0 14px}.aix-risk-fields strong{display:block;font-size:13px;color:#7086a8;font-weight:400;margin-top:4px}.aix-risk-result{display:flex;align-items:center;gap:12px;padding:19px 17px;background:#f2f6ff;border-radius:9px;margin-top:24px}.aix-risk-result>span{color:#769ce6}.aix-risk-result strong{font-size:15px;color:#5b7cad;font-weight:500}.aix-risk-result p{font-size:12px;color:#97a7bf;margin:4px 0 0}.aix-check-flow{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:22px;color:#91a4c1;font-size:12px}.aix-check-flow .ai-icon{width:17px;height:17px}.aix-workspace-copy>.aix-note{margin-top:21px;margin-bottom:0}
.aix-category-layout{grid-template-columns:.92fr 1.08fr}.aix-category-product{display:flex;align-items:center;gap:20px}.aix-category-product>.aix-lamp-art{width:115px;border:1px solid #e8effa;border-radius:8px;flex-shrink:0}.aix-category-product strong{font-size:17px;color:#5d789d;font-weight:500}.aix-category-product p{font-size:12px;color:#99a8bc;margin:4px 0 10px}.aix-category-product span{display:flex;align-items:center;gap:5px;color:#8a97e0;font-size:11px}.aix-category-product .ai-icon{width:14px;height:14px}.aix-category-path{padding:16px 19px;background:#f3f7ff;border:1px solid #e8effb;border-radius:8px;margin:24px 0 18px}.aix-category-path small{font-size:11px;color:#9aaac2}.aix-category-path p{color:#6b8dc1;font-size:15px;margin:8px 0 0}.aix-category-path b{font-weight:400;color:#abbcd7;margin:0 10px}.aix-attribute-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.aix-attribute-grid>div{border:1px solid #e8eef8;border-radius:6px;padding:12px 16px}.aix-attribute-grid span{display:block;font-size:11px;color:#a0aec2;margin-bottom:7px}.aix-attribute-grid strong{font-size:13px;font-weight:400;color:#758bac}
.aix-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.aix-more-grid article{padding:30px 25px;border:1px solid #e7edf7;background:white;border-radius:11px;display:flex;flex-direction:column;align-items:flex-start}.aix-more-icon{color:#7598eb;margin-bottom:20px}.aix-more-icon .ai-icon{width:34px;height:34px}.aix-more-grid h3{font-size:19px;font-weight:500;color:#42516c;line-height:1.5;margin-bottom:11px}.aix-more-grid p{font-size:14px;color:#929caf;line-height:1.9;margin:0 0 23px;flex:1}.aix-more-grid .ai-button{font-size:13px;padding:0 17px;height:38px}.aix-more-grid a:not(.ai-button){display:flex;align-items:center;gap:8px;color:#648be0;font-size:13px;min-height:38px}.aix-more-grid a:not(.ai-button) .ai-icon{width:16px;height:16px}
.ai-page .aix-tabs button:focus-visible,.ai-page .aix-preview:focus-visible{outline:3px solid #95b5f8;outline-offset:4px}
@media(max-width:1200px){.aix-showcase{padding:30px;gap:30px;grid-template-columns:280px minmax(0,1fr)}.aix-showcase-reverse{grid-template-columns:minmax(0,1fr) 280px}.aix-listing-layout,.aix-video-layout,.aix-workspace-layout{gap:40px}.aix-nav a{font-size:12px;gap:5px}.aix-nav .ai-icon{width:18px;height:18px}.aix-more-grid{gap:16px}.aix-more-grid article{padding:25px 20px}.aix-preview{padding:18px}.aix-tabs strong{font-size:17px}}
@media(max-width:980px){.aix-nav .container{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px 0}.aix-nav a{font-size:14px}.aix-showcase,.aix-showcase-reverse{grid-template-columns:1fr;padding:26px;gap:26px}.aix-showcase-reverse>.aix-options{order:0}.aix-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aix-tabs:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.aix-tabs button{padding:18px 12px;gap:8px;align-items:flex-start}.aix-tab-number{font-size:17px;line-height:1.7}.aix-tabs strong{font-size:16px}.aix-tabs small{display:none!important}.aix-tabs button>.ai-icon{width:15px;height:24px}.aix-options-cta{margin-top:20px}.aix-preview{min-height:0}.aix-compare{min-height:0}.aix-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aix-listing-layout,.aix-video-layout,.aix-workspace-layout{grid-template-columns:1fr;gap:32px}.aix-workspace-layout>.aix-workspace-copy{order:-1}.aix-listing-source{max-width:510px;width:100%;justify-self:center}.aix-video-editor,.aix-risk-demo,.aix-category-demo{max-width:650px;width:100%;justify-self:center}.aix-listing-results{gap:24px}.aix-preview-foot{margin-top:18px}}
@media(max-width:600px){.aix-section{padding:46px 0 50px}.aix-heading{margin-bottom:26px}.aix-heading h2{font-size:27px}.aix-heading p{font-size:14px;line-height:1.9}.aix-nav .container{gap:12px 4px;padding:18px 0}.aix-nav a{flex-direction:column;font-size:11px;gap:6px;white-space:nowrap}.aix-nav .ai-icon{width:22px;height:22px}.aix-showcase,.aix-showcase-reverse{padding:15px;gap:18px;border-radius:12px}.aix-tabs{gap:8px}.aix-tabs button{padding:12px 6px;justify-content:center;gap:4px;text-align:center;align-items:center}.aix-tabs strong{font-size:13px}.aix-tab-number{display:none}.aix-tabs button>.ai-icon{display:none}.aix-options-cta{margin-top:17px}.aix-options-cta .ai-button{height:36px;font-size:12px}.aix-preview{padding:13px;border-radius:9px}.aix-preview-head{font-size:13px;gap:7px;margin-bottom:14px}.aix-preview-head .ai-icon{width:16px;height:16px}.aix-preview-head small{font-size:9px}.aix-compare{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:6px}.aix-transform{width:18px;height:18px}.aix-transform .ai-icon{width:13px;height:13px}.aix-art-label{padding:7px 5px;font-size:9px}.aix-preview-foot{font-size:11px;margin-top:14px}.aix-text-translate>div{padding:15px}.aix-text-translate h3{font-size:16px;line-height:1.6}.aix-text-translate p{font-size:12px}.aix-listing-source{padding:22px}.aix-listing-results h3{font-size:19px}.aix-listing-results>article{gap:12px}.aix-listing-results>article>span{width:35px;height:35px;border-radius:9px}.aix-listing-results p{font-size:13px}.aix-copy-example{font-size:12px;padding:12px}.aix-overline{font-size:13px}.aix-video-copy h3,.aix-workspace-copy h3{font-size:25px}.aix-video-copy>p,.aix-workspace-copy>p{font-size:14px}.aix-video-copy li,.aix-workspace-copy li{font-size:13px}.aix-video-editor,.aix-risk-demo,.aix-category-demo{padding:18px}.aix-video-subtitle{left:10%;right:10%;bottom:14px;font-size:12px}.aix-risk-main{gap:16px;grid-template-columns:.85fr 1.15fr}.aix-risk-fields p{font-size:10px;margin-bottom:12px}.aix-risk-fields strong{font-size:12px}.aix-risk-picture>span{font-size:8px;left:5px;right:5px;bottom:8px;padding:3px}.aix-risk-result{padding:14px 12px;gap:9px;margin-top:18px}.aix-risk-result strong{font-size:13px}.aix-risk-result p{font-size:10px}.aix-check-flow{font-size:10px;gap:8px;margin-top:18px}.aix-category-product{gap:13px}.aix-category-product>.aix-lamp-art{width:90px}.aix-category-product strong{font-size:15px}.aix-category-product p{font-size:11px}.aix-category-path{padding:13px;margin-top:20px}.aix-category-path p{font-size:13px}.aix-category-path b{margin:0 6px}.aix-attribute-grid{gap:10px}.aix-attribute-grid>div{padding:10px 12px}.aix-attribute-grid strong{font-size:12px}.aix-more-grid{gap:14px}.aix-more-grid article{padding:22px 17px}.aix-more-grid h3{font-size:16px}.aix-more-grid p{font-size:12px}.aix-more-grid .ai-button{font-size:12px;padding:0 12px}.aix-more-grid a:not(.ai-button){font-size:11px;gap:4px;flex-wrap:wrap}.aix-more-icon .ai-icon{width:30px;height:30px}.aix-note{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.aix-nav a,.aix-tabs button{transition:none}}

/* Local unbranded product photography; overlays remain selectable text. */
.aix-photo-art{position:relative;aspect-ratio:14/11;overflow:hidden;width:100%;height:auto}
.aix-photo-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.aix-photo-white{background:#fff}.aix-photo-blue{background:linear-gradient(120deg,#e5edf7,#f3f6fb)}
.aix-photo-checker{background-color:#f7f9fc;background-image:conic-gradient(#e2e8f1 25%,transparent 0 50%,#e2e8f1 0 75%,transparent 0);background-size:22px 22px}
.aix-photo-copy{position:absolute;top:8%;left:7%;right:7%;display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#405876}
.aix-photo-copy strong{font-size:clamp(11px,1.25vw,19px);font-weight:500}.aix-photo-copy small{font-size:clamp(7px,.7vw,11px);color:#7085a0}
.aix-photo-art:has(.aix-photo-copy)>img{position:absolute;right:0;bottom:0;width:85%;height:77%;object-fit:contain;object-position:right bottom}
.aix-photo-detail{position:absolute;right:7%;bottom:8%;padding:7px 9px;border-radius:7px;background:#ffffffdc;color:#7084a0;font-size:11px}
.aix-removal-area{position:absolute;right:5%;top:12%;padding:9px 8px;border:1px dashed #dc9b85;border-radius:5px;background:#f8e7dcdd;color:#bf846b;font-size:11px;transform:rotate(7deg)}
.aix-single-art>.aix-photo-art{max-height:285px;max-width:100%}.aix-single-art .aix-photo-copy strong{font-size:19px}
.aix-video-stage>.aix-photo-art{height:100%;max-height:330px}.aix-listing-source>.aix-photo-art{border-radius:12px;margin-top:18px}
/* AI页面结尾独立构图，复用全站CTA按钮与不拦截点击的装饰层。 */
#ai-tools-register{padding:62px 0 66px;background:#eef2ff}
#ai-tools-register h2{font-size:34px;line-height:1.55;color:var(--ai-ink)}
#ai-tools-register h2 strong{font-weight:600;color:var(--ai-blue)}
#ai-tools-register p{font-size:16px;line-height:1.9;color:#697c9d;margin:14px 0 27px}
#ai-tools-register .ai-button{height:48px;padding-inline:27px;font-size:16px}
body #ai-tools-register.rich-banner::before{background-image:url("../assets/media/9249822bd68eaff6.svg")}
@media(max-width:600px){#ai-tools-register{padding:46px 0 50px}#ai-tools-register h2{font-size:26px}#ai-tools-register p{font-size:14px;max-width:280px;margin:13px auto 25px}#ai-tools-register .ai-button{height:46px;font-size:15px;padding-inline:23px}}
@media(max-width:600px){.aix-photo-copy{gap:2px;top:7%}.aix-photo-copy strong{font-size:10px}.aix-photo-copy small{font-size:6px}.aix-single-art .aix-photo-copy strong{font-size:17px}.aix-photo-detail,.aix-removal-area{font-size:8px;padding:5px}.aix-single-art>.aix-photo-art{max-height:260px}}

@font-face{font-family:HddSans;src:url("../assets/media/b6bd0fed3bf4077d.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+300C,U+300D,U+4ED6,U+5373,U+53E5,U+5B89,U+5F52,U+601D,U+6269,U+627E,U+641C,U+6563,U+6837,U+68B3,U+6DFB,U+7D22,U+8FD4,U+8FD9,U+8FFD,U+9AA4}
@font-face{font-family:HddSans;src:url("../assets/media/c9d089dc19af58f0.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+300C,U+300D,U+4ED6,U+5373,U+53E5,U+5B89,U+5F52,U+601D,U+6269,U+627E,U+641C,U+6563,U+6837,U+68B3,U+6DFB,U+7D22,U+8FD4,U+8FD9,U+8FFD,U+9AA4}
/* MCP开放平台：复用官网视觉，仅作用于本页。 */
#mcp-page[hidden]{display:none!important}.mcp-active .dropdown-toggle{color:#2b92ff}
.mcp-page{--mcp-blue:#527dff;--mcp-muted:#8791a2;color:#303846;font-size:16px;line-height:1.8}.mcp-page .container{width:1260px;max-width:calc(100% - 48px)}
.mcp-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.mcp-hero{height:420px;overflow:hidden;background:#f0f6ff url("../assets/media/8bcf026c7a7064ad.svg") center/cover no-repeat}.mcp-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:22px}.mcp-hero-copy{flex:1;min-width:0;position:relative;z-index:1}.mcp-eyebrow{font-size:19px;color:#6279a2;margin-bottom:8px}.mcp-hero h1{font-size:36px;line-height:1.5;font-weight:600;color:#4f7bff;white-space:nowrap}.mcp-hero-desc{font-size:17px;color:#78879e;line-height:1.95;margin-top:19px}.mcp-hero-art{width:480px;height:380px;max-width:40%;object-fit:contain;flex:none}
.mcp-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.mcp-button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 23px;font-size:15px;border-radius:5px;white-space:nowrap}.mcp-button .mcp-icon{width:17px;height:17px}
.mcp-section{padding:72px 0}.mcp-tint{background:var(--tint)}.mcp-split{display:grid;grid-template-columns:.94fr 1.06fr;gap:75px;align-items:center}.mcp-reverse{grid-template-columns:1.06fr .94fr}.mcp-heading{text-align:center;margin-bottom:36px}.mcp-heading h2,.mcp-copy h2{font-size:30px;font-weight:500;line-height:1.6}.mcp-heading p{color:var(--mcp-muted);margin-top:9px}.mcp-copy>p{color:var(--mcp-muted);line-height:1.95;margin-top:17px}
.mcp-points{display:grid;gap:22px;margin-top:27px}.mcp-point{display:flex;align-items:flex-start;gap:14px}.mcp-tile{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:12px;background:#edf2ff;color:#6386ee;flex:none}.mcp-point h3{font-size:17px;font-weight:500;margin-bottom:4px;line-height:1.65}.mcp-point p{font-size:14px;color:var(--mcp-muted);line-height:1.9}
.mcp-connection-board,.mcp-dialogue-board{border:1px solid #e7edf9;border-radius:16px;padding:29px;background:white;box-shadow:0 12px 40px #33537f09}.mcp-connection-board{background:linear-gradient(150deg,#fff 60%,#f8faff)}.mcp-board-head{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:500;margin-bottom:25px}.mcp-board-head .mcp-icon{width:21px;height:21px;color:#7d99de}
.mcp-client-list,.mcp-tool-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mcp-client-list>span{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e5ecf9;border-radius:9px;background:#fff;padding:16px 6px;font-size:14px;color:#677eaa}.mcp-client-list .mcp-icon{width:20px;height:20px;color:#8da8e6}.mcp-connector-line{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9aa9c1;font-size:11px;padding-top:13px}.mcp-connector-line i{height:25px;width:1px;background:#cfddf7;margin-top:8px;position:relative}.mcp-connector-line i:after{content:'';position:absolute;bottom:0;left:-3px;width:7px;height:7px;transform:rotate(45deg);border-bottom:1px solid #b2c6ec;border-right:1px solid #b2c6ec}
.mcp-hub{display:flex;align-items:center;justify-content:center;gap:19px;margin:0 33px;padding:22px 12px;background:linear-gradient(120deg,#edf4ff,#f8faff);border:1px solid #dce7fc;border-radius:14px}.mcp-hub-icon{background:linear-gradient(145deg,#8fb9ff,#6282f5);box-shadow:0 6px 12px #6d8adb26;color:white;width:56px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center}.mcp-hub-icon .mcp-icon{width:34px;height:34px}.mcp-hub strong{font-size:22px;font-weight:500;color:#5378c4}.mcp-hub p{font-size:12px;color:#879bc0;margin-top:2px}
.mcp-branches{height:38px;width:68%;margin:auto;display:flex;justify-content:space-between;position:relative;background:linear-gradient(#d9e4f7,#d9e4f7) top center/1px 19px no-repeat}.mcp-branches:before{content:'';position:absolute;top:19px;left:0;right:0;height:1px;background:#d9e4f7}.mcp-branches i{height:19px;width:1px;background:#d9e4f7;align-self:flex-end}.mcp-tool-list>span{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 5px;background:#f5f8fe;color:#7b91b7;border-radius:8px;font-size:13px}.mcp-tool-list .mcp-icon{width:20px;height:20px;color:#8aa8df}.mcp-board-note{font-size:12px;text-align:center;color:#a0adc0;margin-top:24px}
.mcp-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mcp-scene{padding:28px 28px 21px;background:white;border:1px solid #e7edf7;border-radius:12px;transition:transform .2s,box-shadow .2s}.mcp-scene:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4566a30b}.mcp-scene h3{font-size:21px;font-weight:500;margin-top:17px}.mcp-scene>p{font-size:14px;color:var(--mcp-muted);line-height:1.9;margin-top:9px;min-height:54px}.mcp-scene-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #edf1f8;margin-top:21px;padding-top:14px;color:#92a3be;font-size:12px}.mcp-scene-footer .mcp-icon{width:16px;height:16px;color:#8fb7b0}.mcp-section-note{font-size:12px;color:#98a4b7;text-align:center;margin-top:23px}
.mcp-query{margin-left:auto;max-width:340px;padding:17px 22px;border:1px solid #dfe8fc;border-radius:13px 13px 3px 13px;background:#edf3ff}.mcp-query>span{font-size:11px;color:#8ea2c6}.mcp-query p{color:#5f7db8;font-size:17px;margin-top:5px;line-height:1.85}.mcp-query-scope{display:flex;justify-content:flex-end;gap:12px;font-size:10px;color:#97a6be;margin:12px 0 25px}.mcp-result{border:1px solid #e7edf7;border-radius:10px;overflow:hidden}.mcp-result-title{display:flex;align-items:center;gap:9px;font-size:15px;color:#728cc2;background:#f6f9ff;padding:14px 17px}.mcp-result-title .mcp-icon{width:19px;height:19px}.mcp-result-row{display:flex;gap:18px;padding:16px 17px;border-top:1px solid #edf1f8;align-items:center}.mcp-result-row>span{font-size:12px;color:#7491c6;white-space:nowrap}.mcp-result-row p{font-size:12px;color:#95a1b4;line-height:1.8}.mcp-dialogue-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:23px;font-size:11px;color:#97a8c6}.mcp-dialogue-footer .mcp-icon{width:14px;height:14px}.mcp-dialogue-footer .mcp-icon:first-child{color:#8db9af}
.mcp-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.mcp-steps li{position:relative}.mcp-steps li>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:24px;color:#6889ee;background:#eaf0ff;border-radius:13px}.mcp-steps li:not(:last-child):after{content:'';position:absolute;left:68px;right:-19px;top:24px;height:1px;background:linear-gradient(90deg,#cfdcfa,#eaf0fa)}.mcp-steps h3{font-size:20px;font-weight:500;margin-top:23px}.mcp-steps p{font-size:14px;color:var(--mcp-muted);line-height:1.95;margin-top:11px}.mcp-guide-card{display:flex;align-items:center;gap:18px;padding:24px 28px;border:1px solid #e3eaf8;border-radius:10px;background:white;margin-top:39px;transition:border-color .2s,box-shadow .2s}.mcp-guide-card:hover{border-color:#bfd0f5;box-shadow:0 7px 23px #4566a309}.mcp-guide-card h3{font-size:18px;font-weight:500}.mcp-guide-card p{color:#97a3b7;font-size:13px;margin-top:4px}.mcp-guide-link{display:flex;align-items:center;gap:9px;color:#6b8be3;font-size:14px;margin-left:auto;white-space:nowrap}.mcp-guide-link .mcp-icon{width:18px;height:18px}
@media(max-width:1100px){.mcp-hero h1{font-size:30px}.mcp-split{gap:35px}.mcp-hero-art{width:420px}.mcp-scene-grid{gap:20px}.mcp-scene{padding:23px}.mcp-client-list>span{font-size:12px;gap:5px}.mcp-hub{margin:0 15px}.mcp-steps{gap:28px}}
@media(max-width:760px){.mcp-page .container{max-width:calc(100% - 40px)}.mcp-hero{height:auto}.mcp-hero-inner{flex-direction:column;padding:43px 0 16px;gap:10px}.mcp-hero-copy{width:100%;flex:none}.mcp-eyebrow{font-size:15px}.mcp-hero h1{font-size:clamp(25px,5.2vw,32px);white-space:normal}.mcp-hero-desc{font-size:14px;line-height:1.9;margin-top:14px}.mcp-hero-art{width:350px;height:285px;max-width:100%;margin-top:5px}.mcp-actions{margin-top:23px}.mcp-button{height:42px;font-size:14px;padding:0 18px}.mcp-section{padding:46px 0}.mcp-split,.mcp-reverse{grid-template-columns:1fr;gap:29px}.mcp-reverse>.mcp-copy{order:-1}.mcp-heading{margin-bottom:26px}.mcp-heading h2,.mcp-copy h2{font-size:25px}.mcp-heading p,.mcp-copy>p{font-size:14px}.mcp-point h3{font-size:16px}.mcp-point p{font-size:13px}.mcp-connection-board,.mcp-dialogue-board{padding:22px 18px}.mcp-board-head{font-size:15px;gap:8px}.mcp-client-list,.mcp-tool-list{gap:7px}.mcp-client-list>span{font-size:11px;gap:4px;padding:13px 3px;flex-direction:column}.mcp-client-list .mcp-icon{width:18px;height:18px}.mcp-hub{margin:0 9px;gap:13px;padding:19px 8px}.mcp-hub strong{font-size:20px}.mcp-hub p{font-size:10px}.mcp-hub-icon{width:47px;height:52px;border-radius:13px}.mcp-tool-list>span{font-size:10px;gap:5px;padding:12px 3px}.mcp-tool-list .mcp-icon{width:16px;height:16px}.mcp-board-note{font-size:10px;margin-top:20px}.mcp-scene-grid{grid-template-columns:1fr;gap:17px}.mcp-scene{padding:24px}.mcp-scene h3{font-size:20px;margin-top:13px}.mcp-scene>p{font-size:13px;min-height:0}.mcp-scene-footer{margin-top:17px;font-size:11px}.mcp-section-note{font-size:11px;text-align:left}.mcp-query{max-width:260px;padding:15px 18px}.mcp-query p{font-size:15px}.mcp-query-scope{font-size:9px;gap:8px}.mcp-result-title{font-size:13px;padding:13px}.mcp-result-row{padding:14px 13px;gap:12px;align-items:flex-start}.mcp-result-row>span{font-size:11px}.mcp-result-row p{font-size:11px}.mcp-dialogue-footer{font-size:10px;gap:5px}.mcp-steps{grid-template-columns:1fr;gap:25px}.mcp-steps li{padding-left:67px;min-height:80px}.mcp-steps li>span{position:absolute;left:0;top:0;width:43px;height:43px;font-size:22px}.mcp-steps li:not(:last-child):after{left:21px;top:56px;width:1px;bottom:-11px;right:auto;height:auto;background:#dce5f9}.mcp-steps h3{font-size:18px;margin-top:0}.mcp-steps p{font-size:13px;margin-top:7px}.mcp-guide-card{padding:20px 17px;gap:12px;flex-wrap:wrap;margin-top:28px}.mcp-guide-card>div{flex:1;min-width:0}.mcp-guide-card h3{font-size:16px}.mcp-guide-card p{font-size:11px}.mcp-guide-link{margin:2px 0 0 55px;font-size:12px}.mcp-guide-link .mcp-icon{width:16px;height:16px}}
@media(max-width:760px){.mcp-guide-card{display:grid;grid-template-columns:43px minmax(0,1fr)}.mcp-guide-link{grid-column:2;margin:0}}
@media(prefers-reduced-motion:reduce){.mcp-scene,.mcp-guide-card{transition:none}.mcp-scene:hover{transform:none}}

/* MCP开放平台：智能体、全场景MCP/API、接入与教程。 */
.mpx-hero .mcp-eyebrow{font-size:17px;color:#7588ac;letter-spacing:.5px}.mpx-hero h1{font-size:38px}.mpx-hero-line{font-size:23px;color:#3e4e69;margin-top:14px}.mpx-hero .mcp-hero-desc{font-size:16px;margin-top:12px}.mpx-hero .mcp-actions{margin-top:25px}
.mpx-section{padding:74px 0}.mpx-tint{background:#f7f9fe}.mpx-heading{text-align:center;margin-bottom:42px}.mpx-heading h2{font-size:32px;line-height:1.5;font-weight:600;color:#303846}.mpx-heading p{font-size:16px;color:#8791a2;margin-top:12px}
.mpx-clients{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.mpx-client{border:1px solid #e5ebf7;border-radius:13px;text-align:center;padding:29px 13px 24px;background:linear-gradient(160deg,#fff,#fbfcff)}.mpx-client-mark{display:inline-flex;align-items:center;justify-content:center;width:53px;height:53px;border-radius:15px;background:#eef2ff;color:#617fe0;font:600 24px/1 HddSans,Arial,sans-serif;flex:none}.mpx-mark-codex{background:#edf0f6;color:#3e4a62;font-family:monospace}.mpx-mark-workbuddy{background:#eaf1ff;color:#587de9}.mpx-mark-doubao{background:#fff2ee;color:#e09176}.mpx-mark-coze{background:#f0edff;color:#8a75dc}.mpx-mark-more{background:#edf7f9;color:#77a9b8}.mpx-client h3{font-size:20px;font-weight:500;margin-top:17px}.mpx-client p{font-size:13px;color:#8c98ab;margin-top:8px;line-height:1.8}.mpx-client-mark .mcp-icon{width:28px;height:28px}
.mpx-connection-flow{position:relative;text-align:center;padding-top:52px}.mpx-flow-line{position:absolute;top:0;left:10%;right:10%;height:25px;border:1px solid #d9e4fa;border-top:0;border-radius:0 0 12px 12px}.mpx-flow-line:before,.mpx-flow-line:after{content:'';position:absolute;left:50%;width:1px;background:#d9e4fa}.mpx-flow-line:before{top:0;height:24px}.mpx-flow-line:after{top:24px;height:28px}.mpx-platform-hub{position:relative;display:flex;align-items:center;justify-content:center;gap:25px;width:600px;max-width:100%;margin:0 auto 22px;padding:22px 28px;border-radius:14px;background:linear-gradient(115deg,#eff5ff,#f4f1ff);border:1px solid #e2e9fa}.mpx-platform-hub img{width:126px;height:auto}.mpx-platform-hub>span{font-size:16px;color:#7285aa}.mpx-platform-hub>b{font-size:13px;padding:4px 12px;border-radius:6px;background:white;color:#718de3;font-weight:500}.mpx-text-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:#527dff}.mpx-text-link .mcp-icon{width:18px;height:18px}.mpx-text-link:hover{color:#305fe1}.mpx-text-link:focus-visible,.mpx-guide summary:focus-visible{outline:2px solid #527dff;outline-offset:5px}
.mpx-access-modes{display:flex;align-items:center;justify-content:center;gap:36px;margin:-6px 0 36px}.mpx-access-modes>div{display:flex;align-items:center;gap:12px;color:#7c90ba;font-size:14px}.mpx-access-modes strong{font-size:20px;font-weight:600;color:#5579cf}.mpx-mode-divider{height:24px;width:1px;background:#dce4f3}.mpx-abilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mpx-ability{background:white;border:1px solid #e5ebf5;border-radius:12px;padding:25px 23px 21px}.mpx-ability-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f0f4ff;color:#6b8ae2}.mpx-ability h3{font-size:20px;font-weight:500;margin-top:17px}.mpx-ability p{color:#8791a2;font-size:14px;line-height:1.9;margin-top:10px;min-height:80px}.mpx-ability-tags{display:block;border-top:1px solid #edf1f8;color:#8b9cbb;font-size:12px;margin-top:19px;padding-top:14px}
.mpx-start-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.mpx-steps{list-style:none;display:grid;gap:35px}.mpx-steps li{display:flex;gap:22px;position:relative}.mpx-steps li>span{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#edf3ff;border:1px solid #dfe9ff;border-radius:14px;color:#7996e7;font-size:20px;flex:none}.mpx-steps li:not(:last-child):after{content:'';position:absolute;left:23px;top:58px;bottom:-24px;width:1px;background:#e0e8f7}.mpx-steps h3{font-size:21px;font-weight:500;line-height:1.5}.mpx-steps p{font-size:15px;color:#8791a2;margin-top:9px;line-height:1.9}.mpx-start-demo{padding:26px 28px;background:#fff;border:1px solid #e5ebf8;border-radius:16px;box-shadow:0 16px 45px #557aaf0d}.mpx-demo-head{display:flex;align-items:center;gap:9px;color:#7891bf;font-size:15px}.mpx-demo-head strong{font-weight:500}.mpx-demo-head>span{margin-left:auto;font-size:10px;color:#a0adc0}.mpx-demo-routes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.mpx-demo-routes>span{display:flex;gap:9px;align-items:center;justify-content:center;padding:16px 8px;background:#f5f8ff;border-radius:9px;color:#7e91b2;font-size:13px}.mpx-demo-routes .mcp-icon{width:19px;height:19px}.mpx-demo-routes b{font-size:10px;color:#849bca;font-weight:500}.mpx-demo-bridge{height:27px;width:52%;margin:auto;border:1px solid #dbe5f8;border-top:0;position:relative}.mpx-demo-bridge:after{content:'';position:absolute;top:26px;left:50%;height:23px;width:1px;background:#dbe5f8}.mpx-demo-hub{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;padding:17px 15px;margin:23px 25px 0;border-radius:11px;background:linear-gradient(100deg,#f0f5ff,#f4f1ff);border:1px solid #e1e9fb}.mpx-demo-hub img{width:112px;height:auto}.mpx-demo-hub>span{color:#7d92bc;font-size:14px}.mpx-demo-prompt{margin-top:25px;padding:18px 22px;background:#f5f8ff;border-radius:12px 12px 3px 12px;border:1px solid #e4ebfa}.mpx-demo-prompt>span{font-size:11px;color:#95a5c1}.mpx-demo-prompt p{font-size:19px;line-height:1.7;color:#617dae;margin-top:5px}.mpx-demo-results{display:flex;justify-content:space-between;gap:5px;margin-top:19px;font-size:11px;color:#92a2ba}.mpx-demo-results>span{display:flex;align-items:center;gap:4px}.mpx-demo-results .mcp-icon{width:14px;height:14px;color:#90b9ad}.mpx-center-actions{text-align:center;margin-top:35px}
.mpx-guides{max-width:1080px;margin:auto;display:grid;gap:16px}.mpx-guide{background:#fff;border:1px solid #e5ebf5;border-radius:12px;overflow:hidden}.mpx-guide summary{display:flex;align-items:center;gap:20px;padding:22px 26px;list-style:none;cursor:pointer}.mpx-guide summary::-webkit-details-marker{display:none}.mpx-guide .mpx-client-mark{width:43px;height:43px;font-size:20px;border-radius:12px}.mpx-guide-title{display:flex;align-items:center;gap:38px;flex:1;min-width:0}.mpx-guide-title strong{font-size:19px;font-weight:500;min-width:210px}.mpx-guide-title>span{font-size:13px;color:#8d99ad}.mpx-guide-action{display:flex;align-items:center;gap:12px;font-size:12px;color:#7b91bd}.mpx-guide-action .mcp-icon{width:17px;height:17px;transition:transform .2s}.mpx-guide[open] .mpx-guide-action .mcp-icon{transform:rotate(180deg)}.mpx-guide[open]{border-color:#cfdcf8;box-shadow:0 8px 24px #5476ad06}.mpx-guide[open] summary{background:#fbfcff}.mpx-guide-body{padding:5px 30px 25px 89px}.mpx-guide-body ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.mpx-guide-body li>span{font-size:12px;color:#9aaed2}.mpx-guide-body h4{font-size:15px;font-weight:500;margin:4px 0 7px;color:#5b6b86}.mpx-guide-body p{font-size:13px;color:#8a97ac;line-height:1.9}.mpx-guide-body>.mpx-text-link{margin-top:21px;font-size:13px}
.mpx-closing{text-align:center;padding:65px 0 69px;background:radial-gradient(ellipse at 30% 0,#dceaff80,transparent 65%),linear-gradient(110deg,#eef5ff,#f2efff);border-top:1px solid #e7ecfa}.mpx-closing h2{font-size:34px;line-height:1.5;color:#4b76e0;font-weight:600}.mpx-closing p{font-size:16px;color:#8192b2;margin-top:14px;margin-bottom:27px}
@media(max-width:1100px){.mpx-hero h1{font-size:32px}.mpx-hero-line{font-size:20px}.mpx-clients{gap:12px}.mpx-client{padding:25px 10px 22px}.mpx-client h3{font-size:18px}.mpx-client p{font-size:12px}.mpx-abilities{grid-template-columns:repeat(2,minmax(0,1fr))}.mpx-ability p{min-height:0}.mpx-start-layout{gap:35px}.mpx-guide-title{gap:18px}.mpx-guide-title strong{min-width:190px}.mpx-guide-title>span{font-size:12px}}
@media(max-width:760px){.mpx-section{padding:48px 0}.mpx-heading{margin-bottom:28px}.mpx-heading h2{font-size:26px}.mpx-heading p{font-size:14px;line-height:1.8}.mpx-hero .mcp-hero-inner{gap:18px}.mpx-hero h1{font-size:30px}.mpx-hero .mcp-eyebrow{font-size:14px}.mpx-hero-line{font-size:19px;margin-top:12px}.mpx-hero .mcp-hero-desc{font-size:14px}.mpx-hero .mcp-hero-art{max-width:100%;height:270px}.mpx-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mpx-client{padding:21px 12px}.mpx-client:last-child{grid-column:1/-1;display:grid;grid-template-columns:47px auto;column-gap:15px;text-align:left;align-items:center}.mpx-client:last-child>.mpx-client-mark{grid-row:1/3;width:47px;height:47px}.mpx-client:last-child h3{margin:0}.mpx-client:last-child p{margin-top:3px}.mpx-platform-hub{padding:20px 15px;gap:15px;flex-wrap:wrap}.mpx-platform-hub img{width:112px}.mpx-platform-hub>span{font-size:13px}.mpx-platform-hub>b{font-size:11px}.mpx-connection-flow{padding-top:38px}.mpx-flow-line{left:50%;right:auto;width:1px;border:0;background:#d9e4fa;height:38px}.mpx-flow-line:before,.mpx-flow-line:after{display:none}.mpx-access-modes{gap:17px;flex-wrap:wrap;margin-bottom:26px}.mpx-access-modes>div{gap:7px;font-size:12px}.mpx-access-modes strong{font-size:17px}.mpx-access-modes .mcp-icon{width:19px;height:19px}.mpx-access-modes .mpx-mode-divider{display:none}.mpx-abilities{gap:14px}.mpx-ability{padding:21px 17px}.mpx-ability h3{font-size:18px}.mpx-ability p{font-size:13px}.mpx-ability-tags{font-size:11px}.mpx-start-layout{grid-template-columns:1fr;gap:30px}.mpx-steps{gap:28px}.mpx-steps li{gap:17px}.mpx-steps h3{font-size:19px}.mpx-steps p{font-size:14px}.mpx-start-demo{padding:23px 19px}.mpx-demo-head{font-size:14px}.mpx-demo-routes{gap:10px}.mpx-demo-routes>span{font-size:12px;gap:6px}.mpx-demo-hub{margin-left:10px;margin-right:10px}.mpx-demo-prompt p{font-size:17px}.mpx-demo-results{font-size:10px}.mpx-guide summary{padding:19px 17px;gap:13px}.mpx-guide-title{display:block}.mpx-guide-title strong{font-size:17px;min-width:0}.mpx-guide-title>span{display:block;font-size:11px;margin-top:4px}.mpx-guide-action{font-size:0;gap:0}.mpx-guide-body{padding:3px 22px 24px}.mpx-guide-body ol{grid-template-columns:1fr;gap:18px}.mpx-guide-body li{position:relative;padding-left:29px}.mpx-guide-body li>span{position:absolute;left:0;top:3px}.mpx-guide-body h4{margin:0 0 5px}.mpx-guide-body>.mpx-text-link{font-size:12px}.mpx-closing{padding:48px 0}.mpx-closing h2{font-size:28px}.mpx-closing p{font-size:14px}}
@media(max-width:480px){.mpx-abilities{grid-template-columns:1fr}.mpx-ability{padding:24px}.mpx-ability h3{margin-top:13px}.mpx-ability-tags{margin-top:15px}.mpx-hero h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){.mpx-guide-action .mcp-icon{transition:none}}

/* Brand marks, compact tutorial cards and a clearer connected-business example. */
.mpx-client-mark:has(img){background:transparent;overflow:hidden;border-radius:16px}
.mpx-client-mark img{width:100%;height:100%;object-fit:contain}
.mpx-clients:after,.mpx-client:after{display:none}
.mpx-tutorials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1100px;margin:auto}
.mpx-tutorials>a{display:flex;align-items:center;gap:16px;padding:23px 25px;border:1px solid #e3eaf8;border-radius:10px;background:white;transition:border-color .2s,box-shadow .2s}
.mpx-tutorials>a:hover{border-color:#bfd0f5;box-shadow:0 7px 23px #4566a309}
.mpx-tutorials>a:focus-visible{outline:2px solid #6785f5;outline-offset:4px}
.mpx-tutorial-logo{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#f0f4ff;color:#7897df}
.mpx-tutorial-logo img{width:40px;height:40px;object-fit:contain;border-radius:9px}
.mpx-tutorials h3{font-size:18px;font-weight:500}.mpx-tutorials p{font-size:12px;color:#97a3b7;margin-top:5px;line-height:1.7}
.mpx-tutorials>a>.mcp-icon{width:19px;height:19px;flex-shrink:0;color:#92a8d3;margin-left:auto}
.mpx-start-demo.mpx-console{padding:0;overflow:hidden;border-color:#e1e9fb;box-shadow:0 16px 55px #5b7ec015;background:#fff}
.mpx-console-top{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid #eaf0fa;background:#f9fbff}
.mpx-window-dots{display:flex;gap:5px}.mpx-window-dots i{width:7px;height:7px;border-radius:50%;background:#d7e0f0}.mpx-window-dots i:first-child{background:#b5c7ed}
.mpx-console-top strong{font-size:14px;font-weight:500;color:#536580}.mpx-console-top small{font-size:11px;color:#9aa9bf;margin-left:auto;white-space:nowrap}
.mpx-console-body{padding:24px 28px}.mpx-live-connection{display:flex;align-items:center;gap:12px}.mpx-live-connection img{width:128px;height:auto}.mpx-live-connection>span{font-size:12px;color:#8799b7;border-left:1px solid #dce5f5;padding-left:12px}
.mpx-live-connection b{display:flex;align-items:center;gap:6px;margin-left:auto;color:#46a188;background:#f0faf6;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:400;white-space:nowrap}.mpx-live-connection b i{width:5px;height:5px;background:#48af91;border-radius:50%}
.mpx-connected-tools{display:flex;align-items:center;gap:8px;margin:20px 0 25px}.mpx-connected-tools>span{font-size:11px;background:#eff4ff;border:1px solid #e4ecfa;border-radius:6px;padding:5px 9px;color:#6f8abc}.mpx-connected-tools em{margin-left:auto;font-style:normal;font-size:11px;color:#9caac0}
.mpx-message-user{display:flex;align-items:flex-start;gap:10px;justify-content:flex-end;margin-bottom:24px}.mpx-message-user>span{padding:13px 18px;background:linear-gradient(110deg,#edf3ff,#f1efff);border-radius:13px 2px 13px 13px;color:#49618f;font-size:15px;line-height:1.8}.mpx-message-user>i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#7593e7;color:white;font-size:12px;font-style:normal}
.mpx-assistant-label{display:flex;gap:9px;align-items:center;margin-bottom:13px}.mpx-assistant-label>span{font-size:10px;font-weight:600;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#6589d8;background:#eaf2ff}.mpx-assistant-label strong{font-size:13px;font-weight:500;color:#6d819f}
.mpx-query-result{border:1px solid #e4ebf7;border-radius:12px;overflow:hidden}.mpx-result-title{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f7f9fd}.mpx-result-title strong{font-size:14px;font-weight:500;color:#425672}.mpx-result-title>span{font-size:11px;color:#93a2bb}
.mpx-result-row{display:grid;grid-template-columns:1fr 45px 76px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid #f0f3f9;font-size:12px}.mpx-result-row>span{display:flex;align-items:center;gap:8px;color:#6d7d93}.mpx-result-row b{font-weight:500;color:#425672}.mpx-result-row em{font-style:normal;color:#899bb8;text-align:right}.mpx-result-row i{width:6px;height:6px;border-radius:50%}.mpx-dot-orange{background:#ecb291}.mpx-dot-blue{background:#87a9e5}.mpx-dot-purple{background:#b09ce7}
.mpx-result-footer{display:flex;justify-content:space-between;padding:12px 16px;background:#f9fbfe;border-top:1px solid #eef2f9;font-size:11px;color:#92a1b7}.mpx-result-footer strong{font-size:12px;color:#6586c8;font-weight:500}
.mpx-console-bottom{display:flex;justify-content:center;gap:15px;margin-top:20px;color:#8b9fbd;font-size:11px}.mpx-console-bottom i{font-style:normal;color:#c0cce1}
@media(max-width:760px){.mpx-tutorials{grid-template-columns:1fr;gap:13px}.mpx-tutorials>a{padding:18px;gap:12px}.mpx-tutorials h3{font-size:16px}.mpx-console-top{padding:15px}.mpx-console-body{padding:20px}.mpx-connected-tools em{display:none}.mpx-live-connection img{width:110px}.mpx-live-connection>span{padding-left:8px;font-size:11px}.mpx-live-connection{gap:8px}.mpx-console-top strong{font-size:12px}.mpx-console-top small{font-size:10px}.mpx-window-dots{display:none}.mpx-message-user>span{font-size:13px;padding:12px}.mpx-result-row{padding:12px;gap:7px;grid-template-columns:1fr 34px 65px;font-size:11px}}

@font-face{font-family:HddSans;src:url("../assets/media/f8183fd2090ca938.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+4E1D,U+505A,U+519B,U+56ED,U+57D4,U+57DF,U+5BFB,U+5C0A,U+5DF1,U+5F53,U+5F80,U+62D3,U+63ED,U+6628,U+6781,U+6E20,U+6EE4,U+7A76,U+7B2C,U+7C89,U+89D2,U+8BCD,U+8F7D,U+901B,U+9633,U+98D9}
@font-face{font-family:HddSans;src:url("../assets/media/8b819ade7822a1fb.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+4E1D,U+505A,U+519B,U+56ED,U+57D4,U+57DF,U+5BFB,U+5C0A,U+5DF1,U+5F53,U+5F80,U+62D3,U+63ED,U+6628,U+6781,U+6E20,U+6EE4,U+7A76,U+7B2C,U+7C89,U+89D2,U+8BCD,U+8F7D,U+901B,U+9633,U+98D9}
/* 选品工具：独立作用域，复用官网字号、版心、底色和CTA。 */
#selection-page[hidden]{display:none!important}.selection-active .dropdown-toggle{color:#2b92ff}.selection-page{--sel-muted:#8791a2;color:#303846;font-size:16px;line-height:1.8}.selection-page .container{width:1260px;max-width:calc(100% - 48px)}.sel-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.sel-hero{height:420px;overflow:hidden;background:#f0f6ff url("../assets/media/8bcf026c7a7064ad.svg") center/cover no-repeat}.sel-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.sel-hero-copy{flex:1;min-width:0;position:relative;z-index:1}.sel-eyebrow{font-size:19px;color:#6279a2;margin-bottom:8px}.sel-hero h1{font-size:36px;line-height:1.5;font-weight:600;color:#4f7bff;white-space:nowrap}.sel-hero-desc{font-size:17px;line-height:1.95;margin-top:19px;color:#78879e}.sel-hero-art{width:480px;height:380px;max-width:42%;object-fit:contain;flex:none}.sel-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.sel-button{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 23px;border-radius:5px;font-size:15px;white-space:nowrap}.sel-button .sel-icon{width:17px;height:17px}
.sel-section{padding:72px 0}.sel-tint{background:var(--tint)}.sel-split{display:grid;grid-template-columns:.94fr 1.06fr;gap:75px;align-items:center}.sel-reverse{grid-template-columns:1.06fr .94fr}.sel-heading{text-align:center;margin-bottom:36px}.sel-heading h2,.sel-copy h2{font-size:30px;font-weight:500;line-height:1.6}.sel-heading p{color:var(--sel-muted);margin-top:9px}.sel-copy>p{color:var(--sel-muted);line-height:1.95;margin-top:17px}.sel-points{display:grid;gap:22px;margin-top:27px}.sel-point{display:flex;align-items:flex-start;gap:14px}.sel-tile{width:43px;height:43px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none;background:#edf2ff;color:#6386ee}.sel-point h3{font-size:17px;font-weight:500;line-height:1.65;margin-bottom:4px}.sel-point p{font-size:14px;line-height:1.9;color:var(--sel-muted)}
.sel-rank-board,.sel-rules-board{border:1px solid #e7edf9;border-radius:16px;padding:28px;background:white;box-shadow:0 12px 40px #33537f09}.sel-board-head{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:500;margin-bottom:23px}.sel-board-head>img{width:116px;height:30px;object-fit:contain}.sel-board-head>span{font-size:13px;color:#8f9cb2;border-left:1px solid #dfe7f5;margin-left:6px;padding-left:16px}.sel-board-head>.sel-icon{color:#86a0df;width:22px;height:22px}.sel-board-group{border:1px solid #e8edf8;border-radius:10px;padding:19px 20px;background:#fbfcff}.sel-board-group+.sel-board-group{margin-top:17px}.sel-board-group h3{font-size:17px;font-weight:500;color:#5b77ad;display:flex;gap:10px;align-items:center}.sel-board-group h3>span{font-size:10px;color:#9aa8bc;font-weight:400;margin-left:auto}.sel-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.sel-tags>span{font-size:12px;color:#7d95bd;background:#f0f5ff;border-radius:5px;padding:5px 9px}.sel-filter-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:19px;padding-top:14px;border-top:1px solid #e9effa;font-size:11px;color:#9baac0}.sel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.sel-metrics>div{display:flex;align-items:center;gap:5px;font-size:11px;color:#93a4be}.sel-metrics .sel-icon{width:16px;height:16px}.sel-board-foot{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:24px;font-size:12px;color:#93a6cc}.sel-board-foot .sel-icon{width:16px;height:16px}
.sel-channel-grid,.sel-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.sel-channel{background:white;border:1px solid #e7edf7;border-radius:12px;padding:28px;display:flex;align-items:flex-start;flex-direction:column;transition:transform .2s,box-shadow .2s}.sel-channel:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4566a30b}.sel-channel>img{width:114px;height:33px;object-fit:contain;object-position:left}.sel-channel h3{font-size:21px;font-weight:500;margin-top:20px}.sel-channel>p{font-size:14px;line-height:1.95;color:var(--sel-muted);margin:12px 0 8px}.sel-channel>.sel-tags{margin-top:auto;padding-top:16px}.sel-channel .sel-tags>span{font-size:11px}
.sel-method{border:1px solid #e7edf7;border-radius:12px;background:white;padding:15px 23px 24px;display:flex;flex-direction:column}.sel-method-visual{height:170px;border-radius:9px;background:#f5f8ff;display:flex;align-items:center;justify-content:center;padding:18px;margin:0 -8px}.sel-mini-browser{width:222px;background:white;border:1px solid #dfe8f9;border-radius:8px;overflow:hidden;box-shadow:0 6px 15px #4b70a309;position:relative}.sel-mini-bar{height:22px;background:#eff4ff;display:flex;align-items:center;gap:4px;padding-left:9px}.sel-mini-bar i{width:4px;height:4px;border-radius:50%;background:#c4d5f8}.sel-mini-products{display:flex;gap:10px;padding:15px 15px 31px}.sel-mini-products>span{display:flex;align-items:center;justify-content:center;background:#f0f5ff;color:#a1b8e4;border-radius:5px;height:43px;flex:1}.sel-mini-products>span:nth-child(2){color:#829fe2;background:#e8efff}.sel-mini-capture{position:absolute;bottom:8px;right:11px;padding:5px 9px;background:#6c90f0;color:white;font-size:10px;border-radius:4px;display:flex;align-items:center;gap:5px}.sel-mini-capture .sel-icon{width:13px;height:13px}.sel-link-list{display:grid;gap:8px;width:225px}.sel-link-list>span{display:flex;align-items:center;gap:9px;background:white;border:1px solid #e0e9f9;border-radius:5px;font-size:11px;color:#8b9fbf;padding:7px 11px}.sel-link-list .sel-icon{width:16px;height:16px;color:#9bb3e5}.sel-file-pair{display:flex;gap:17px;align-items:center}.sel-file-pair>div{display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;width:91px;height:110px;border:1px solid #dce6f8;border-radius:8px;background:white;color:#8da3cb;font-size:10px;box-shadow:0 6px 16px #4b70a309;transform:rotate(-5deg)}.sel-file-pair>div+div{transform:rotate(5deg)}.sel-file-pair .sel-icon{width:32px;height:32px;color:#9db8ed}.sel-method h3{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:500;margin-top:21px}.sel-method h3 .sel-icon{width:23px;height:23px;color:#7293e9}.sel-method>p{color:var(--sel-muted);font-size:14px;line-height:1.95;margin:10px 0 18px}.sel-method-note{font-size:11px;color:#a0acc0;padding-top:13px;border-top:1px solid #edf1f8;margin-top:auto}.sel-platform-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:44px 0 22px}.sel-platform-heading h3{font-size:20px;font-weight:500}.sel-platform-heading p{font-size:13px;color:#a0acbf}.sel-platform-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.sel-platform{border:1px solid #e8edf6;border-radius:8px;padding:19px 12px 12px;display:flex;flex-direction:column;align-items:center;gap:11px;background:white}.sel-platform>img{height:29px;width:120px;max-width:100%;object-fit:contain}.sel-platform>span{font-size:11px;color:#a0acc0}.sel-section-note{font-size:12px;text-align:center;color:#98a4b7;margin-top:21px}
.sel-rule-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid #edf1f8}.sel-rule-row strong{font-size:16px;font-weight:500;color:#6b80a5}.sel-rule-row p{font-size:12px;color:#98a5b9;margin-top:5px}.sel-source-box{display:flex;align-items:center;gap:8px;background:#f1f6ff;border:1px solid #e2eafb;padding:16px 18px;border-radius:9px;color:#7895cc;margin-top:15px;font-size:14px;flex-wrap:wrap}.sel-source-box>.sel-icon{width:21px;height:21px}.sel-source-box>span{font-size:11px;color:#95a8ca;margin-left:auto}
.sel-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.sel-steps li{position:relative}.sel-steps li>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:24px;color:#6889ee;background:#eaf0ff;border-radius:13px}.sel-steps li:not(:last-child):after{content:'';position:absolute;left:68px;right:-19px;top:24px;height:1px;background:linear-gradient(90deg,#cfdcfa,#eaf0fa)}.sel-steps h3{font-size:20px;font-weight:500;margin-top:23px}.sel-steps p{font-size:14px;color:var(--sel-muted);line-height:1.95;margin-top:11px}.sel-tutorials{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:37px}.sel-tutorials>a{display:flex;align-items:center;gap:16px;padding:23px 25px;border:1px solid #e3eaf8;border-radius:10px;background:white;transition:border-color .2s,box-shadow .2s}.sel-tutorials>a:hover{border-color:#bfd0f5;box-shadow:0 7px 23px #4566a309}.sel-tutorials h3{font-size:18px;font-weight:500}.sel-tutorials p{font-size:12px;color:#97a3b7;margin-top:4px}.sel-tutorials>a>.sel-icon{width:19px;height:19px;color:#92a8d3;margin-left:auto}
@media(max-width:1100px){.sel-hero h1{font-size:31px}.sel-split{gap:34px}.sel-channel-grid,.sel-method-grid{gap:19px}.sel-channel{padding:23px}.sel-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sel-metrics{grid-template-columns:1fr;gap:8px}.sel-source-box>span{margin-left:0;flex-basis:100%}.sel-steps{gap:26px}}
@media(max-width:760px){.selection-page .container{max-width:calc(100% - 40px)}.sel-hero{height:auto}.sel-hero-inner{flex-direction:column;padding:43px 0 16px;gap:10px}.sel-hero-copy{width:100%;flex:none}.sel-eyebrow{font-size:15px}.sel-hero h1{font-size:clamp(25px,5.2vw,32px);white-space:normal}.sel-hero-desc{font-size:14px;line-height:1.9;margin-top:14px}.sel-hero-art{width:350px;height:285px;max-width:100%;margin-top:5px}.sel-actions{margin-top:23px}.sel-button{height:42px;font-size:14px;padding:0 18px}.sel-section{padding:46px 0}.sel-split,.sel-reverse{grid-template-columns:1fr;gap:29px}.sel-reverse>.sel-copy{order:-1}.sel-heading{margin-bottom:26px}.sel-heading h2,.sel-copy h2{font-size:25px}.sel-heading p,.sel-copy>p{font-size:14px}.sel-point h3{font-size:16px}.sel-point p{font-size:13px}.sel-rank-board,.sel-rules-board{padding:22px 18px}.sel-board-head{font-size:15px}.sel-board-head>img{width:108px}.sel-board-group{padding:16px 14px}.sel-board-group h3{font-size:15px}.sel-board-group h3>span{font-size:9px}.sel-tags{gap:7px}.sel-tags>span{font-size:10px;padding:4px 8px}.sel-filter-row{font-size:10px;gap:8px}.sel-metrics{grid-template-columns:1fr 1fr;gap:9px}.sel-metrics>div{font-size:10px}.sel-board-foot{font-size:10px;gap:7px}.sel-board-foot .sel-icon{width:14px;height:14px}.sel-channel-grid,.sel-method-grid{grid-template-columns:1fr;gap:18px}.sel-channel{padding:25px}.sel-channel h3,.sel-method h3{font-size:20px}.sel-channel>p,.sel-method>p{font-size:13px}.sel-method-visual{height:160px}.sel-method{padding:15px 23px 23px}.sel-platform-heading{display:block;margin-top:35px}.sel-platform-heading h3{font-size:18px}.sel-platform-heading p{font-size:12px;margin-top:6px}.sel-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sel-platform{padding:15px 7px 11px;gap:9px}.sel-platform>img{height:24px}.sel-platform>span{font-size:9px}.sel-section-note{font-size:11px;text-align:left}.sel-rule-row{gap:13px;padding:17px 0}.sel-rule-row strong{font-size:14px}.sel-rule-row p{font-size:11px;line-height:1.9}.sel-source-box{padding:14px;font-size:13px}.sel-source-box>span{font-size:10px}.sel-steps{grid-template-columns:1fr 1fr;gap:27px 22px}.sel-steps li:nth-child(2):after{display:none}.sel-steps h3{font-size:18px;margin-top:17px}.sel-steps p{font-size:13px}.sel-tutorials{grid-template-columns:1fr;gap:14px;margin-top:27px}.sel-tutorials>a{padding:19px 16px;gap:12px}.sel-tutorials h3{font-size:16px}.sel-tutorials p{font-size:11px}.sel-tutorials>a>.sel-icon{width:16px;height:16px}}
@media(prefers-reduced-motion:reduce){.sel-channel,.sel-tutorials>a{transition:none}.sel-channel:hover{transform:none}}

/* Free selection tools: two platforms, eight rankings and three workflows. */
#selection-page [hidden]{display:none!important}
.selection-page .sel-hero-copy{min-width:0}
.selection-page .sel-hero h1{font-size:34px;white-space:normal;letter-spacing:-.5px}
.sel-rank-section{padding-top:52px;padding-bottom:66px}
.sel-platform-tabs{display:flex;justify-content:center;gap:68px;margin:0 0 34px}
.sel-platform-tabs button{display:flex;align-items:center;gap:14px;padding:12px 4px 18px;border:0;border-bottom:3px solid transparent;background:none;color:#778398;font:inherit;font-size:24px;cursor:pointer;transition:color .2s,border-color .2s}
.sel-platform-tabs button[aria-selected=true]{color:#337eff;border-color:#337eff}
.sel-platform-tabs img{width:35px;height:35px;object-fit:contain}
.sel-rank-tabs{display:flex;gap:14px;justify-content:center;margin-bottom:28px}
.sel-rank-tabs button{min-width:160px;padding:11px 24px;border:1px solid #e4ebf7;border-radius:7px;background:#fff;color:#647087;font:inherit;cursor:pointer;transition:background .2s,color .2s}
.sel-rank-tabs button[aria-selected=true]{background:#3d82ff;border-color:#3d82ff;color:#fff;box-shadow:0 6px 16px #377dff20}
.selection-page [role=tab]:focus-visible,.selection-page [tabindex="0"]:focus-visible{outline:3px solid #82b4ff;outline-offset:4px}
.sel-demo-window{border:1px solid #e1eaf7;border-radius:14px;background:white;box-shadow:0 16px 50px #375c9110;overflow:hidden}
.sel-demo-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 26px;background:#f2f7ff;border-bottom:1px solid #e5edf9}
.sel-demo-top>span{display:flex;gap:10px;align-items:center;color:#3865a1}
.sel-demo-top strong{font-weight:500;font-size:18px}
.sel-demo-top small,.sel-demo-note{color:#8b95a6;font-size:13px}
.sel-demo-filters{padding:19px 26px 13px;display:grid;gap:13px;font-size:14px}
.sel-demo-filters>div{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.sel-demo-filters em{font-style:normal;color:#8992a1}
.sel-demo-filters b{font-weight:400;color:#377fff;background:#edf5ff;padding:1px 14px;border-radius:4px}
.sel-demo-filters span{color:#737e90}
.sel-demo-caption{display:flex;justify-content:space-between;gap:12px;padding:9px 26px 16px;color:#778499;font-size:13px}
.sel-demo-caption>span:last-child{color:#4480df}
.sel-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}
.sel-table-scroll table{width:100%;min-width:900px;border-collapse:collapse;text-align:left;font-size:15px}
.sel-table-scroll th{font-weight:400;color:#7d899b;background:#f8faff;padding:12px 18px;white-space:nowrap}
.sel-table-scroll td{padding:17px 18px;border-bottom:1px solid #edf1f8;color:#4c586a}
.sel-table-scroll th:first-child,.sel-table-scroll td:first-child{padding-left:28px;width:86px}
.sel-table-scroll th:nth-child(2){width:34%}
.sel-rank-num{font-size:18px;font-weight:600;color:#7d98b9;font-variant-numeric:tabular-nums}
.rank-1{color:#ff9951}.rank-2{color:#5985ce}.rank-3{color:#ba9067}
.sel-product-info{display:flex;gap:15px;align-items:center}
.sel-product-info strong,.sel-keyword strong{font-weight:500;color:#364354;white-space:nowrap}
.sel-product-info small{display:block;color:#9aa3b1;font-size:12px;margin-top:3px}
.sel-product-art{width:56px;height:56px;flex-shrink:0;background:#f2f7fe;border-radius:10px;stroke:#638ec7;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.art-1{background:#faf5ed;stroke:#bc976b}.art-2{background:#f5f2fc;stroke:#9480bb}
.sel-avatar{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;color:#6c8cc7;background:#edf3ff}
.avatar-1{color:#b58b6d;background:#fcf1e7}.avatar-2{color:#8e7bba;background:#f4efff}
.sel-keyword{display:flex;gap:15px;align-items:center;min-height:56px}.sel-keyword>.sel-icon{color:#78a0e8}
.sel-sparkline{display:block;width:100px;height:34px;color:#4d91d1}
.sel-demo-foot{display:flex;align-items:center;justify-content:space-between;padding:14px 26px;color:#9aa3b1;font-size:12px;gap:14px}
.sel-demo-foot>span:last-child{display:flex;align-items:center;gap:10px;color:#6c8db9}
.sel-demo-foot .sel-icon{width:17px;height:17px}
.sel-demo-note{text-align:center;margin:18px 0 0;line-height:1.8}
.sel-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.sel-feature-card{padding:30px 26px;background:white;border:1px solid #e9eff8;border-radius:10px}
.sel-feature-icon{display:block;color:#4086ff;margin-bottom:22px}
.sel-feature-icon .sel-icon{width:38px;height:38px;stroke-width:1.5}
.sel-feature-card h3{font-size:20px;font-weight:500;color:#344052;margin:0 0 12px}
.sel-feature-card p{font-size:15px;color:#8a93a2;margin:0;line-height:1.9}
.sel-journey{padding-bottom:25px}
.sel-journey-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:80px;padding:48px 0 65px}
.sel-journey-row:nth-child(odd) .sel-journey-copy{order:2}
.sel-step-label{display:inline-block;color:#528aff;font-size:14px;letter-spacing:1px;margin-bottom:13px}
.sel-journey-copy h3{font-size:28px;font-weight:500;line-height:1.5;color:#344052;margin:0 0 20px}
.sel-journey-copy>p{color:#8791a2;line-height:1.9;margin:0 0 25px}
.sel-journey-copy ul{list-style:none;padding:0;margin:0 0 29px;display:grid;gap:11px}
.sel-journey-copy li{display:flex;align-items:flex-start;gap:9px;font-size:15px;color:#68758a}
.sel-journey-copy li>.sel-icon{width:19px;height:24px;flex-shrink:0;color:#5393fa}
.sel-journey-copy .sel-button{font-size:16px}
.sel-scene-visual{min-width:0;background:#fff;border:1px solid #e1eaf8;border-radius:14px;padding:24px;box-shadow:0 16px 50px #4380d71a;position:relative}
.sel-visual-caption{display:flex;align-items:center;justify-content:space-between;color:#436594;font-size:16px;margin-bottom:22px;gap:10px}
.sel-visual-caption small{color:#9ba8b9;font-size:11px}
.sel-market-chips{display:flex;gap:10px;font-size:12px;color:#90a0b5;margin-bottom:20px}
.sel-market-chips>*{background:#f6f8fc;padding:5px 13px;border-radius:5px;font-weight:400}.sel-market-chips b{color:#4083f0;background:#eef5ff}
.sel-opportunity{display:flex;align-items:center;justify-content:space-between;background:#f0f6ff;border-radius:8px;padding:19px;margin-bottom:15px;gap:12px}
.sel-opportunity small{display:block;font-size:12px;color:#8b9bb3}.sel-opportunity strong{display:block;font-size:16px;color:#4773b1;font-weight:500;margin-top:6px}.sel-opportunity .sel-sparkline{width:130px;height:48px}
.sel-shortlist{display:grid;gap:13px}.sel-shortlist>div{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0f3f9}
.sel-shortlist .sel-product-art{width:42px;height:42px}.sel-shortlist .sel-rank-num{font-size:14px}.sel-shortlist>div>span:not(.sel-rank-num){font-size:13px;color:#4e617d}.sel-shortlist small{display:block;font-size:11px;color:#a4afbd}.sel-shortlist b{margin-left:auto;color:#489c93;font-size:13px;font-weight:400;white-space:nowrap}
.sel-insight{display:flex;align-items:center;gap:9px;font-size:12px;color:#85a1c6;margin-top:18px}.sel-insight .sel-icon{width:18px;height:18px;flex-shrink:0}
.sel-detail-product{display:flex;gap:18px;align-items:center;margin-bottom:25px}.sel-detail-product .sel-product-art{width:95px;height:95px}.sel-detail-product strong{font-size:17px;color:#456185;font-weight:500}.sel-detail-product p{font-size:12px;margin:3px 0 9px;color:#9aa6b6}.sel-detail-product span{display:inline-block;margin-right:12px;color:#6287bc;font-size:12px}
.sel-detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#f4f8ff;border-radius:8px;padding:16px 12px;text-align:center;gap:10px;margin-bottom:24px}.sel-detail-metrics small{display:block;font-size:12px;color:#8c9cb3}.sel-detail-metrics strong{display:block;font-size:23px;font-weight:500;color:#4c7ac1;margin-top:6px}
.sel-detail-chart>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:17px;gap:10px}.sel-detail-chart strong{font-size:14px;font-weight:500;color:#4686e3}.sel-detail-chart>div>span{color:#a1acbd}.sel-detail-chart>svg{display:block;width:100%;height:auto}.sel-chart-labels{display:flex;justify-content:space-between;font-size:10px;margin-top:8px}
.sel-flow-product{display:flex;align-items:center;justify-content:center;gap:12px;background:#f7faff;border-radius:8px;padding:18px;margin-bottom:19px}.sel-flow-product span{color:#8da5c5;font-size:12px;margin-left:8px}.sel-flow-product .sel-product-art{width:50px;height:50px}
.sel-publish-flow{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sel-publish-flow li{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #edf2fa;border-radius:8px;background:#fff}.sel-publish-flow li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#538ff0;background:#edf5ff;flex-shrink:0}.sel-publish-flow strong{color:#5578a8;font-size:14px;font-weight:500}.sel-publish-flow p{font-size:11px;color:#98a6b8;margin:3px 0 0}.sel-publish-flow li>.sel-icon{margin-left:auto;color:#71b8a3;width:18px;height:18px;flex-shrink:0}
.sel-flow-platforms{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;color:#7491b6;font-size:12px}.sel-flow-platforms img{width:22px;height:22px;object-fit:contain}.sel-flow-platforms i{height:15px;width:1px;background:#dce6f4;margin:0 12px}
.sel-closing{padding:62px 0 67px;text-align:center;background:radial-gradient(ellipse at 80% 50%,#ddedff 0,transparent 60%),linear-gradient(105deg,#f3f8ff,#eaf3ff)}
.sel-closing h2{font-size:34px;font-weight:500;line-height:1.5;margin:0 0 30px;color:#3f77cc}
@media(max-width:1100px){.selection-page .sel-hero h1{font-size:30px}.sel-journey-row{gap:35px}.sel-feature-grid{gap:16px}.sel-feature-card{padding:25px 20px}.sel-feature-card h3{font-size:18px}.sel-journey-copy h3{font-size:25px}.sel-detail-metrics strong{font-size:20px}.sel-scene-visual{padding:20px}.sel-shortlist>div{gap:9px}}
@media(max-width:900px){.sel-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sel-journey-row{grid-template-columns:1fr;gap:30px;padding:30px 0 48px}.sel-journey-row:nth-child(odd) .sel-journey-copy{order:0}.sel-scene-visual{width:100%;max-width:610px;justify-self:center}.sel-platform-tabs{gap:35px}.sel-platform-tabs button{font-size:22px}.sel-rank-tabs{gap:12px}.sel-rank-tabs button{min-width:0;flex:1;padding:10px 12px}.sel-journey-copy>p{max-width:680px}}
@media(max-width:760px){.selection-page .sel-hero h1{font-size:clamp(25px,5.2vw,32px)}.sel-rank-section{padding-top:32px}.sel-platform-tabs{gap:18px;margin-bottom:24px}.sel-platform-tabs button{gap:8px;font-size:18px;padding:10px 0 14px;white-space:nowrap}.sel-platform-tabs img{width:26px;height:26px}.sel-rank-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.sel-rank-tabs button{font-size:15px;padding:9px}.sel-demo-top{padding:14px 16px;gap:10px}.sel-demo-top strong{font-size:16px}.sel-demo-top small{font-size:10px}.sel-demo-filters{padding:16px;font-size:12px}.sel-demo-filters>div{gap:12px}.sel-demo-caption{padding:0 16px 14px;font-size:11px}.sel-demo-foot{padding:13px 16px}.sel-demo-foot>span:last-child{display:none}.sel-demo-note{font-size:11px}.sel-feature-card{padding:22px 18px}.sel-feature-card h3{font-size:17px;line-height:1.6}.sel-feature-card p{font-size:13px}.sel-feature-icon{margin-bottom:16px}.sel-feature-icon .sel-icon{width:32px;height:32px}.sel-journey-copy h3{font-size:24px}.sel-journey-copy li{font-size:14px}.sel-journey-copy>p{font-size:15px}.sel-scene-visual{padding:18px}.sel-visual-caption{font-size:15px}.sel-detail-product .sel-product-art{width:76px;height:76px}.sel-detail-metrics{gap:4px;padding:14px 5px}.sel-detail-metrics strong{font-size:19px}.sel-opportunity{padding:14px}.sel-opportunity strong{font-size:14px}.sel-opportunity .sel-sparkline{width:90px}.sel-shortlist>div{gap:8px}.sel-shortlist>div>span:not(.sel-rank-num){font-size:12px}.sel-shortlist .sel-product-art{width:37px;height:37px}.sel-shortlist b{font-size:12px}.sel-flow-product{gap:8px;padding:12px}.sel-flow-product .sel-product-art{width:42px;height:42px}.sel-flow-product span{font-size:11px}.sel-publish-flow li{gap:10px;padding:10px}.sel-publish-flow li>span{width:36px;height:36px}.sel-publish-flow p{font-size:10px}.sel-closing{padding:45px 0 50px}.sel-closing h2{font-size:27px;margin-bottom:25px}}

/* Expanded ranking previews and selection feature hover. */
.sel-demo-filters{padding:22px 26px 15px;gap:14px}
.sel-demo-filters>.sel-filter-line{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px}
.sel-filter-line>em{line-height:30px;white-space:nowrap;color:#7b8798}
.sel-filter-options{display:flex;flex-wrap:wrap;gap:5px 7px}
.sel-filter-options>span{display:inline-block;padding:3px 10px;line-height:24px;border-radius:5px;color:#637187;white-space:nowrap}
.sel-filter-options>span.is-selected{color:#347efa;background:#edf4ff;font-weight:500}
.sel-table-scroll table{min-width:1180px;font-size:13px;font-variant-numeric:tabular-nums}
.sel-table-scroll th{padding:13px 10px;font-size:12px;color:#748296}
.sel-table-scroll td{padding:16px 10px;white-space:nowrap}
.sel-table-scroll th:first-child,.sel-table-scroll td:first-child{width:54px;padding-left:22px}
.sel-table-scroll th:nth-child(2){width:228px}
.sel-table-scroll th:last-child,.sel-table-scroll td:last-child{padding-right:22px}
.sel-table-scroll tbody tr:nth-child(even){background:#fbfcff}
.sel-table-scroll tbody tr:last-child td{border-bottom:0}
.sel-product-info{gap:12px}
.sel-product-info strong,.sel-keyword strong{font-size:14px}
.sel-product-info small{font-size:11px;line-height:1.6}
.sel-product-art{width:48px;height:48px;border-radius:8px;fill:none}
.art-3{background:#edf7f3;stroke:#75a89b}.art-4{background:#fdf2ef;stroke:#c99183}
.sel-store-info span{font-size:12px;color:#52637c}
.sel-store-info small,.sel-keyword small{display:block;font-size:11px;color:#929eaf;margin-top:4px}
.sel-avatar{width:46px;height:46px}
.avatar-3{color:#699f90;background:#edf7f1}.avatar-4{color:#ba8a80;background:#fff0ec}
.sel-keyword{gap:10px;min-height:48px}
.sel-keyword>.sel-icon{flex-shrink:0;width:19px;height:19px}
.sel-growth{color:#24a389;font-weight:500}
.sel-competition{display:inline-block;min-width:32px;padding:2px 7px;text-align:center;background:#f0f5fc;border-radius:4px;color:#6580a8;font-size:12px}
.sel-table-scroll .sel-sparkline{width:78px;height:28px}
.sel-demo-foot{border-top:1px solid #edf1f8}
.sel-feature-card{position:relative;isolation:isolate;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}
.sel-feature-card::before{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:3px;border-radius:0 0 10px 10px;pointer-events:none;background:linear-gradient(90deg,#3685ff,#8cbcff);opacity:0;transform:scaleX(.4);transition:opacity .25s ease,transform .25s ease}
.sel-feature-icon{width:58px;height:58px;display:grid;place-items:center;background:#f0f6ff;border-radius:15px;transition:color .25s ease,background .25s ease,transform .25s ease}
.sel-feature-card h3{transition:color .25s ease}
@media(hover:hover) and (pointer:fine){
  .sel-feature-card:hover{transform:translateY(-6px);border-color:#a9ceff;background:#fcfdff;box-shadow:0 16px 34px #3b78d51c}
  .sel-feature-card:hover::before{opacity:1;transform:scaleX(1)}
  .sel-feature-card:hover .sel-feature-icon{color:white;background:#4086ff;transform:translateY(-2px) rotate(-4deg)}
  .sel-feature-card:hover h3{color:#347efa}
}
@media(max-width:760px){
  .sel-demo-filters{padding:16px 14px;gap:12px;font-size:12px}
  .sel-demo-filters>.sel-filter-line{grid-template-columns:1fr;gap:5px}
  .sel-filter-line>em{line-height:24px;font-size:12px}
  .sel-filter-options{gap:3px 5px}
  .sel-filter-options>span{padding:2px 8px;line-height:23px}
  .sel-demo-caption{align-items:flex-start}
  .sel-demo-caption>span:last-child{white-space:nowrap}
  .sel-feature-icon{width:50px;height:50px;border-radius:13px}
}
@media(prefers-reduced-motion:reduce){
  .sel-feature-card,.sel-feature-card::before,.sel-feature-card h3,.sel-feature-icon{transition:none}
  .sel-feature-card:hover,.sel-feature-card:hover .sel-feature-icon,.sel-feature-card::before{transform:none}
}

/* Three ranking cards echo the product, creator and keyword discovery paths. */
#selection .sel-ranking-art{position:relative;width:520px;height:360px;max-width:45%;flex:none;isolation:isolate}
.sel-ranking-glow{position:absolute;inset:68px 4px 35px;border-radius:48px;background:linear-gradient(120deg,#6598ff,#91a0ff 57%,#d9a7eb);transform:rotate(-3deg);box-shadow:0 22px 44px #648be52b;z-index:-1}
.sel-ranking-glow::after{content:'';position:absolute;inset:18px;border:1px solid #ffffff45;border-radius:36px}
.sel-rank-frame{position:absolute;width:37%;transform-origin:center;filter:drop-shadow(0 13px 12px #354a7b17)}
.sel-rank-frame-product{left:1%;top:94px;transform:rotate(-9deg);z-index:1}
.sel-rank-frame-creator{left:31%;top:25px;transform:rotate(6deg);z-index:3}
.sel-rank-frame-keyword{right:0;top:99px;transform:rotate(17deg);z-index:2}
.sel-rank-card{height:246px;padding:18px 16px;border:4px solid #ffffff72;border-radius:23px;background:linear-gradient(150deg,#fff 55%,#f1f5ff);background-clip:padding-box;animation:selection-card-float 6s ease-in-out infinite alternate;text-align:left}
.sel-rank-frame-creator .sel-rank-card{animation-delay:-2s;background:linear-gradient(150deg,#fff 55%,#f1f0ff)}
.sel-rank-frame-keyword .sel-rank-card{animation-delay:-4s;background:linear-gradient(150deg,#fff 55%,#fff3f6)}
.sel-rank-label{display:block;font-size:16px;font-weight:600;color:#293c62;line-height:1.5;white-space:nowrap}
.sel-rank-card>small{display:block;font-size:10px;color:#8491a8;line-height:1.8;margin-top:3px;white-space:nowrap}
.sel-rank-product{height:97px;display:flex;align-items:center;justify-content:center;background:#eff4ff;border-radius:10px;position:relative;overflow:hidden;margin:12px 0}
.sel-rank-product img{width:100%;height:94px;object-fit:contain}.sel-rank-product>span{position:absolute;right:8px;top:8px;font-size:8px;line-height:1.3;color:#6c84b6;text-align:center}.sel-rank-product b{font-size:19px;color:#507bd0}
.sel-rank-metric{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;white-space:nowrap}
.sel-rank-metric strong{font-size:26px;line-height:1.2;color:#3158af;font-weight:600;letter-spacing:-.8px}.sel-rank-metric strong small{font-size:11px;margin-left:2px;font-weight:400;letter-spacing:0}
.sel-rank-metric em{font-style:normal;font-size:9px;font-weight:600;color:#267d6e;background:#e5f5eb;border-radius:12px;padding:3px 5px}
.sel-rank-card>p{font-size:10px;color:#8190a9;line-height:1.6;margin-top:4px}
.sel-rank-trend{display:block;width:100%;height:97px;margin-top:13px;overflow:visible}
.sel-rank-words{list-style:none;padding:0;margin:20px 0 23px;display:grid;gap:12px}
.sel-rank-words li{display:flex;gap:8px;align-items:center;font-size:12px;color:#3c4d6a;white-space:nowrap}
.sel-rank-words b{color:#d88c62;font-size:11px;font-weight:500}.sel-rank-words i{font-size:13px;color:#50a38c;font-style:normal;margin-left:auto}
.sel-rank-word-bottom{border-top:1px solid #ececf4;padding-top:12px;display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#8592a8;white-space:nowrap}.sel-rank-word-bottom em{font-style:normal;color:#9976bd}


@keyframes selection-card-float{from{transform:translateY(0)}to{transform:translateY(-8px)}}

@media(max-width:1199px) and (min-width:981px){.sel-rank-card{padding:16px 12px;height:236px}.sel-rank-label{font-size:14px}.sel-rank-metric strong{font-size:22px}.sel-rank-metric em{font-size:8px;padding:3px}.sel-rank-card>small{font-size:9px}}
@media(max-width:980px){body #selection{height:auto}#selection .sel-hero-inner{flex-direction:column;padding:38px 0 28px;gap:16px}#selection .sel-hero-copy{width:100%;flex:none}#selection .sel-ranking-art{width:480px;height:360px;max-width:100%;margin:0 auto}.sel-rank-card{height:240px}.sel-rank-metric strong{font-size:24px}}
@media(max-width:600px){#selection .sel-hero-inner{padding-top:32px;gap:14px}#selection .sel-ranking-art{width:350px;height:278px;max-width:100%}.sel-ranking-glow{inset:56px 0 30px;border-radius:34px}.sel-rank-frame-product{top:76px}.sel-rank-frame-creator{top:19px}.sel-rank-frame-keyword{top:82px}.sel-rank-card{height:188px;padding:12px 9px;border-width:3px;border-radius:18px}.sel-rank-label{font-size:12px}.sel-rank-card>small{font-size:7px;letter-spacing:-.2px}.sel-rank-product{height:68px;margin:9px 0}.sel-rank-product img{height:68px}.sel-rank-product>span{right:4px;top:5px;font-size:6px}.sel-rank-product b{font-size:15px}.sel-rank-metric{gap:2px;margin-top:8px}.sel-rank-metric strong{font-size:18px}.sel-rank-metric strong small{font-size:8px}.sel-rank-metric em{font-size:6px;padding:2px 3px}.sel-rank-card>p{font-size:8px}.sel-rank-trend{height:68px;margin-top:11px}.sel-rank-words{margin:16px 0 17px;gap:9px}.sel-rank-words li{font-size:9px;gap:5px}.sel-rank-words b{font-size:9px}.sel-rank-words i{font-size:10px}.sel-rank-word-bottom{font-size:7px;padding-top:9px;gap:2px}}
@media(prefers-reduced-motion:reduce){.sel-rank-card{animation:none;transform:none}}

/* Distinguish collection methods and supported sources as one content module. */
#selection-collect{background:#f3f6fc}

@font-face{font-family:HddSans;src:url("../assets/media/454beac516ad8d90.woff2") format('woff2');font-weight:400;font-display:swap;unicode-range:U+4E14,U+4F4F,U+501F,U+5174,U+594F,U+5F62,U+5F84,U+611F,U+6BB5,U+767E,U+7740,U+79D8,U+8DA3,U+9080,U+9636}
@font-face{font-family:HddSans;src:url("../assets/media/a61668d0e66e87c0.woff2") format('woff2');font-weight:600;font-display:swap;unicode-range:U+4E14,U+4F4F,U+501F,U+5174,U+594F,U+5F62,U+5F84,U+611F,U+6BB5,U+767E,U+7740,U+79D8,U+8DA3,U+9080,U+9636}
/* TikTok平台介绍：复用官网版心与分区节奏，黑/青/玫红局部品牌视觉。 */
#tiktok-page[hidden]{display:none!important}.tiktok-active .dropdown-toggle{color:#2b92ff}.tiktok-page{--tk-ink:#21242b;--tk-muted:#858d9a;--tk-cyan:#25f4ee;--tk-pink:#fe2c55;--tk-line:#e9edf2;color:var(--tk-ink);font-size:16px;line-height:1.8}.tiktok-page .container{width:1260px;max-width:calc(100% - 48px)}.tk-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.tk-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.tk-tile{width:43px;height:43px;border-radius:11px;background:#f1f5f7;display:inline-flex;align-items:center;justify-content:center;color:#343b47;flex:none}.tk-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 23px;border-radius:5px;background:#fe2c55;color:white;font-size:15px;line-height:24px;white-space:nowrap;box-shadow:0 5px 15px #fe2c5519;transition:background .2s,box-shadow .2s,transform .2s}.tk-button>.tk-icon{width:17px;height:17px}.tk-button:hover{background:#e8244b;box-shadow:0 7px 20px #fe2c552b;transform:translateY(-2px)}.tk-button:focus-visible{outline:2px solid #12837f;outline-offset:4px}
.tk-hero{height:420px;overflow:hidden;background:radial-gradient(ellipse at 83% 85%,#183139 0,transparent 36%),radial-gradient(ellipse at 75% 12%,#331c2b 0,transparent 34%),#11131a;color:white}.tk-hero-inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:30px}.tk-hero-copy{position:relative;z-index:1;flex:1;min-width:0}.tk-eyebrow{color:#c6cbd3;font-size:18px;margin-bottom:10px}.tk-hero h1{font-size:36px;line-height:1.55;letter-spacing:-.5px;font-weight:600}.tk-hero h1>span{color:#25f4ee}.tk-hero-description{font-size:16px;line-height:1.95;color:#b0b7c4;margin:20px 0 25px}.tk-hero-art{position:relative;width:550px;height:376px;max-width:46%;flex:none;isolation:isolate}.tk-orbit{position:absolute;border:1px solid #55758040;border-radius:50%;width:440px;height:320px;left:55px;top:37px;transform:rotate(-15deg)}.tk-orbit-two{width:500px;height:245px;top:85px;left:15px;transform:rotate(18deg);border-color:#a9587135}.tk-phone{position:absolute;left:151px;top:24px;width:235px;height:322px;background:linear-gradient(145deg,#4a5360,#1f252f 30%,#151d25);border:2px solid #687783;border-radius:30px;transform:rotate(-9deg);box-shadow:8px 6px 0 #141920,11px 8px 0 #65747d,21px 21px 30px #0006,-5px -3px 20px #25f4ee12;overflow:hidden}.tk-phone-top{margin:20px 24px 0;background:#fff;border-radius:7px;padding:9px 12px;display:flex;justify-content:center}.tk-phone-top img{width:146px;height:27px;object-fit:contain}.tk-shopping-art{margin:6px 6px 0;text-align:center}.tk-shopping-art svg{width:212px;height:174px}.tk-shopping-art>span{font-size:13px;letter-spacing:1px;color:#dae7eb;display:block;margin-top:-7px}.tk-phone-footer{border-top:1px solid #71818f36;margin:15px 19px 0;padding-top:13px;display:flex;gap:19px;align-items:center}.tk-phone-footer i{display:block;width:13px;height:13px;background:#70808d;border-radius:4px}.tk-phone-footer i:first-child{background:#25f4ee}.tk-phone-footer b{margin-left:auto;background:#d3e1e5;color:#16222b;border-radius:5px;width:26px;height:18px;font-size:19px;line-height:17px;text-align:center;box-shadow:3px 0 0 #fe2c55,-3px 0 0 #25f4ee}.tk-floating{position:absolute;display:flex;align-items:center;gap:12px;padding:15px 18px;background:linear-gradient(140deg,#fafcff,#e5edf0);color:#28353f;border:1px solid white;border-radius:14px;box-shadow:0 15px 30px #0003;z-index:2}.tk-floating>span{height:37px;width:37px;border-radius:10px;background:#212b35;color:#25e2d9;display:grid;place-items:center}.tk-floating b{font-size:14px;font-weight:500;display:block}.tk-floating small{font-size:10px;color:#84909b;display:block;margin-top:2px}.tk-floating-ai{left:7px;top:113px;transform:rotate(-4deg)}.tk-floating-order{right:7px;bottom:38px;transform:rotate(5deg);padding:16px}.tk-floating-order>span{color:#fb5b77}.tk-floating-order em{width:22px;height:22px;border-radius:50%;background:#d5f5ee;color:#3fa18f;margin-left:2px;display:grid;place-items:center}.tk-floating-order em .tk-icon{width:16px;height:16px}.tk-art-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#25d3cf;right:47px;top:75px;box-shadow:-395px 184px 0 -2px #f65778,30px 160px 0 -2px #bfd6de}
.tk-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:38px 0 26px;border-bottom:1px solid #edf0f4}.tk-highlights a{display:flex;align-items:center;justify-content:center;gap:13px;padding:5px 12px;position:relative}.tk-highlights a+a:before{content:'';position:absolute;left:0;width:1px;height:33px;background:#e8edf2}.tk-highlights .tk-icon{color:#34464e;width:27px;height:27px}.tk-highlights strong{font-size:16px;font-weight:500;display:block}.tk-highlights small{font-size:12px;color:#99a1ad;display:block;margin-top:1px}.tk-highlights a:hover strong{color:#df2349}.tk-section{padding:70px 0}.tk-tint{background:var(--tint)}.tk-heading{text-align:center;margin-bottom:38px}.tk-heading h2,.tk-copy h2{font-size:32px;font-weight:600;line-height:1.6;letter-spacing:-.5px}.tk-heading p{font-size:16px;color:var(--tk-muted);margin-top:10px}.tk-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:82px;align-items:center}.tk-reverse{grid-template-columns:1.05fr .95fr}.tk-copy>p{font-size:16px;color:var(--tk-muted);line-height:1.95;margin-top:19px}.tk-points{display:grid;gap:24px;margin:28px 0}.tk-point{display:flex;gap:14px;align-items:flex-start}.tk-point h3{font-size:17px;font-weight:500;line-height:1.7;margin-bottom:4px}.tk-point p{font-size:14px;line-height:1.95;color:var(--tk-muted)}
.tk-store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tk-store{border:1px solid var(--tk-line);border-radius:13px;padding:28px 26px 23px;display:flex;flex-direction:column;background:#fff;transition:transform .25s,border-color .25s,box-shadow .25s}.tk-store:hover,.tk-store:focus-within{background:linear-gradient(125deg,#fff7f9,#fff 67%);border-color:#f8b5c2;box-shadow:0 12px 27px #c74c6410;transform:translateY(-4px)}.tk-store-title{display:flex;align-items:center;gap:12px;margin-bottom:22px}.tk-store h3{font-size:21px;font-weight:600;white-space:nowrap}.tk-store h4{font-size:15px;font-weight:400;color:#727e8b;margin-bottom:9px}.tk-store>p{font-size:14px;line-height:1.95;color:#929ba6;margin-bottom:22px}.tk-store-bottom{border-top:1px solid #edf1f5;padding-top:18px;margin-top:auto}.tk-store-bottom .tk-button{font-size:14px;min-height:42px;padding:8px 19px}.tk-store .tk-tile{background:#f3f5f8}
.tk-board-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:17px;font-weight:500;margin-bottom:23px}.tk-board-heading>img{width:124px;height:29px;object-fit:contain}.tk-board-heading>span{font-size:13px;color:#97a2b1;font-weight:400}.tk-board-heading>.tk-icon{color:#8291a2;width:22px;height:22px}.tk-opportunity-board,.tk-publish-board,.tk-ops-board{border:1px solid #e7ecf3;border-radius:16px;background:white;padding:29px;box-shadow:0 12px 35px #29415d08}.tk-opportunity-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tk-opportunity-grid>div{border:1px solid #e9eff4;background:#fafcff;border-radius:10px;padding:21px}.tk-opportunity-grid>div:nth-child(2),.tk-opportunity-grid>div:nth-child(3){background:#f5fbfa}.tk-opportunity-grid h3{font-size:17px;font-weight:500;margin:11px 0 4px}.tk-opportunity-grid p{font-size:13px;color:#8c97a7;line-height:1.9}.tk-opportunity-grid small{font-size:10px;color:#a7b1bd}.tk-opportunity-grid .tk-tile{width:36px;height:36px;background:#e8f3f2;color:#41958f}.tk-opportunity-grid>div:first-child .tk-tile,.tk-opportunity-grid>div:last-child .tk-tile{background:#f7e9ed;color:#d57287}.tk-flow-line{display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;color:#8c9cac;margin-top:24px}.tk-flow-line>.tk-icon{width:16px;height:16px;color:#bec7d2}
.tk-publish-step{display:grid;grid-template-columns:31px 1fr;gap:14px;position:relative;padding:21px 0;border-top:1px solid #edf1f5}.tk-publish-step:last-child{padding-bottom:0}.tk-step-number{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#f1f5f8;color:#647985;font-size:12px;margin-top:2px}.tk-publish-step:nth-child(3) .tk-step-number{background:#e9f6f4;color:#258c83}.tk-publish-step h3{font-size:16px;line-height:1.7;font-weight:500}.tk-publish-step p{font-size:12px;color:#9aa3af;margin-top:6px;line-height:1.9}.tk-sources{display:flex;gap:9px;margin-top:18px}.tk-sources>div{min-width:0;flex:1;border:1px solid #edf0f4;border-radius:6px;padding:8px 5px;display:flex;align-items:center;justify-content:center}.tk-sources img{width:100%;max-width:79px;height:23px;object-fit:contain}.tk-preparation{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.tk-preparation>span{display:flex;align-items:center;gap:7px;font-size:12px;background:#f5f9fa;color:#82919e;border-radius:5px;padding:10px 9px}.tk-preparation .tk-icon{width:16px;height:16px;color:#82aaa7}.tk-publish-target{display:flex;align-items:center;gap:8px;font-size:12px;color:#558c88;background:#edf7f5;border-radius:6px;padding:13px;margin-top:17px}.tk-publish-target .tk-icon{width:17px;height:17px}.tk-publish-target .tk-icon:last-child{margin-left:auto}.tk-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tk-feature{padding:25px 24px 26px;background:#fff;border:1px solid var(--tk-line);border-radius:12px;transition:transform .2s,box-shadow .2s}.tk-feature:hover{transform:translateY(-3px);box-shadow:0 9px 24px #4e606f09}.tk-feature .tk-tile{background:#eff7f7;color:#3c8b88}.tk-feature:nth-child(3n) .tk-tile{background:#fff0f3;color:#d96a80}.tk-feature h3{font-size:18px;font-weight:500;margin-top:17px}.tk-feature p{font-size:13px;color:#959fac;margin-top:6px;line-height:1.85}
.tk-dark{background:radial-gradient(ellipse at 5% 80%,#152b31 0,transparent 42%),radial-gradient(ellipse at 96% 8%,#2b1825 0,transparent 35%),#12151d;color:#f7f9fc}.tk-dark .tk-heading p,.tk-dark .tk-copy>p,.tk-dark .tk-point p{color:#a1abbc}.tk-dark .tk-tile{background:#26353b;color:#75d5cf}.tk-dark .tk-heading{margin-bottom:42px}.tk-marketing-split{display:grid;grid-template-columns:1.06fr .94fr;gap:76px;align-items:center}.tk-dark .tk-copy h2{font-size:29px}.tk-dark .tk-copy>p{font-size:15px}.tk-dark .tk-point h3{font-size:16px}.tk-dark .tk-point p{font-size:13px}.tk-dark .tk-button:focus-visible{outline-color:#25f4ee}.tk-ad-board{background:linear-gradient(145deg,#242b37cc,#1a212bcc);border:1px solid #6574844a;border-radius:16px;padding:29px;box-shadow:0 12px 32px #0001}.tk-ad-top{display:flex;align-items:center;gap:13px;margin-bottom:24px}.tk-ad-top strong{font-size:18px;font-weight:500}.tk-ad-top .tk-tile{width:37px;height:37px;border-radius:10px}.tk-ad-dot{width:7px;height:7px;border-radius:50%;background:#57c6be;margin-left:auto;box-shadow:0 0 0 5px #57c6be12}.tk-ad-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tk-ad-metrics>div{background:#11192380;border:1px solid #65748433;border-radius:9px;padding:16px 12px}.tk-ad-metrics span{display:block;color:#94a0b3;font-size:11px}.tk-ad-metrics strong{display:block;font-size:19px;font-weight:500;color:#c2e1df;margin-top:7px}.tk-ad-rules{margin-top:25px}.tk-ad-rules h3{font-size:14px;font-weight:400;color:#adb8c7;margin-bottom:12px}.tk-ad-rules>div{display:flex;align-items:center;gap:9px;padding:16px 0;border-bottom:1px solid #77839126;font-size:12px;color:#c4cbd7}.tk-ad-rules .tk-icon{width:18px;height:18px;color:#70bebc}.tk-ad-rules span{font-size:10px;margin-left:auto;padding:3px 7px;border-radius:4px;background:#34494c;color:#a2cbc8;white-space:nowrap}.tk-ad-rules>div:first-of-type span{color:#dcb7c2;background:#4a303e}.tk-ad-bottom{display:flex;align-items:center;gap:8px;color:#889aad;font-size:12px;margin-top:24px;justify-content:center}.tk-ad-bottom>.tk-icon{width:16px;height:16px}.tk-ad-bottom>span{height:14px;width:1px;background:#7d8f9d55;margin:0 12px}.tk-marketing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px}.tk-marketing-grid article{padding:24px 20px;border-radius:10px;border:1px solid #6877823d;background:#ffffff04;display:flex;gap:13px}.tk-marketing-grid .tk-icon{color:#6bc5c3;width:24px;height:24px;margin-top:3px}.tk-marketing-grid article:last-child .tk-icon{color:#df8398}.tk-marketing-grid h3{font-size:16px;font-weight:500}.tk-marketing-grid p{font-size:12px;color:#929fb2;line-height:1.95;margin-top:6px}
.tk-operations{padding:78px 0 86px}.tk-ops-path{display:flex;align-items:center;gap:10px;margin:26px 0}.tk-ops-path>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;color:#687c89;background:#f3f7f8;border-radius:9px;padding:21px 10px;flex:1}.tk-ops-path>div>.tk-icon{width:29px;height:29px;color:#71a6a3}.tk-ops-path>.tk-icon{width:18px;height:18px;color:#bdcbd4}.tk-ops-table>div{display:flex;align-items:center;gap:15px;padding:19px 0;border-top:1px solid #edf1f4}.tk-ops-table span{font-size:14px;color:#5c6c7b;white-space:nowrap}.tk-ops-table p{font-size:12px;color:#9ba7b5}.tk-ops-table .tk-icon{color:#8bb9af;width:17px;height:17px;margin-left:auto}.tk-ops-note{display:flex;align-items:center;justify-content:center;gap:9px;background:#f4f8fa;border-radius:6px;padding:12px;font-size:12px;color:#92a5af;margin-top:16px}.tk-ops-note .tk-icon{width:16px;height:16px}
@media(max-width:1100px){.tk-hero h1{font-size:30px}.tk-hero-description{font-size:14px}.tk-hero-art{max-width:43%;transform:scale(.85);transform-origin:center;right:10px}.tk-split,.tk-marketing-split{gap:35px}.tk-store-grid{gap:18px}.tk-store{padding:23px 20px}.tk-store-title{gap:9px}.tk-store h3{font-size:18px}.tk-store-title .tk-tile{width:35px;height:35px}.tk-highlights a{gap:9px;padding:5px 8px}.tk-highlights strong{font-size:14px}.tk-highlights small{font-size:10px}.tk-order-grid{gap:16px}.tk-feature{padding:23px 19px}.tk-feature h3{font-size:16px}.tk-feature p{font-size:12px}.tk-marketing-grid{grid-template-columns:1fr 1fr}.tk-sources{gap:6px}.tk-preparation{grid-template-columns:1fr}.tk-opportunity-board,.tk-publish-board,.tk-ops-board,.tk-ad-board{padding:23px}.tk-opportunity-grid>div{padding:17px 15px}.tk-ad-rules>div{font-size:11px;gap:6px}.tk-ad-metrics strong{font-size:17px}.tk-ops-table>div{gap:10px}.tk-ops-table p{font-size:11px}}
@media(max-width:980px){.tiktok-page .container{max-width:calc(100% - 40px)}.tk-hero{height:auto}.tk-hero-inner{flex-direction:column;gap:0;padding:40px 0 14px}.tk-hero-copy{width:100%;flex:none}.tk-eyebrow{font-size:15px}.tk-hero h1{font-size:clamp(24px,5.8vw,30px);letter-spacing:-.6px;line-height:1.65}.tk-hero-description{font-size:13px;line-height:1.9;margin:17px 0 23px}.tk-button{min-height:43px;font-size:14px;padding:9px 19px}.tk-hero-art{width:350px;height:302px;max-width:100%;right:auto;transform:none;margin-top:17px}.tk-phone{left:97px;top:23px;width:174px;height:253px;border-radius:23px;box-shadow:6px 4px 0 #141920,8px 6px 0 #65747d,15px 17px 22px #0005}.tk-phone-top{margin:16px 16px 0;padding:7px}.tk-phone-top img{width:114px;height:20px}.tk-shopping-art svg{width:160px;height:136px}.tk-shopping-art>span{font-size:10px;margin-top:-9px}.tk-phone-footer{margin:11px 15px 0;padding-top:11px;gap:14px}.tk-phone-footer i{width:10px;height:10px}.tk-phone-footer b{width:21px;height:16px;font-size:17px;line-height:14px}.tk-floating{gap:8px;border-radius:11px;padding:10px}.tk-floating>span{width:29px;height:29px;border-radius:8px}.tk-floating .tk-icon{width:19px;height:19px}.tk-floating b{font-size:10px}.tk-floating small{font-size:8px}.tk-floating-ai{left:0;top:91px}.tk-floating-order{right:0;bottom:17px}.tk-floating-order em{width:18px;height:18px;margin-left:0}.tk-floating-order em .tk-icon{width:13px;height:13px}.tk-orbit{width:290px;height:220px;left:29px;top:48px}.tk-orbit-two{width:332px;height:175px;left:0;top:76px}.tk-art-dot{right:22px;top:50px;width:6px;height:6px;box-shadow:-305px 174px 0 -1px #f65778}.tk-highlights{grid-template-columns:1fr 1fr;gap:18px 10px;padding:27px 0}.tk-highlights a{padding:0;justify-content:flex-start;gap:9px}.tk-highlights a+a:before{display:none}.tk-highlights .tk-icon{width:22px;height:22px}.tk-highlights strong{font-size:12px}.tk-highlights small{font-size:9px;margin-top:3px}.tk-section{padding:46px 0}.tk-heading{margin-bottom:27px}.tk-heading h2,.tk-copy h2,.tk-dark .tk-copy h2{font-size:25px;line-height:1.65}.tk-heading p{font-size:14px;line-height:1.9}.tk-store-grid{grid-template-columns:1fr;gap:18px}.tk-store{padding:25px 24px 23px}.tk-store h3{font-size:20px}.tk-store-title{gap:12px;margin-bottom:17px}.tk-store-title .tk-tile{width:40px;height:40px}.tk-store h4{font-size:14px}.tk-store>p{font-size:13px;line-height:1.95;margin-bottom:19px}.tk-store-bottom{padding-top:16px}.tk-store-bottom .tk-button{font-size:13px;min-height:40px}.tk-split,.tk-reverse,.tk-marketing-split{grid-template-columns:1fr;gap:29px}.tk-reverse>.tk-copy{order:-1}.tk-copy>p,.tk-dark .tk-copy>p{font-size:14px}.tk-points{gap:22px;margin:24px 0}.tk-point{gap:12px}.tk-point h3{font-size:16px}.tk-point p{font-size:13px}.tk-tile{width:39px;height:39px}.tk-opportunity-board,.tk-publish-board,.tk-ops-board,.tk-ad-board{padding:22px 18px}.tk-board-heading{font-size:16px;gap:10px;margin-bottom:20px}.tk-board-heading>img{width:114px}.tk-board-heading>span{font-size:11px}.tk-opportunity-grid{gap:11px}.tk-opportunity-grid>div{padding:16px 12px}.tk-opportunity-grid h3{font-size:15px;margin-top:9px}.tk-opportunity-grid p{font-size:11px}.tk-opportunity-grid small{font-size:9px}.tk-flow-line{font-size:10px;gap:9px;margin-top:20px}.tk-flow-line .tk-icon{width:14px;height:14px}.tk-publish-step{grid-template-columns:25px 1fr;gap:10px;padding:19px 0}.tk-step-number{width:25px;height:26px;font-size:10px}.tk-publish-step h3{font-size:14px}.tk-publish-step p{font-size:11px}.tk-sources{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tk-sources>div{padding:8px}.tk-sources img{height:21px}.tk-preparation{grid-template-columns:1fr;gap:8px}.tk-preparation>span{font-size:11px}.tk-publish-target{font-size:10px;gap:6px;padding:12px 9px}.tk-publish-target .tk-icon{width:14px;height:14px}.tk-order-grid{grid-template-columns:1fr 1fr;gap:14px}.tk-feature{padding:21px 16px}.tk-feature .tk-tile{width:36px;height:36px}.tk-feature h3{font-size:15px;margin-top:14px}.tk-feature p{font-size:12px;line-height:1.85}.tk-dark .tk-heading{margin-bottom:28px}.tk-marketing-split>.tk-copy{order:-1}.tk-ad-top{gap:10px;margin-bottom:20px}.tk-ad-top strong{font-size:16px}.tk-ad-metrics{gap:8px}.tk-ad-metrics>div{padding:13px 9px}.tk-ad-metrics span{font-size:10px}.tk-ad-metrics strong{font-size:15px}.tk-ad-rules{margin-top:22px}.tk-ad-rules h3{font-size:12px}.tk-ad-rules>div{display:grid;grid-template-columns:18px 1fr;font-size:11px;gap:8px}.tk-ad-rules span{grid-column:2;justify-self:start;margin-left:0;font-size:10px}.tk-ad-bottom{font-size:10px;gap:6px}.tk-ad-bottom>span{margin:0 5px}.tk-marketing-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:28px}.tk-marketing-grid article{padding:20px 14px;display:block}.tk-marketing-grid .tk-icon{margin-bottom:11px}.tk-marketing-grid h3{font-size:14px}.tk-marketing-grid p{font-size:11px}.tk-operations{padding-bottom:52px}.tk-ops-path{gap:6px;margin:21px 0}.tk-ops-path>div{padding:19px 6px;font-size:11px;gap:8px}.tk-ops-path>div>.tk-icon{width:25px;height:25px}.tk-ops-path>.tk-icon{width:14px;height:14px}.tk-ops-table>div{display:grid;grid-template-columns:1fr 18px;gap:4px;padding:15px 0}.tk-ops-table span{font-size:13px}.tk-ops-table p{font-size:11px;grid-column:1;grid-row:2}.tk-ops-table .tk-icon{grid-column:2;grid-row:1 / 3}.tk-ops-note{font-size:10px;gap:6px;padding:11px 8px}.tk-ops-note .tk-icon{width:14px;height:14px}}
@media(prefers-reduced-motion:reduce){.tk-button,.tk-store,.tk-feature{transition:none}.tk-button:hover,.tk-store:hover,.tk-store:focus-within,.tk-feature:hover{transform:none}}

/* TikTok平台增量：沿用首页模块与Shopee顺序，样式仅作用于TikTok页。 */
.tk-hero h1{font-size:38px;line-height:1.5}
.tk-hero h1 em{display:inline-block;font-size:16px;line-height:1.6;font-style:normal;font-weight:500;color:#ff91a8;border:1px solid #fe2c5560;border-radius:7px;padding:3px 10px;margin-left:12px;vertical-align:middle;transform:rotate(-5deg);white-space:nowrap}
.tk-hero-subtitle{font-size:21px;line-height:1.6;color:#e4e9ef;margin-top:19px}
.tk-hero-description{font-size:15px;line-height:1.9;margin:13px 0 26px;color:#aeb9c7}
.tk-access{background:#fff}
.tk-access-content{padding-block:30px 32px;border-bottom:1px solid #e6ecee}
.tk-access-top{display:flex;align-items:center;justify-content:center;gap:34px}
.tk-access-top>p{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.7}
.tk-access-top>p>img{flex:none;object-fit:contain}
.tk-access-regions{display:flex;align-items:center;gap:22px;flex:none}
.tk-access-regions>span{display:flex;align-items:center;gap:7px;font-size:18px;white-space:nowrap}
.tk-access-regions .tk-icon{width:19px;height:19px;color:#168c88}
.tk-access-benefits{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:24px}
.tk-access-benefits>span{display:flex;align-items:center;justify-content:center;gap:9px;font-size:19px;line-height:1.65;padding:0 28px}
.tk-access-benefits>span+span{border-left:1px solid #e1e8e9}
.tk-access-benefits img{width:22px;height:22px;flex:none}
.tiktok-page .tk-home-core{height:auto;padding:67px 0 72px}
.tiktok-page .section-heading h2{font-size:33px;line-height:1.55;font-weight:600;letter-spacing:-.6px}
.tiktok-page .section-heading>p{font-size:16px;line-height:1.8;color:var(--tk-muted);margin-top:10px}
.tiktok-page .core-grid{margin-top:35px;gap:24px}
.tiktok-page .core-card{min-height:230px;padding:22px 22px 60px;background:#f5f9f9;box-shadow:none;border:1px solid #e3eded;transition:transform .25s,box-shadow .25s,border-color .25s}
.tiktok-page .core-card h3{font-size:19px;font-weight:500;color:var(--tk-ink)}
.tiktok-page .core-card p,.tiktok-page .core-card:hover p,.tiktok-page .core-card:focus-within p{font-size:14px;line-height:1.85;color:#7c8791;opacity:1;transform:none}
.tiktok-page .core-card::before,.tiktok-page .core-card::after{content:none}
.tiktok-page .core-card:hover,.tiktok-page .core-card:focus-within{background:#effaf8;transform:translateY(-4px);box-shadow:0 10px 24px #163b3710;border-color:#a6d7d3}
.tiktok-page .core-card:hover h3,.tiktok-page .core-card:focus-within h3{color:#128b86}
.tiktok-page .core-card:hover .core-icon,.tiktok-page .core-card:focus-within .core-icon{filter:none}
.tiktok-page .core-free-use{left:22px;bottom:17px;background:transparent;color:#bd2549;border:1px solid #edb9c5;opacity:1;visibility:visible;pointer-events:auto;transform:none;min-width:100px;font-size:13px}
.tiktok-page .core-free-use:hover{background:#fff0f3}
.tiktok-page .core-free-use:focus-visible{outline-color:#168c88}
.tiktok-page .tk-home-features{height:auto;padding:64px 0 67px;background:#f5f9f9}
.tiktok-page .feature-grid{gap:21px}
.tiktok-page .feature-group{margin-bottom:28px}
.tiktok-page .feature-group:last-child{margin-bottom:0}
.tiktok-page .feature-group>h3{font-size:20px;font-weight:500;margin-bottom:13px}
.tiktok-page .feature-group>h3>span{font-size:13px;color:#89989d;font-weight:400}
.tiktok-page .feature-card{min-height:122px;padding:22px 18px;gap:12px;box-shadow:none;border:1px solid #e4eded;background:#fff}
.tiktok-page .feature-card h4{font-size:17px;font-weight:500}
.tiktok-page .feature-card p{font-size:13px;line-height:1.8;color:#839197}
.tiktok-page .feature-card::before{background:linear-gradient(125deg,#e8f8f5,#fff)}
.tiktok-page .feature-card:hover,.tiktok-page .feature-card:focus-visible{background:#eef9f7;box-shadow:0 8px 20px #1d5a4e0c;border-color:#b4dad3}
.tiktok-page .feature-card:hover h4{color:#168c88}
.tiktok-page .feature-card:focus-visible{outline:2px solid #168c88;outline-offset:3px}
.tiktok-page .feature-icon{width:23px;height:23px}
.tiktok-page .tk-seller-section{height:auto;padding:68px 0}
.tiktok-page .tk-seller-section .scene-inner{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}
.tiktok-page .tk-seller-section .scene-copy{width:auto;min-width:0;margin:0;padding:0;flex-shrink:1}
.tiktok-page .scene-copy h2{font-size:30px;line-height:1.6;font-weight:600;letter-spacing:-.6px}
.tiktok-page .scene-subtitle{font-size:15px;line-height:1.9;white-space:normal;color:#849197;margin-top:10px}
.tiktok-page .scene-copy ul{margin:26px 0 28px}
.tiktok-page .scene-copy li{margin-bottom:17px}
.tiktok-page .scene-copy li h3{font-size:18px;font-weight:500;gap:9px}
.tiktok-page .scene-copy li h3::before{content:'';width:6px;height:6px;background:#36aaa3;border-radius:2px;flex-shrink:0}
.tiktok-page .scene-copy li p,.tiktok-page .scene-2 .scene-copy li:first-child p{white-space:normal;font-size:14px;line-height:1.85;color:#839197;margin-left:15px}
.tiktok-page .scene-2{background:#f5f9f9}
.tk-seller-art{position:relative;isolation:isolate;min-width:0;max-width:570px;width:100%;padding:32px 0;justify-self:center}
.tk-seller-art::before{content:'';position:absolute;inset:0 -8px;background:radial-gradient(ellipse at 25% 50%,#c8f1eea6,transparent 65%),radial-gradient(ellipse at 90% 85%,#ffe3eb80,transparent 45%);z-index:-1;border-radius:50%}
.tk-scene-window{background:#fff;border:1px solid #e5eded;border-radius:16px;box-shadow:0 20px 50px #1a555012;overflow:hidden;transform:perspective(1200px) rotateY(5deg) rotate(-2deg)}
.scene-2 .tk-scene-window{transform:perspective(1200px) rotateY(-5deg) rotate(2deg)}
.tk-scene-title{padding:19px 21px;display:flex;align-items:center;gap:11px;background:#182129;color:#e8f4f3}
.tk-scene-title strong{font-size:16px;font-weight:500}
.tk-scene-title>span:last-child{font-size:10px;color:#90b8b7;margin-left:auto}
.tk-scene-dots{display:flex;gap:4px;flex:none}
.tk-scene-dots i{width:5px;height:5px;background:#fe6283;border-radius:50%}
.tk-scene-dots i:nth-child(2){background:#6c9e9c}.tk-scene-dots i:nth-child(3){background:#25d9d3}
.tk-scene-path{display:flex;align-items:center;justify-content:space-between;padding:28px 24px 22px;gap:10px}
.tk-scene-path>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#396865}
.tk-scene-path>.tk-icon{width:15px;height:15px;color:#a2c8c3}
.tk-scene-path>span>.tk-icon{width:20px;height:20px}
.tk-scene-products{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 24px 27px}
.tk-scene-products>div{background:linear-gradient(145deg,#f0f9f7,#e4f1ef);border:1px solid #e4efed;border-radius:10px;padding:23px 14px;display:flex;flex-direction:column;align-items:center;gap:9px}
.tk-scene-products .tk-icon{width:39px;height:39px;color:#3d948d;margin-bottom:8px}
.tk-scene-products>div:nth-child(2){background:#fff5f7}.tk-scene-products>div:nth-child(2)>.tk-icon{color:#d76c86}
.tk-scene-products span{font-size:12px;color:#577772}
.tk-scene-products i{display:block;width:56%;height:4px;background:#ccdfda;border-radius:3px}.tk-scene-products i:last-child{width:36%}
.tk-scene-footer{display:flex;align-items:center;gap:10px;margin:0 24px 24px;padding:16px;background:#f5f8fa;border-radius:8px;font-size:14px;color:#466763}
.tk-scene-footer>.tk-icon{width:22px;height:22px;color:#4b9993}
.tk-scene-footer>span{font-size:11px;color:#91a5a5;margin-left:auto}
.tk-scene-badge{position:relative;margin:-4px 20px 0 auto;width:fit-content;display:flex;align-items:center;gap:9px;background:#17292c;color:#d8fffa;padding:13px 20px;border-radius:10px;box-shadow:0 12px 20px #153e3920;font-size:13px;transform:rotate(2deg)}
.tk-scene-badge .tk-icon{width:19px;height:19px;color:#60e2d2}
.tk-stock-locations{display:flex;justify-content:space-between;gap:10px;margin:25px 24px 19px}
.tk-stock-locations>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#527874}
.tk-stock-locations .tk-icon{width:25px;height:25px;color:#38988f}
.tk-stock-table{margin:0 24px 25px}
.tk-stock-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:8px;padding:13px 10px;border-bottom:1px solid #edf2f3;font-size:12px;color:#6b8487}
.tk-stock-table>div:first-child{background:#f1f6f7;color:#94a5aa;font-size:11px;border-radius:6px}
.tk-stock-table>div>span:first-child{display:flex;align-items:center;gap:8px}
.tk-stock-table .tk-icon{width:20px;height:20px;color:#91b4b4}
.tk-stock-table .tk-status{font-size:11px;color:#40887d}.tk-stock-table>div:nth-child(3) .tk-status{color:#c06b85}
.tk-supply-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:27px 24px}
.tk-supply-flow>div{position:relative;display:flex;flex-direction:column;align-items:center;padding:25px 8px 23px;background:#f3f8f8;border:1px solid #e9f1ef;border-radius:10px}
.tk-supply-flow b{position:absolute;top:9px;left:11px;font-size:10px;font-weight:400;color:#aac2c0}
.tk-supply-flow .tk-icon{width:34px;height:34px;color:#3b9891;margin:9px 0 12px}
.tk-supply-flow strong{font-size:13px;font-weight:500;color:#426d67}
.tk-supply-flow small{font-size:10px;color:#91a6a4;margin-top:7px;white-space:normal;text-align:center}
.tk-honors{overflow:hidden;background:radial-gradient(ellipse at 78% 15%,#dff7f4,transparent 50%),radial-gradient(ellipse at 18% 90%,#fff0f4,transparent 48%),#f8fafb;border-top:1px solid #e7eeee}
.tk-honor-inner{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:96px;padding-block:70px}
.tk-honor-eyebrow{font-size:14px;letter-spacing:1px;color:#568782;margin-bottom:14px}
.tk-honor-copy h2{font-size:34px;line-height:1.5;font-weight:600}
.tk-honor-title{font-size:23px;line-height:1.8;color:#375d5d;margin-top:18px;max-width:470px;text-wrap:balance}
.tk-honor-line{width:64px;height:3px;background:linear-gradient(90deg,#35b9b1,#fe7b98);margin:27px 0 21px}
.tk-honor-copy>span{font-size:14px;color:#879b9e}
.tk-partner-display{margin:0;max-width:560px;width:100%;justify-self:center}
.tk-partner-directory{background:#fff;border:1px solid #e2ebec;border-radius:15px;box-shadow:0 18px 42px #2b596c10;overflow:hidden}
.tk-directory-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 25px;border-bottom:1px solid #edf1f3}
.tk-directory-top>img{object-fit:contain}.tk-directory-top>span{font-size:13px;color:#667c85}
.tk-directory-category{display:flex;align-items:center;gap:18px;padding:18px 25px 0;font-size:11px;color:#95a3aa}
.tk-directory-category>span:nth-child(2){background:#e9f6f3;color:#388b83;padding:4px 10px;border-radius:4px}
.tk-partner-card{margin:19px 25px 25px;border:1px solid #e6eded;border-top:3px solid #7ccdc4;border-radius:9px;padding:24px}
.tk-partner-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
.tk-partner-brand>img{object-fit:contain}
.tk-partner-brand>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#6b9993;white-space:nowrap}
.tk-partner-brand .tk-icon{width:16px;height:16px}
.tk-partner-card h3{font-size:20px;font-weight:600}
.tk-partner-card p{font-size:13px;line-height:1.9;color:#8a999f;margin-top:9px}
.tk-partner-tags{display:flex;gap:8px;margin-top:17px}
.tk-partner-tags>span{padding:4px 8px;border-radius:4px;background:#f4f7f8;font-size:10px;color:#85979f}
.tk-partner-card>a{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#20857d;padding-top:17px;margin-top:22px;border-top:1px solid #edf1f2}
.tk-partner-card>a>.tk-icon{width:17px;height:17px}.tk-partner-card>a:focus-visible{outline:2px solid #168c88;outline-offset:4px}
.tk-partner-display figcaption{font-size:11px;color:#9aabad;text-align:right;margin:9px 8px 0}
.tk-bottom-banner{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 15% 90%,#174b4d,transparent 45%),radial-gradient(ellipse at 93% 12%,#52213c,transparent 44%),#11151c;color:#fff}
.tk-bottom-banner>.container{min-height:250px;padding-block:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}
.tk-bottom-banner h2{font-size:34px;line-height:1.5;font-weight:400;text-align:center}
.tk-bottom-banner h2 strong{display:inline-block;font-weight:600;color:#a1f7ee}
.tk-bottom-banner .tk-button{min-width:164px;font-size:17px;animation:tk-cta-glow 4s ease-in-out infinite}
.tk-bottom-banner .tk-button:is(:hover,:focus-visible){animation-play-state:paused}
.tk-bottom-banner .tk-button:focus-visible{outline-color:#25f4ee}
@supports (background-clip:text) or (-webkit-background-clip:text){
 .tk-bottom-banner h2 strong{background:linear-gradient(110deg,#75eee0 0%,#f2ffff 28%,#fff 36%,#ff8fac 50%,#fff 64%,#effffc 72%,#75eee0 100%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tk-word-shine 4.8s ease-in-out infinite alternate}
}
@keyframes tk-word-shine{from{background-position:100% 50%}to{background-position:0% 50%}}
@keyframes tk-cta-glow{0%,100%{box-shadow:0 6px 18px #fe2c5526,0 0 0 0 #fe2c5500}50%{box-shadow:0 8px 25px #fe2c5540,0 0 0 5px #fe2c5518}}
@media(max-width:1200px){
 .tk-hero h1{font-size:32px}.tk-hero h1 em{font-size:13px;margin-left:9px;padding:3px 8px}.tk-hero-subtitle{font-size:18px}.tk-hero-description{font-size:13px}
 .tk-access-top{gap:24px}.tk-access-top>p{font-size:18px}.tk-access-regions{gap:15px}.tk-access-regions>span{font-size:16px}.tk-access-benefits>span{font-size:18px;padding-inline:23px}
 .tiktok-page .core-grid{gap:18px}.tiktok-page .core-card{padding:20px 18px 60px}.tiktok-page .core-card h3{font-size:17px}.tiktok-page .feature-grid{gap:15px}.tiktok-page .feature-card{padding:18px 14px;gap:9px}.tiktok-page .feature-card h4{font-size:16px}
 .tiktok-page .tk-seller-section .scene-inner{gap:40px}.tiktok-page .scene-copy h2{font-size:28px}.tk-honor-inner{gap:50px}.tk-honor-title{font-size:21px}
 .tk-scene-title{padding-inline:16px}.tk-scene-title>span:last-child{display:none}.tk-scene-path{padding-inline:18px;gap:7px}.tk-scene-path>span{font-size:11px;gap:5px}.tk-scene-footer{font-size:12px}.tk-scene-footer>span{font-size:10px}.tk-stock-locations{gap:6px}.tk-stock-locations>span{font-size:11px}
}
@media(max-width:980px){
 .tk-hero h1{font-size:35px}.tk-hero h1 em{font-size:14px}.tk-hero-subtitle{font-size:20px}.tk-hero-description{font-size:15px;margin:13px 0 25px}.tk-hero-inner{padding-top:38px;padding-bottom:25px}
 .tk-access-top{flex-direction:column;gap:14px}.tk-access-top>p{font-size:19px}.tk-access-regions{gap:28px}.tk-access-regions>span{font-size:17px}.tk-access-benefits>span{font-size:17px;padding-inline:15px}
 .tiktok-page .core-grid,.tiktok-page .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktok-page .core-card{min-height:215px}
 .tiktok-page .tk-seller-section .scene-inner{grid-template-columns:1fr;gap:20px}.tiktok-page .tk-seller-section .scene-copy{order:-1}.tiktok-page .scene-subtitle{font-size:15px!important}.tiktok-page .scene-copy li p{font-size:14px!important}
 .tk-seller-art{max-width:560px}.tk-scene-title>span:last-child{display:block}.tk-scene-path>span{font-size:13px}.tk-scene-footer{font-size:14px}.tk-scene-footer>span{font-size:11px}.tk-stock-locations>span{font-size:13px}
 .tk-honor-inner{grid-template-columns:1fr;gap:35px;text-align:center;padding-block:50px}.tk-honor-title{max-width:none;font-size:23px}.tk-honor-line{margin-inline:auto}.tk-partner-directory{text-align:left}
 .tk-bottom-banner h2{font-size:30px}
}
@media(max-width:760px){
 .tk-access-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:22px}.tk-access-benefits>span{font-size:16px;padding:0}.tk-access-benefits>span+span{border-left:0}
}
@media(max-width:560px){
 .tiktok-page .container{max-width:calc(100% - 32px)}
 .tk-hero h1{font-size:28px;letter-spacing:-.6px}.tk-hero h1 em{font-size:12px;margin-left:7px;padding:3px 7px}.tk-hero-subtitle{font-size:16px;line-height:1.8;margin-top:17px}.tk-hero-description{font-size:13px;line-height:1.9;margin-top:10px}
 .tk-access-content{padding-block:24px 26px}.tk-access-top>p{font-size:16px;line-height:1.8;text-align:center;gap:8px}.tk-access-top>p>img{width:22px;height:22px}.tk-access-regions{gap:16px}.tk-access-regions>span{font-size:14px;gap:5px}.tk-access-regions .tk-icon{width:15px;height:15px}.tk-access-benefits>span{font-size:15px;gap:6px}.tk-access-benefits img{width:20px;height:20px}
 .tiktok-page .tk-home-core{padding:45px 0}.tiktok-page .section-heading h2{font-size:25px}.tiktok-page .section-heading>p{font-size:13px;line-height:1.9;margin-top:10px}.tiktok-page .core-grid{margin-top:26px;gap:13px}.tiktok-page .core-card{padding:17px 13px 59px;min-height:246px}.tiktok-page .core-card h3{font-size:16px;line-height:1.65}.tiktok-page .core-card p,.tiktok-page .core-card:hover p,.tiktok-page .core-card:focus-within p{font-size:12px;line-height:1.9}.tiktok-page .core-icon{width:39px;height:39px}.tiktok-page .core-free-use{left:13px;bottom:16px;min-width:94px;height:30px;font-size:12px}
 .tiktok-page .tk-home-features{padding:44px 0}.tiktok-page .feature-group{margin-bottom:24px}.tiktok-page .feature-group>h3{font-size:18px}.tiktok-page .feature-group>h3>span{font-size:11px;margin-left:7px}.tiktok-page .feature-grid{gap:12px}.tiktok-page .feature-card{padding:17px 12px;gap:8px;min-height:143px;flex-direction:column}.tiktok-page .feature-card h4{font-size:15px;line-height:1.65;white-space:normal}.tiktok-page .feature-card p{font-size:12px}.tiktok-page .feature-icon{width:22px;height:22px;margin:0}
 .tiktok-page .tk-seller-section{padding:43px 0}.tiktok-page .scene-copy h2{font-size:25px;letter-spacing:-.5px}.tiktok-page .scene-subtitle{font-size:13px!important}.tiktok-page .scene-copy li h3{font-size:16px}.tiktok-page .scene-copy li p{font-size:13px!important}
 .tk-seller-art{padding:17px 2px}.tk-seller-art::before{inset:0}.tk-scene-window,.scene-2 .tk-scene-window{transform:none}.tk-scene-title{padding:15px 12px;gap:8px}.tk-scene-title strong{font-size:14px}.tk-scene-title>span:last-child{display:none}.tk-scene-path{padding:22px 13px 19px;gap:5px}.tk-scene-path>span{font-size:10px;gap:4px}.tk-scene-path>span>.tk-icon{width:17px;height:17px}.tk-scene-path>.tk-icon{width:12px;height:12px}
 .tk-scene-products{padding:0 13px 20px;gap:9px}.tk-scene-products>div{padding:18px 8px}.tk-scene-products .tk-icon{width:31px;height:31px}.tk-scene-products span{font-size:11px}.tk-scene-footer{font-size:11px;gap:7px;margin:0 13px 19px;padding:12px 10px}.tk-scene-footer>span{font-size:9px}.tk-scene-footer>.tk-icon{width:19px;height:19px}.tk-scene-badge{font-size:11px;padding:11px 14px;margin-right:8px}
 .tk-stock-locations{margin:22px 13px 17px;gap:8px}.tk-stock-locations>span{font-size:10px;gap:5px}.tk-stock-locations .tk-icon{width:21px;height:21px}.tk-stock-table{margin:0 13px 19px}.tk-stock-table>div{font-size:10px;padding:12px 6px;gap:5px}.tk-stock-table>div:first-child{font-size:10px}.tk-stock-table>div>span:first-child{gap:4px}.tk-stock-table .tk-icon{width:16px;height:16px}.tk-stock-table .tk-status{font-size:10px}
 .tk-supply-flow{padding:22px 13px;gap:8px}.tk-supply-flow>div{padding:23px 4px 20px}.tk-supply-flow strong{font-size:12px}.tk-supply-flow small{font-size:8px}.tk-supply-flow .tk-icon{width:30px;height:30px}
 .tk-honor-copy h2{font-size:28px}.tk-honor-title{font-size:19px}.tk-honor-copy>span{font-size:12px}.tk-honor-eyebrow{font-size:12px}.tk-directory-top{padding:17px}.tk-directory-top>img{width:114px;height:auto}.tk-directory-top>span{font-size:12px}.tk-directory-category{padding:16px 17px 0;gap:12px;font-size:10px}.tk-partner-card{margin:16px 17px 20px;padding:19px}.tk-partner-brand{gap:8px}.tk-partner-brand>img{width:110px;height:auto}.tk-partner-brand>span{font-size:9px;gap:4px}.tk-partner-brand .tk-icon{width:14px;height:14px}.tk-partner-tags{gap:6px}.tk-partner-tags>span{font-size:9px;padding:4px 7px}
 .tk-bottom-banner>.container{min-height:230px;padding-block:38px}.tk-bottom-banner h2{font-size:25px}.tk-bottom-banner .tk-button{font-size:15px}
}
@media(max-width:360px){.tk-access-benefits>span{font-size:14px}.tk-access-regions{gap:11px}.tk-access-regions>span{font-size:13px}.tk-partner-brand{align-items:flex-start;flex-direction:column;gap:13px}}
@media(prefers-reduced-motion:reduce){
 .tiktok-page .core-card,.tiktok-page .feature-card{transition:none}
 .tiktok-page .core-card:hover,.tiktok-page .core-card:focus-within{transform:none}
 .tk-bottom-banner h2 strong,.tk-bottom-banner .tk-button{animation:none}
}

/* 保持荣誉称谓与说明按语意换行。 */
.tk-honor-title>span{display:block}
.tiktok-page .section-heading>p,.tk-access-top>p>span{text-wrap:balance}

/* 美客多与Coupang复用官网结构，独立平台色板与ERP工作台素材。 */
.ep-page[hidden]{display:none!important}
.ep-page{--ep-primary:#2966c4;--ep-ink:#28364d;--ep-muted:#7c889a;--ep-tint:#f5f9ff;--ep-line:#e2eaf5;--ep-soft:#eaf2ff;color:var(--ep-ink);font-size:16px;line-height:1.8}
.ep-mercado{--ep-primary:#2d3277;--ep-ink:#262d58;--ep-muted:#70718a;--ep-tint:#fffbe4;--ep-line:#eddfa0;--ep-soft:#ffe960}
.ep-page .container{width:1260px;max-width:calc(100% - 48px)}
.ep-icon{width:25px;height:25px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ep-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:11px 24px;color:#fff;background:var(--ep-primary);border-radius:6px;font-size:16px;line-height:1.5;box-shadow:0 6px 17px #27457720;transition:transform .2s,box-shadow .2s}
.ep-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #27457732}
.ep-button:focus-visible,.ep-card-link:focus-visible{outline:2px solid var(--ep-primary);outline-offset:5px}
.ep-hero{height:calc(420px + var(--header-height));border-top:var(--header-height) solid transparent;overflow:hidden;background:radial-gradient(ellipse at 92% 42%,#d5eaff 0,transparent 55%),#f5faff;background-origin:border-box}
.ep-mercado .ep-hero{background-image:radial-gradient(ellipse at 90% 10%,#ffe600,transparent 65%),linear-gradient(110deg,#fffbe3,#fff07d)}
.ep-hero-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}
.ep-hero-copy{flex:1;min-width:0;z-index:1}
.ep-eyebrow{font-size:18px;color:var(--ep-primary);margin-bottom:12px;letter-spacing:.3px}
.ep-hero h1{font-size:36px;font-weight:500;line-height:1.5;letter-spacing:-.7px}
.ep-hero h1 strong{font-weight:600;color:var(--ep-primary)}
.ep-hero h1 em{display:inline-block;vertical-align:middle;font-size:14px;font-style:normal;color:var(--ep-primary);border:1px solid currentColor;padding:3px 9px;border-radius:5px;margin:0 0 3px 12px;transform:rotate(-5deg);font-weight:500;letter-spacing:0}
.ep-hero h2{font-size:19px;font-weight:400;margin:21px 0 10px}
.ep-hero-description{font-size:14px;color:var(--ep-muted);margin-bottom:26px}
.ep-hero-art{width:520px;max-width:45%;height:365px;position:relative;flex:none}
.ep-hero-orbit{position:absolute;inset:30px -50px 2px 20px;border-radius:50%;border:1px solid #8ab5db60;transform:rotate(-20deg);box-shadow:0 0 0 26px #ffffff24,0 0 0 58px #ffffff24}
.ep-mercado .ep-hero-orbit{border-color:#c8ab3e55}
.ep-hero-platform{position:absolute;left:30px;right:28px;top:13px;display:flex;justify-content:space-between;align-items:center;color:var(--ep-primary);font-size:13px}
.ep-hero-platform img{width:125px;height:28px;object-fit:contain}
.ep-hero-platform .ep-mercado-logo{width:158px;height:40px;object-fit:contain;object-position:left center}
.ep-hero-art .ep-workbench{position:absolute;inset:71px 30px auto 22px;transform:rotate(-5deg);font-size:12px;box-shadow:10px 13px 0 #ffffff75,20px 30px 45px #2d52761b}
.ep-hero-art .ep-window{height:39px;font-size:11px;padding:0 16px}
.ep-hero-art .ep-work-body{padding:16px}.ep-hero-art .ep-step-tabs{font-size:10px;gap:18px;margin-bottom:14px}
.ep-hero-art .ep-product-editor{gap:16px}.ep-hero-art .ep-product-photo{width:112px;height:122px}
.ep-hero-art .ep-product-fields strong{font-size:12px}.ep-hero-art .ep-price b{font-size:21px}.ep-hero-art .ep-editor-foot{margin-top:13px;font-size:10px;padding-top:12px}
.ep-hero-art .ep-field-labels{margin:7px 0}.ep-hero-art .ep-field-labels span{font-size:9px}
.ep-floating{position:absolute;z-index:2;background:#ffffffed;box-shadow:0 12px 30px #2c4b7220;border:1px solid #fff;border-radius:12px;display:flex;align-items:center;gap:12px;padding:14px 18px;color:var(--ep-primary);font-size:14px;font-weight:500}
.ep-floating small{display:block;font-size:10px;font-weight:400;color:var(--ep-muted);margin-top:3px}.ep-floating .ep-icon{width:28px;height:28px}
.ep-floating-top{right:-5px;top:34px;transform:rotate(5deg)}.ep-floating-bottom{right:1px;bottom:3px;transform:rotate(3deg)}.ep-floating i{font-style:normal;border-radius:50%;background:var(--ep-soft);width:24px;height:24px;text-align:center;margin-left:8px}
.ep-access{padding:32px 0 37px;background:#fff}.ep-access>.container{border-bottom:1px solid var(--ep-line);padding-bottom:33px}
.ep-access-top{display:flex;justify-content:center;align-items:center;gap:42px;font-size:20px}.ep-access-top strong{font-weight:500}.ep-access-top>div{display:flex;align-items:center;gap:23px}.ep-access-top>div>span{display:flex;align-items:center;gap:8px;font-size:17px}.ep-access-top .ep-icon{color:var(--ep-primary);width:20px;height:20px}
.ep-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px}.ep-benefits>span{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px}.ep-benefits>span+span{border-left:1px solid var(--ep-line)}.ep-benefits .ep-icon{color:var(--ep-primary)}
.ep-section{padding:68px 0;overflow:clip}.ep-tint{background:var(--ep-tint)}.ep-heading{text-align:center;margin-bottom:39px}.ep-heading h2{font-size:32px;font-weight:600;line-height:1.5}.ep-heading>p{margin-top:14px;color:var(--ep-muted);font-size:16px}
.ep-core-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ep-core-card{padding:26px 23px 22px;border:1px solid var(--ep-line);border-radius:11px;background:var(--ep-tint);display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s,box-shadow .25s,border-color .25s}
.ep-core-card>.ep-icon{width:38px;height:38px;color:var(--ep-primary);margin-bottom:15px}.ep-core-card h3{font-size:20px;font-weight:500}.ep-core-card>p{font-size:14px;color:var(--ep-muted);margin:10px 0 19px;line-height:1.95}.ep-card-link{display:inline-flex;align-items:center;gap:9px;margin-top:auto;font-size:14px;color:var(--ep-primary);padding:5px 13px;border:1px solid var(--ep-line);background:#fff;border-radius:5px}.ep-core-card:hover,.ep-core-card:focus-within{transform:translateY(-5px);box-shadow:0 12px 28px #243e6610;border-color:var(--ep-primary)}
.ep-feature-group+.ep-feature-group{margin-top:29px}.ep-feature-group>h3{font-size:22px;font-weight:500;margin-bottom:17px}.ep-feature-group>h3>span{font-size:13px;font-weight:400;color:var(--ep-muted);margin-left:13px}.ep-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.ep-feature-card{display:flex;gap:12px;padding:24px 20px;border:1px solid var(--ep-line);border-radius:10px;background:#fff}.ep-feature-card>.ep-icon{width:21px;height:21px;margin-top:4px;color:var(--ep-primary)}.ep-feature-card h4{font-size:17px;font-weight:500}.ep-feature-card p{font-size:13px;color:var(--ep-muted);margin-top:8px;line-height:1.95}
.ep-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center}.ep-scene-2{background:var(--ep-tint)}.ep-scene-2 .ep-scene-copy{order:2}.ep-scene-2 .ep-scene-visual{order:1}
.ep-kicker{font-size:16px;letter-spacing:.5px;color:var(--ep-primary);margin-bottom:13px}.ep-scene-copy h2{font-size:29px;font-weight:600;line-height:1.6;max-width:440px}.ep-scene-copy>p:not(.ep-kicker){font-size:15px;color:var(--ep-muted);margin-top:17px}.ep-scene-copy ul{padding:0;margin:27px 0;list-style:none;display:grid;gap:20px}.ep-scene-copy li{display:flex;gap:15px}.ep-scene-copy li>i{font-size:12px;font-style:normal;color:var(--ep-primary);background:var(--ep-soft);width:28px;height:28px;line-height:28px;text-align:center;border-radius:8px;flex:none}.ep-scene-copy li h3{font-size:17px;font-weight:500}.ep-scene-copy li p{font-size:13px;color:var(--ep-muted);line-height:1.9;margin-top:4px}
.ep-scene-visual{min-width:0;position:relative;padding:28px 0}.ep-scene-visual:before{content:'';position:absolute;inset:0 -20px 40px;border-radius:45% 55% 38% 62%;background:var(--ep-soft);opacity:.65;transform:rotate(-7deg)}
.ep-workbench{position:relative;z-index:1;background:#fff;border:1px solid var(--ep-line);border-radius:15px;overflow:hidden;box-shadow:0 16px 40px #38537c12}.ep-window{height:53px;padding:0 23px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ep-line);background:#fcfdff;font-size:13px}.ep-window>b{font-weight:500}.ep-window>span:last-child{margin-left:auto;color:var(--ep-muted);font-size:11px}.ep-dots{display:flex;gap:5px}.ep-dots i{width:6px;height:6px;border-radius:50%;background:#d3dce7}.ep-dots i:first-child{background:#f0bdad}.ep-dots i:nth-child(2){background:#f0dba1}.ep-dots i:nth-child(3){background:#afcfc2}
.ep-work-body{padding:27px}.ep-step-tabs{display:flex;gap:25px;font-size:13px;color:#9aa5b4;margin-bottom:25px}.ep-step-tabs .current{color:var(--ep-primary);border-bottom:2px solid var(--ep-primary);padding-bottom:7px}
.ep-product-editor{display:flex;align-items:center;gap:25px}.ep-product-photo{width:160px;height:185px;flex:none;border-radius:10px;background:var(--ep-tint);overflow:hidden}.ep-product-photo img{width:100%;height:100%;object-fit:contain}.ep-product-fields{min-width:0;flex:1}.ep-product-fields small{display:block;font-size:11px;color:var(--ep-muted)}.ep-product-fields strong{font-size:16px;font-weight:500;display:block;margin-top:7px;overflow-wrap:anywhere}.ep-field-labels{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 19px}.ep-field-labels span{font-size:10px;border:1px solid var(--ep-line);padding:2px 6px;color:var(--ep-primary);border-radius:4px}.ep-price{display:flex;align-items:baseline;gap:9px;color:var(--ep-primary)}.ep-price span{font-size:11px}.ep-price b{font-size:26px;font-weight:600}.ep-editor-foot{display:flex;align-items:center;gap:7px;border-top:1px solid var(--ep-line);padding-top:19px;margin-top:23px;font-size:12px;color:#548e7b}.ep-editor-foot .ep-icon{width:16px;height:16px}.ep-editor-foot>span{margin-left:auto;font-size:11px;color:var(--ep-muted)}
.ep-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:22px}.ep-metrics>div{padding:14px 17px;background:var(--ep-tint);border-radius:8px}.ep-metrics small{font-size:11px;color:var(--ep-muted)}.ep-metrics strong{display:block;font-size:27px;font-weight:600;color:var(--ep-primary)}.ep-metrics em{font-style:normal;font-size:11px;margin-left:7px;color:var(--ep-muted)}.ep-order-head,.ep-order-row{display:grid;grid-template-columns:1fr 55px 70px;align-items:center;gap:10px;font-size:12px}.ep-order-head{background:#f8fafc;padding:9px 12px;color:var(--ep-muted)}.ep-order-row{padding:17px 12px;border-bottom:1px solid var(--ep-line)}.ep-order-product{display:flex;align-items:center;gap:10px}.ep-order-product .ep-icon{width:20px;height:20px;color:var(--ep-primary)}.ep-order-row em{font-style:normal;font-size:11px;color:var(--ep-primary);background:var(--ep-soft);padding:2px 8px;border-radius:4px;text-align:center}
.ep-stock-top{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--ep-line);padding-bottom:23px;margin-bottom:25px}.ep-stock-top>span{display:flex;align-items:center;gap:10px;font-size:14px}.ep-stock-top strong{font-size:32px;color:var(--ep-primary);margin-left:auto}.ep-stock-top strong small{font-size:12px;margin-left:5px}.ep-stock-top em{font-style:normal;font-size:11px;color:var(--ep-muted)}.ep-stock-row{display:flex;align-items:center;gap:20px;margin:23px 0;font-size:12px}.ep-stock-row>b{font-weight:400;width:66px;flex:none}.ep-stock-row>div{flex:1;height:10px;border-radius:10px;background:var(--ep-tint)}.ep-stock-row i{display:block;height:100%;border-radius:inherit;background:var(--ep-primary);opacity:.65}.ep-stock-row>span{width:26px;color:var(--ep-muted);text-align:right}.ep-stock-bottom{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ep-line);margin-top:30px;padding-top:24px;gap:13px}.ep-stock-bottom>div{text-align:center;color:var(--ep-muted);font-size:11px}.ep-stock-bottom .ep-icon{display:block;margin:0 auto 8px;color:var(--ep-primary);width:21px;height:21px}.ep-stock-bottom b{display:block;color:var(--ep-ink);font-size:13px;font-weight:500;margin-top:3px}.ep-visual-caption{position:relative;z-index:1;text-align:center;font-size:13px;letter-spacing:1px;color:var(--ep-primary);margin-top:25px}
.ep-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;position:relative}.ep-workflow:before{content:'';position:absolute;left:10%;right:10%;height:1px;background:var(--ep-line);top:35px}.ep-workflow>div{position:relative;text-align:center}.ep-workflow>div>span{display:grid;place-items:center;width:70px;height:70px;border-radius:20px;background:#fff;color:var(--ep-primary);border:1px solid var(--ep-line);margin:auto auto 18px}.ep-workflow b{position:absolute;right:calc(50% - 44px);top:-7px;font-size:11px;font-weight:500;color:var(--ep-primary);background:var(--ep-soft);border:3px solid var(--ep-tint);width:30px;height:30px;border-radius:50%;line-height:24px}.ep-workflow h3{font-size:19px;font-weight:500}.ep-workflow p{font-size:13px;color:var(--ep-muted);margin-top:6px}
.ep-closing{background:#e8f2ff;padding:65px 0;text-align:center}.ep-mercado .ep-closing{background:#ffe979}.ep-closing h2{font-size:34px;font-weight:400;margin-bottom:26px}.ep-closing h2 strong{color:var(--ep-primary);font-weight:600}
/* 八个内页按功能主题使用独立光影构图；等比覆盖，首页和价格沿用原素材。 */
body .rich-banner{position:relative;isolation:isolate;overflow:hidden}
body .rich-banner::before{content:'';position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;z-index:-1;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat}
body #shopee-bottom-cta::after{content:none}
body #shopee-bottom-cta.rich-banner::before{background-image:linear-gradient(110deg,#dc351c30,#ee4d2d25),url("../assets/media/f1699786f89732cc.svg")}
body #tiktok-bottom-cta.rich-banner::before{background-image:url("../assets/media/2deb52edd9d5b9b0.svg")}
body #freight-register.rich-banner::before{background-image:url("../assets/media/45d02af155486d73.svg")}
body #price-template-start.rich-banner::before{background-image:url("../assets/media/dbd019afca0f9927.svg")}
body #mcp-register.rich-banner::before{background-image:url("../assets/media/af7b900e91ccb20c.svg")}
body #selection-start.rich-banner::before{background-image:url("../assets/media/b6088a713ee1171d.svg")}
body #mercado-register.rich-banner::before{background-image:linear-gradient(105deg,#ffe60035,#ffd90055),url("../assets/media/013d3562bba28fd2.svg")}
body #coupang-register.rich-banner::before{background-image:url("../assets/media/b372a7b880104c21.svg")}
.mercado-active .dropdown-toggle,.coupang-active .dropdown-toggle{color:#2b92ff}
@media(max-width:1199px){.ep-hero h1{font-size:31px}.ep-hero h1 em{font-size:12px;margin-left:8px}.ep-hero h2{font-size:17px}.ep-hero-description{font-size:12px}.ep-split{gap:40px}.ep-access-top{gap:26px;font-size:18px}.ep-access-top>div{gap:16px}.ep-benefits>span{font-size:16px}.ep-feature-card{padding:20px 15px}.ep-feature-card h4{font-size:16px}.ep-window{padding:0 17px;gap:10px}.ep-work-body{padding:20px}.ep-product-photo{width:125px;height:155px}.ep-product-editor{gap:17px}}
@media(max-width:980px){.ep-hero{height:auto}.ep-hero-inner{flex-direction:column;align-items:flex-start;padding-block:40px 30px;gap:26px}.ep-hero h1{font-size:36px}.ep-hero h2{font-size:19px}.ep-hero-description{font-size:14px}.ep-hero-art{width:520px;max-width:100%;align-self:center}.ep-hero-copy{width:100%}.ep-access-top{flex-direction:column;gap:15px}.ep-access-top>div{flex-wrap:wrap;justify-content:center}.ep-core-grid,.ep-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-split{grid-template-columns:1fr;gap:28px;max-width:680px!important}.ep-scene-2 .ep-scene-copy{order:0}.ep-scene-2 .ep-scene-visual{order:1}.ep-scene-copy h2{max-width:none}.ep-scene-visual{padding:20px}.ep-scene-visual:before{inset:0 0 40px}.ep-benefits>span{font-size:14px;gap:8px}.ep-benefits .ep-icon{width:21px;height:21px}.ep-section{padding:52px 0}.ep-workflow{gap:12px}.ep-workflow h3{font-size:17px}.ep-workflow p{font-size:12px}.ep-heading h2{font-size:29px}}
@media(max-width:600px){.ep-page .container{max-width:calc(100% - 32px)}.ep-hero-inner{padding-block:32px 27px}.ep-eyebrow{font-size:16px}.ep-hero h1{font-size:28px;letter-spacing:-.5px}.ep-hero h1 em{font-size:11px;margin-left:8px;padding:2px 6px}.ep-hero h2{font-size:16px;margin-top:20px}.ep-hero-description{font-size:12px;line-height:2;max-width:330px;margin-bottom:23px}.ep-button{font-size:14px;min-height:43px;padding:10px 20px}.ep-hero-art{height:308px}.ep-hero-platform{left:16px;right:10px;top:4px}.ep-hero-art .ep-workbench{inset:65px 10px auto 7px;transform:rotate(-3deg)}.ep-hero-art .ep-work-body{padding:12px}.ep-hero-art .ep-window{padding:0 10px;font-size:10px;gap:7px}.ep-hero-art .ep-window>span:last-child{font-size:9px}.ep-hero-art .ep-product-photo{width:85px;height:100px}.ep-hero-art .ep-product-editor{gap:10px}.ep-hero-art .ep-product-fields strong{font-size:11px}.ep-hero-art .ep-product-fields small{font-size:9px}.ep-hero-art .ep-price b{font-size:18px}.ep-hero-art .ep-editor-foot{font-size:9px;gap:4px}.ep-hero-art .ep-editor-foot>span{font-size:8px}.ep-floating{padding:10px 12px;font-size:11px;gap:8px}.ep-floating small{font-size:8px}.ep-floating .ep-icon{width:24px;height:24px}.ep-floating-top{top:30px;right:0}.ep-floating-bottom{bottom:-3px;right:0}.ep-access{padding:27px 0 10px}.ep-access-top{font-size:17px}.ep-access-top>div{gap:14px}.ep-access-top>div>span{font-size:13px;gap:5px}.ep-access-top .ep-icon{width:17px;height:17px}.ep-benefits{grid-template-columns:1fr 1fr;gap:21px 0;margin-top:25px}.ep-benefits>span{font-size:13px}.ep-benefits>span:nth-child(3){border-left:none}.ep-section{padding:43px 0}.ep-heading{margin-bottom:28px}.ep-heading h2{font-size:25px}.ep-heading>p{font-size:13px;line-height:1.9}.ep-core-grid{gap:13px}.ep-core-card{padding:20px 15px 17px}.ep-core-card>.ep-icon{width:31px;height:31px;margin-bottom:12px}.ep-core-card h3{font-size:17px}.ep-core-card>p{font-size:12px;line-height:1.9}.ep-card-link{font-size:12px;padding:4px 9px;gap:7px}.ep-feature-group>h3{font-size:20px}.ep-feature-group>h3>span{display:block;margin:4px 0 0;font-size:12px}.ep-feature-grid{gap:12px}.ep-feature-card{padding:18px 13px;flex-direction:column;gap:9px}.ep-feature-card h4{font-size:15px}.ep-feature-card p{font-size:12px}.ep-scene-copy h2{font-size:25px}.ep-scene-copy>p:not(.ep-kicker){font-size:13px}.ep-kicker{font-size:14px}.ep-scene-copy li p{font-size:12px}.ep-scene-copy li h3{font-size:16px}.ep-scene-visual{padding:14px 0}.ep-window{padding:0 12px;height:43px;font-size:11px;gap:8px}.ep-window>span:last-child{font-size:10px}.ep-work-body{padding:17px 14px}.ep-product-photo{width:105px;height:145px}.ep-product-editor{gap:14px}.ep-product-fields strong{font-size:13px}.ep-product-fields small{font-size:10px}.ep-field-labels span{font-size:9px;padding:2px 4px}.ep-field-labels{margin:10px 0}.ep-price b{font-size:23px}.ep-editor-foot{font-size:10px;gap:5px}.ep-editor-foot>span{font-size:9px}.ep-visual-caption{font-size:11px}.ep-metrics{gap:8px}.ep-metrics>div{padding:11px}.ep-metrics strong{font-size:25px}.ep-order-head,.ep-order-row{font-size:11px;grid-template-columns:1fr 38px 64px;padding-inline:7px}.ep-stock-top{gap:8px}.ep-stock-top>span{font-size:12px}.ep-stock-top>span .ep-icon{width:21px;height:21px}.ep-stock-top strong{font-size:28px}.ep-workflow{grid-template-columns:1fr;gap:22px;max-width:300px;margin:auto}.ep-workflow:before{left:29px;right:auto;top:0;bottom:0;width:1px;height:auto}.ep-workflow>div{text-align:left;padding:6px 0 6px 83px;min-height:60px}.ep-workflow>div>span{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:16px}.ep-workflow b{left:44px;top:-7px;right:auto}.ep-workflow h3{font-size:17px}.ep-workflow p{font-size:12px}.ep-closing{padding:48px 0}.ep-closing h2{font-size:27px;max-width:300px;line-height:1.6;margin:0 auto 24px}.ep-closing h2 strong{display:block}}
@media(prefers-reduced-motion:reduce){.ep-button,.ep-core-card{transition:none}.ep-button:hover,.ep-core-card:hover,.ep-core-card:focus-within{transform:none}}
@media(max-width:600px){.ep-hero-art{height:370px}.ep-floating-bottom{bottom:3px}.ep-hero-platform>span:last-child{display:none}}

/* Mercado Libre: richer yellow and deeper blue, kept within the platform page. */
.ep-mercado{--ep-primary:#242867;--ep-ink:#24294e;--ep-muted:#696982;--ep-tint:#fff6c5;--ep-line:#e5cd58;--ep-soft:#ffdc22}
.ep-mercado .ep-hero{background-image:radial-gradient(ellipse at 91% 12%,#ffd000,transparent 65%),linear-gradient(110deg,#fff3ab,#ffdf22)}
.ep-mercado .ep-core-card{border-color:#ead26b}.ep-mercado .ep-feature-card{border-color:#e7d684}
body #mercado-register.rich-banner::before{background-image:linear-gradient(105deg,#ffdc0055,#ffc90080),url("../assets/media/013d3562bba28fd2.svg")}
body #shopee-bottom-cta.rich-banner::before{background-image:linear-gradient(110deg,#d9331c66,#ed4b2b45),url("../assets/media/f1699786f89732cc.svg")}

/* Shopee action colors must win over injected global link states. */
body.shopee-active a.sh-text-link, body.shopee-active a.sh-text-link:visited, body.shopee-active a.sh-text-link:hover, body.shopee-active a.sh-text-link:focus, body.shopee-active a.sh-text-link:active { color: #fff !important; }
body.shopee-active a.sh-text-link .cta-arrow { color: inherit !important; stroke: currentColor; }
