*{box-sizing:border-box}.refresh-header{position:relative!important;background:#fff;border-bottom:1px solid #edf0f6;z-index:10}.refresh-wrap{max-width:1160px;padding:18px 30px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.refresh-brand{display:flex;align-items:center;gap:11px;font-size:18px;font-weight:700;line-height:1.6;color:#30425b;max-width:480px;overflow-wrap:anywhere}.refresh-brand>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;background:var(--accent);color:#fff;border-radius:6px;font-size:21px}.refresh-header nav{display:flex;gap:23px;font-size:12px;line-height:1.8}.refresh-header nav a{white-space:nowrap;color:#8592a4}.refresh-date{font-size:10px;line-height:1.8;white-space:nowrap;color:#9aabc1}.refresh-date time{display:block;font-weight:650;font-size:13px;color:var(--accent)}.refresh-skip{position:absolute;top:-100px;left:12px;z-index:9999;padding:12px;background:white;color:#111}.refresh-skip:focus{top:10px}a:focus-visible{outline:3px solid #e5b563;outline-offset:4px}img{max-width:100%}.refresh-article-link{color:#1683ff!important}.refresh-article-link:hover{text-decoration:underline;text-underline-offset:4px}img[src=""]{display:none}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif!important}@media(max-width:767px){.refresh-wrap{padding:16px 22px;flex-wrap:wrap;gap:12px}.refresh-brand{max-width:calc(100% - 120px);font-size:16px}.refresh-header nav{order:3;flex:0 0 100%;gap:25px;padding-top:10px;border-top:1px solid #eff2f6;overflow-x:auto}.refresh-date{margin-left:auto}.refresh-date time{font-size:12px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
#tpl14{--accent:#8473d8;color:#605984;background:#fff;line-height:1.9}#tpl14 .container{max-width:1160px;padding-left:30px;padding-right:30px}#tpl14 .hero-wrapper{background:linear-gradient(120deg,#6956bb,#8f74cf);color:#fff;padding:0;overflow:hidden}#tpl14 .hero{background:none!important;padding:65px 0 75px!important;height:auto!important;min-height:0}#tpl14 .hero>.container{display:flex;align-items:center;gap:60px}#tpl14 .hero .text{position:relative!important;flex:1;width:auto!important;max-width:none!important;text-align:left!important}#tpl14 .hero h1{color:white;font-size:clamp(30px,3.4vw,47px);font-weight:700;line-height:1.5;margin:21px 0;letter-spacing:-1px}#tpl14 .hero .lead{font-size:16px;color:#d8cbf3;line-height:2;margin-bottom:24px}#tpl14 .headline{font-size:11px;color:#cfbfec;display:block}#tpl14 .headline .badge{background:#b498e3;font-size:10px}#tpl14 .hero .image{display:block!important;position:relative!important;flex:0 0 42%;width:42%!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto!important;transform:none!important;margin:0;padding:10px;background:#ffffff0d;border:1px solid #ffffff25;border-radius:16px 70px 16px 16px}#tpl14 .hero .image img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:10px 60px 10px 10px}#tpl14 .btn-warning{background:#ffd37d!important;border-color:#ffd37d!important;color:#684d83;padding:13px 25px;border-radius:25px;font-size:14px;font-weight:650}#tpl14 .callout{position:relative;margin-top:-23px;background:white;border:1px solid #e8e1f4;border-radius:9px;box-shadow:0 12px 25px #6d4ab710;padding:26px 30px}#tpl14 .callout .row{align-items:center}#tpl14 .callout .h1,#tpl14 .callout .h2{font-size:22px!important;color:#8c79b6}#tpl14 .text-primary{color:#9b85ca!important}#tpl14 .callout .text-primary{font-size:11px;color:#a99bc1!important}#tpl14 section{padding:63px 0}#tpl14 section h2{font-size:30px;color:#756293;font-weight:650;line-height:1.6}#tpl14 section .lead{font-size:15px;color:#a79ab7;line-height:2}#tpl14 .features{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#tpl14 .feature{width:auto!important;float:none!important;flex:none!important;margin:0!important;padding:27px!important;border:1px solid #eee8f6;border-radius:8px;background:#fff;box-shadow:0 7px 20px #7c5b9810}#tpl14 .feature-icon{color:#9e84cf;background:#f4eefb;border-radius:12px;width:46px;height:46px;display:grid;place-items:center;margin-bottom:20px}#tpl14 .feature h3{font-size:17px;color:#7c6999;line-height:1.9;margin-bottom:12px}#tpl14 .feature p{font-size:14px;color:#ad9fba;line-height:2}#tpl14 #features{background:#fff}#tpl14 #contact-support{background:#f5f1fb}#tpl14 #contact-support img{max-width:100%;height:auto!important;object-fit:contain}#tpl14 #contact-support .row{align-items:center}#tpl14 #contact-support li{color:#a595b8;line-height:2}#tpl14 #try{background:linear-gradient(120deg,#6f5c9b,#9079b6);color:#fff}#tpl14 #try .swiper-wrapper{display:block!important;transform:none!important}#tpl14 #try .swiper-slide{width:auto!important}#tpl14 blockquote{font-size:23px;line-height:1.9;color:#e5daf2}#tpl14 .text-job{color:#bca8da}#tpl14 .download-section{background:#fff6e5}#tpl14 .download-section h2{color:#a88a55}#tpl14 footer{background:#f6f2fb;padding:35px 0;color:#aa9cb9;font-size:13px}#tpl14 footer h3{color:#7b699a;font-size:20px}#tpl14 footer a{color:#1683ff}#tpl14 footer img{width:55px;height:55px;object-fit:cover;border-radius:50%}@media(max-width:767px){#tpl14 .container{padding-left:22px;padding-right:22px}#tpl14 .hero{padding:39px 0 58px!important}#tpl14 .hero>.container{display:block}#tpl14 .hero h1{font-size:31px}#tpl14 .hero .lead{font-size:15px}#tpl14 .hero .image{width:100%!important;margin-top:31px}#tpl14 .hero .image img{max-height:300px}#tpl14 .callout{width:calc(100% - 30px);padding:24px 18px}#tpl14 .callout .h1,#tpl14 .callout .h2{font-size:18px!important}#tpl14 .features{grid-template-columns:1fr;gap:16px}#tpl14 .feature{padding:24px!important}#tpl14 section{padding:42px 0}#tpl14 section h2{font-size:25px}#tpl14 blockquote{font-size:20px}}
#tpl14{--accent:#8b5acc}#tpl14 .hero-wrapper{background:radial-gradient(ellipse at 100% 0,#ab67d0,transparent 65%),linear-gradient(125deg,#6243b3,#8859c9)}#tpl14 .btn-warning{background:#ffd063!important;border-color:#ffd063!important;color:#633b8e;box-shadow:0 7px 20px #38205224}#tpl14 .refresh-brand>span{background:linear-gradient(135deg,#b476dc,#7168d8)}#tpl14 .callout{background:linear-gradient(115deg,#fff,#f8eeff);border-top:3px solid #ba8fe7}#tpl14 .callout .h1,#tpl14 .callout .h2{color:#9a65bf}#tpl14 .feature{border-top:3px solid #ad7fdb;background:linear-gradient(135deg,#fff,#faf3ff)}#tpl14 .feature:nth-child(3n+2){border-top-color:#f6b653;background:linear-gradient(135deg,#fff,#fff8ea)}#tpl14 .feature:nth-child(3n){border-top-color:#58bfb5;background:linear-gradient(135deg,#fff,#f0fbf8)}#tpl14 .feature-icon{background:#eee0fb;color:#a96fd1}#tpl14 #contact-support{background:linear-gradient(120deg,#f3e7ff,#eaf3ff)}#tpl14 #try{background:linear-gradient(120deg,#7c4ba3,#a569bc)}#tpl14 .download-section{background:linear-gradient(120deg,#fff0ce,#fff8e9)}#tpl14 footer{background:#f5eefa}#tpl14 .callout .text-uppercase{white-space:normal;word-break:normal;overflow-wrap:anywhere;letter-spacing:.3px!important;text-transform:none;font-size:12px;line-height:1.9}#tpl14 h1,#tpl14 h2,#tpl14 h3,#tpl14 p,#tpl14 .feature,#tpl14 .text-job{word-break:normal;overflow-wrap:anywhere;white-space:normal}#tpl14 .features .feature{height:auto!important;min-width:0}#tpl14 #contact-support li,#tpl14 #contact-support span{line-height:2;overflow-wrap:anywhere}#tpl14 footer .t14-footer-link{display:block;font-size:14px;line-height:1.9;padding:10px 0;border-bottom:1px solid #e9def1}#tpl14 footer .t14-footer-link a{color:#1683ff}#tpl14 #try blockquote{font-size:22px;line-height:2;font-weight:400}#tpl14 .hero .text{margin-top:0!important}#tpl14 .callout{overflow:visible;word-break:normal}#tpl14 .download-section .card-primary{height:auto}@media(max-width:767px){#tpl14 .callout .row{row-gap:20px}#tpl14 .callout .h1,#tpl14 .callout .h2{font-size:17px!important;line-height:1.9}#tpl14 .feature h3{font-size:18px}#tpl14 .text-job{font-size:12px}#tpl14 #try blockquote{font-size:18px}}
#tpl14 .t14-masthead{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px max(30px,calc((100vw - 1100px)/2));background:#f6efff;border-bottom:1px solid #e2d3f0}#tpl14 .t14-wordmark{position:relative;display:inline-block;font-size:25px;line-height:1.5;font-weight:750;letter-spacing:-.8px;color:#7250a5;text-decoration:none;max-width:620px;overflow-wrap:anywhere}#tpl14 .t14-wordmark:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:5px;background:#f4cc78;z-index:0;opacity:.6}#tpl14 .t14-masthead nav{display:flex;gap:9px}#tpl14 .t14-masthead nav a{display:flex;align-items:center;gap:8px;padding:8px 13px;background:#ffffffc4;border:1px solid #e9dcf7;border-radius:24px;white-space:nowrap;font-size:11px;color:#9376b7;text-decoration:none}#tpl14 .t14-masthead nav b{font-size:9px;color:#b4a0cd;font-weight:400}#tpl14 .t14-published{display:flex;align-items:center;justify-content:flex-end;gap:11px;padding-top:0;margin-top:-13px;margin-bottom:25px;line-height:1.6;color:#b3a0c9;font-size:11px}#tpl14 .t14-published time{font-size:13px;color:#8b6cb1;font-weight:650;font-variant-numeric:tabular-nums}#tpl14 #features{position:relative}#tpl14 .hero .cta .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:47px!important;height:auto!important;line-height:1.5!important;padding:12px 24px!important;white-space:normal!important;font-size:14px!important}@media(max-width:767px){#tpl14 .t14-masthead{display:block;text-align:center;padding:22px 20px 18px}#tpl14 .t14-wordmark{font-size:24px;max-width:100%}#tpl14 .t14-masthead nav{justify-content:center;gap:7px;overflow-x:auto;margin-top:16px}#tpl14 .t14-masthead nav a{font-size:10px;padding:7px 10px;gap:6px}#tpl14 .t14-published{margin-top:-10px;margin-bottom:22px;justify-content:center;font-size:10px}#tpl14 .t14-published time{font-size:12px}}

/* Plum and electric magenta product identity */
#tpl14{--accent:#a51ccc;color:#342044;background:#fff}
#tpl14 .t14-masthead{background:#29103f;border:0;border-bottom:4px solid #ed3d99;padding-top:22px;padding-bottom:22px;text-align:left}
#tpl14 .t14-wordmark{display:flex;align-items:center;gap:12px;color:#fff;font-size:25px;font-weight:750;letter-spacing:0;min-width:0;flex:1}
#tpl14 .t14-wordmark:after{display:none}#tpl14 .t14-emblem{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;color:#29103f;background:#ffe15a;font-size:29px;line-height:1;border-radius:50%}
#tpl14 .t14-masthead nav{gap:23px;align-items:center}
#tpl14 .t14-masthead nav a{background:none;border:0;border-radius:0;color:#f3e3ff;padding:9px 0;font-size:13px;gap:12px}
#tpl14 .t14-masthead nav a:last-child{background:#ffe15a;border-radius:7px;color:#3f1557;padding:10px 17px;font-weight:700}
#tpl14 .t14-masthead nav a:hover{color:#ff8bd0}#tpl14 .t14-masthead nav a:last-child:hover{background:#fff0a0;color:#3f1557}
#tpl14 .hero-wrapper{background:radial-gradient(ellipse at 90% 20%,#ed3d9980,transparent 55%),linear-gradient(120deg,#64129b,#981bb5 60%,#bc248c)}
#tpl14 .hero h1{font-weight:800;color:#fff}#tpl14 .hero .lead{color:#f6e5ff}#tpl14 .headline{color:#ffe8ff}#tpl14 .headline .badge{background:#ffe15a;color:#4e1768}
#tpl14 .hero .image{background:#ffffff16;border-color:#ffffff4d;box-shadow:16px 16px 0 #ffce512e}
#tpl14 .btn-warning{background:#ffe15a!important;border-color:#ffe15a!important;color:#491764!important;border-radius:8px;box-shadow:0 8px 22px #3d094a33}
#tpl14 .callout{background:#fff7cb;border:1px solid #f6df7a;border-top:4px solid #f3c431;box-shadow:0 12px 30px #4d086716}
#tpl14 .callout .h1,#tpl14 .callout .h2{color:#651b8d}#tpl14 .callout .text-primary{color:#6d4c32!important}
#tpl14 #features{background:#fff}#tpl14 section h2{color:#70219a;font-weight:750}#tpl14 section .lead{color:#705e7b}
#tpl14 .t14-published{color:#74617d}#tpl14 .t14-published time{color:#9620a4}
#tpl14 .feature{background:#faf1ff;border-color:#ead1f5;border-top:4px solid #a51ccc;border-radius:16px;box-shadow:none}
#tpl14 .feature:nth-child(3n+2){background:#fff9dc;border-color:#f3e3a3;border-top:4px solid #ebba17}
#tpl14 .feature:nth-child(3n){background:#fff0f6;border-color:#f6cedf;border-top:4px solid #ed3d99}
#tpl14 .feature-icon{background:#a51ccc;color:#fff}#tpl14 .feature:nth-child(3n+2) .feature-icon{background:#ffe15a;color:#573771}#tpl14 .feature:nth-child(3n) .feature-icon{background:#ed3d99;color:#fff}
#tpl14 .feature h3{color:#592073;font-weight:700}#tpl14 .feature p{color:#6e5779}
#tpl14 #contact-support{background:#f2e6fc;border-top:1px solid #e2c8f2}#tpl14 #contact-support li{color:#593f6a}
#tpl14 #try{background:linear-gradient(110deg,#50106f,#981b8b)}#tpl14 #try blockquote{color:#fff}#tpl14 .text-job{color:#ffcded}
#tpl14 .download-section{background:#ffe15a}#tpl14 .download-section h2{color:#521c70}#tpl14 footer{background:#29103f;color:#d6c2e2}#tpl14 footer h3{color:#ffe15a}
@media(max-width:767px){#tpl14 .t14-masthead{padding:21px 22px 17px}#tpl14 .t14-wordmark{font-size:23px;max-width:none}#tpl14 .t14-masthead nav{justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid #ffffff26;padding-top:13px}#tpl14 .t14-masthead nav a{font-size:12px}#tpl14 .t14-masthead nav a:last-child{padding:8px 12px}#tpl14 .hero .image{box-shadow:9px 9px 0 #ffce512e}}

/* Independent article layout: no loader or animation initialization required. */
html:has(body#tpl14){display:block;visibility:visible;opacity:1;min-height:100%;background:#fff}
body#tpl14{display:block!important;visibility:visible!important;opacity:1!important;margin:0;min-height:100vh;height:auto!important;overflow-y:auto!important;position:static!important;transform:none!important}
#tpl14>.t14-masthead,#tpl14>.hero-wrapper,#tpl14>section,#tpl14>footer{visibility:visible!important;opacity:1!important;transform:none!important}
#tpl14 .hero-wrapper{position:relative;display:block}#tpl14 .hero{position:relative;display:block}
#tpl14 .hero:before,#tpl14 .hero:after,#tpl14 footer:before,#tpl14 footer:after{content:none!important;display:none!important}
#tpl14 .hero .text{margin:0;min-width:0}#tpl14 .headline{margin-bottom:16px;text-decoration:none}#tpl14 .headline .badge{padding:6px 10px;margin-right:10px}
#tpl14 .hero .cta{margin:24px 0 10px}#tpl14 .callout .row{display:flex;flex-wrap:wrap}#tpl14 .feature{display:block!important}
#tpl14 .feature-icon{font-weight:700}#tpl14 .feature-icon:empty:before{content:'✦';font-size:23px}
#tpl14 blockquote{margin:0 auto 20px;max-width:860px;text-align:center}#tpl14 .text-job{text-align:inherit}
#tpl14 .swiper-slide{display:block!important;position:relative!important;opacity:1!important}#tpl14 footer ul{padding-left:0;list-style:none}
#tpl14 footer{position:relative;text-transform:none;letter-spacing:normal}#tpl14 .download-section .card{border:0;background:#fff6c3}
@media(max-width:767px){#tpl14 .hero>.container{display:block!important}#tpl14 .hero .image{display:block!important}#tpl14 .features{display:grid!important;grid-template-columns:1fr}#tpl14 .t14-masthead{display:block!important}}
