@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{to{transform:scale(2);opacity:0}}@keyframes pulse{0%{box-shadow:0 0 rgba(207,46,46,.6)}70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 transparent}}html,body{overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none;max-width:100%;margin:0;padding:0}.trust-banner{margin:20px auto 30px;text-align:center;overflow:hidden;max-width:100%}.trust-banner-inner{display:flex;justify-content:center;align-items:center;margin-bottom:10px;overflow:hidden}.laurel-left,.laurel-right{width:70px;height:120px;display:flex;align-items:center;justify-content:center;margin:0}.laurel{width:100%;height:auto;max-height:120px;overflow:visible}.stats-content{padding:0 5px;text-align:center}.big-number{font-size:3.5rem;font-weight:700;line-height:1;color:#fff;margin-bottom:0}.stats-description{font-size:1.2rem;color:#fff;font-weight:300;margin:5px 0}.stars{margin-top:5px}.star{color:#f9df4a;font-size:1.5rem;letter-spacing:5px}.trust-tagline{font-size:1.2rem;color:#dadada;margin-top:5px}@media(max-width:768px){.big-number{font-size:2.5rem}.stats-description{font-size:1rem}.laurel-left,.laurel-right{width:40px;margin:0}.star{font-size:1.2rem;letter-spacing:3px}}body{font-family:-apple-system,BlinkMacSystemFont,pingfang sc,hiragino sans gb,stheiti,helvetica neue,Helvetica,Arial,microsoft yahei,微软雅黑,wenquanyi micro hei,sans-serif;font-size:1.7em;line-height:1.7em;overflow-x:hidden;width:100%}a,a:link,a:visited,a:hover,a:active{text-decoration:none !important;-moz-text-decoration-line:none !important}a:-webkit-any-link{cursor:pointer;text-decoration:none !important;-moz-text-decoration-line:none !important}body a,body a:-webkit-any-link,body a:link{color:rgba(255,81,91,.8) !important;text-decoration:none !important;-moz-text-decoration-line:none !important;transition:all .3s ease;position:relative}body a:visited{text-decoration:none !important;-moz-text-decoration-line:none !important}body a:hover{text-decoration:none !important;-moz-text-decoration-line:none !important}body .logo-img,body .navigation .navigation-link:visited,body .site-title{color:rgba(255,255,255,.8) !important}a:hover:after{width:100%}strong{font-weight:500;color:rgba(255,255,255,.95)}img{border-radius:6px;transition:transform .3s ease;max-width:100%;height:auto}svg{max-width:100%;height:auto;display:block}img:hover{transform:scale(1.02)}h1,h2,h3,h4,h5,h6,.site-title{font-family:-apple-system,BlinkMacSystemFont,pingfang sc,hiragino sans gb,stheiti,helvetica neue,Helvetica,Arial,microsoft yahei,微软雅黑,wenquanyi micro hei,sans-serif;font-weight:600;letter-spacing:.02em;word-wrap:break-word;overflow-wrap:break-word;scroll-margin-top:100px}article h1,section h1,nav h1,aside h1,.content-with-toc h1{font-size:2em;line-height:1.25}.content article header{margin-top:1.2rem !important}.content h1{text-align:center;padding-bottom:15px;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#ff5252;display:block;width:100%;position:relative}.content h1 a,.content h1 a:focus,.content h1 a:hover,.content h1 a:visited{color:inherit}.content h1 a,.content h2 a,.content h3 a,.content h4 a{color:inherit !important}.content h1 a:after,.content h2 a:after,.content h3 a:after,.content h4 a:after{display:none}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:100px}h2[id]{border-left:3px solid #ff515b;padding-left:16px}h3[id]{border-left:2px solid #ff515b;padding-left:8px}.headline-hash{color:inherit !important;text-decoration:none;opacity:0;transition:opacity .3s ease;margin-left:.3em}.headline-hash:hover{color:inherit !important}h1:hover .headline-hash,h2:hover .headline-hash,h3:hover .headline-hash,h4:hover .headline-hash,h5:hover .headline-hash,h6:hover .headline-hash{opacity:1}.headline-icon{font-size:.7em;font-style:normal;display:inline-block;position:relative}.headline-icon::before{content:"#";font-size:.8em;opacity:.6;transition:opacity .3s ease;color:#666}.headline-hash:hover .headline-icon::before{opacity:1}p a{position:relative;text-decoration:none !important}p a:after{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;background-color:#ff515b;transition:width .3s ease}p a:hover:after{width:100%}blockquote{background-color:rgba(255,255,255,5%);border-left:4px solid #ff515b;padding:1.2em 1.5em;margin:1.8em 0;border-radius:6px;color:rgba(255,255,255,.85);font-size:.98em;line-height:1.7;font-style:italic;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}blockquote p{margin:.8em 0}blockquote strong{font-weight:600;color:#ff7a82;font-style:normal}blockquote a{color:#ff7a82;font-style:normal;text-decoration:none;border-bottom:1px dashed rgba(255,122,130,.5);transition:border-bottom-color .3s ease}blockquote a:hover{border-bottom-color:#ff7a82}.colorscheme-light blockquote{background-color:#f9f9f9;border-left-color:#e54852;color:#3a3a3a;box-shadow:0 2px 8px rgba(0,0,0,5%)}.colorscheme-light blockquote strong{color:#d9444d}.colorscheme-light blockquote a{color:#d9444d;border-bottom-color:rgba(217,68,77,.4)}.colorscheme-light blockquote a:hover{border-bottom-color:#d9444d}.container,.navigation,.content-with-toc,.sidebar-toc{box-sizing:border-box}.wrapper,.content,.container,.container.page{overflow-x:hidden}.content{min-width:0}.content>*{min-width:0}.content-with-toc{min-width:0}.container.page{max-width:1400px;margin:0 auto;padding:0;padding-top:80px;width:100%;box-sizing:border-box;position:relative}.content-with-toc{max-width:900px;flex:initial;margin:0 auto;transition:all .3s ease;box-sizing:border-box;padding:0;overflow-x:hidden}.navigation{box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.navigation:hover{box-shadow:0 4px 15px rgba(0,0,0,.15)}.navigation .container{max-width:1400px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;box-sizing:border-box}body .navigation .navigation-link{color:rgba(255,255,255,.8) !important;transition:color .3s ease;font-weight:500;position:relative}body .navigation .navigation-link.active,body .navigation .navigation-link:hover{color:#ff515b !important}body .navigation .navigation-link:after{content:"";position:absolute;width:0;height:2px !important;bottom:-2px !important;left:0;background-color:#ff515b;transition:width .3s ease;display:block !important}body .navigation .navigation-link:hover:after{width:100%}.menu-icon{font-style:normal}.skip-link{position:absolute !important;left:0 !important;top:0 !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed !important;left:20px !important;top:20px !important;width:auto !important;height:auto !important;clip:auto !important;clip-path:none !important;background:#000;color:#fff;padding:8px 12px;border-radius:4px;z-index:2000}.navigation .navigation-link:focus-visible,.btn a:focus-visible,.related-product-card a:focus-visible,.product-card a:focus-visible{outline:2px solid #ff515b;outline-offset:2px}.sidebar-toc{position:fixed;top:120px;right:20px;width:250px;max-height:calc(100vh - 150px);overflow-y:auto;background-color:rgba(30,30,30,.8);border-radius:8px;padding:15px 20px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;font-size:.8em;line-height:1.4;transition:all .3s ease,opacity .2s ease;border-left:1px solid rgba(255,255,255,5%);opacity:.8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sidebar-toc:hover{opacity:1;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-2px)}.sidebar-toc::-webkit-scrollbar{width:4px}.sidebar-toc::-webkit-scrollbar-track{background:rgba(255,255,255,5%);border-radius:10px}.sidebar-toc::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.15);border-radius:10px}.sidebar-toc::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.25)}.sidebar-toc h2{font-size:1em;margin-top:0;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);text-align:left;border-left:none;padding-left:0;font-weight:500}.sidebar-toc #TableOfContents ul{list-style:none;padding-left:10px;margin:0}.sidebar-toc #TableOfContents,.sidebar-toc #TableOfContents>ul{padding-left:0}.sidebar-toc #TableOfContents>ul>li{margin-bottom:10px}.sidebar-toc #TableOfContents a{display:block;text-decoration:none;padding:4px 8px 4px 10px;margin:2px 0;border-radius:4px;transition:all .2s ease;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.7) !important;border-left:2px solid transparent;background-color:transparent}.sidebar-toc #TableOfContents a::before{content:"";display:inline-block;width:4px;height:4px;background-color:rgba(255,255,255,.5);border-radius:50%;margin-right:6px;vertical-align:middle;transition:all .2s ease}.sidebar-toc #TableOfContents a:hover{color:#ff515b !important;border-left-color:rgba(255,81,91,.5);background-color:rgba(255,255,255,5%);transform:translateX(2px)}.sidebar-toc #TableOfContents a:hover::before{background-color:rgba(255,81,91,.8);transform:scale(1.2)}.sidebar-toc #TableOfContents .active-toc-link{color:#ff515b !important;border-left-color:rgba(255,81,91,.8);font-weight:600;background-color:rgba(255,81,91,8%)}.sidebar-toc #TableOfContents .active-toc-link::before{background-color:#ff515b;transform:scale(1.2);box-shadow:0 0 4px rgba(255,81,91,.5)}.sidebar-toc #TableOfContents>ul>li>ul>li{margin-bottom:4px}.sidebar-toc #TableOfContents>ul>li>ul>li a{font-size:.9em;padding-left:15px}.sidebar-toc #TableOfContents>ul>li>ul>li>ul>li a{font-size:.85em;padding-left:22px;color:rgba(255,255,255,.6) !important}.sidebar-toc.collapsed{transform:none;opacity:1}.sidebar a:after,.sidebar-toc a:after{display:none}.sidebar a{color:rgba(255,255,255,.7) !important}.sidebar a:hover{color:rgba(255,81,91,.9) !important}.active-toc-link{color:#ff515b !important;font-weight:700}.logo-img{height:56px;width:auto;display:inline-block;vertical-align:middle;opacity:.9;transition:opacity .3s ease;object-fit:contain}.logo-img:hover{opacity:1}.site-title{line-height:1;max-width:380px;outline:0;overflow:hidden;padding:16px 5px;text-decoration:none;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.site-title:after{display:none}.btn{text-align:center;position:relative;display:block;padding:1em;margin:1.5em 0 2em}.btn a{font-family:-apple-system,BlinkMacSystemFont,pingfang sc,hiragino sans gb,stheiti,helvetica neue,Helvetica,Arial,microsoft yahei,微软雅黑,wenquanyi micro hei,sans-serif;font-weight:500;background:linear-gradient(135deg,#ff3c3c,#cf2e2e);font-size:1.8em !important;letter-spacing:.02em;padding:.8em 1.5em;text-align:center;line-height:1.2 !important;border:0;cursor:pointer;word-break:break-word;display:inline-block;text-shadow:0 1px 1px rgba(0,0,0,.1);transform:translateY(0);animation:pulse 2s infinite;z-index:1;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden;color:#fcfbfb !important}body .btn a,body .btn a:active,body .btn a:hover,body .btn a:link,body .btn a:visited{color:#fff !important}.btn a:before{transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:1.2em;content:"→";position:absolute;right:-30px;top:50%;transform:translateY(-50%);opacity:0}.btn a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translateX(-100%)skewX(-15deg);transition:transform .7s ease;background:linear-gradient(45deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 70%);display:none}.btn a:hover{transform:translateY(-5px);background:linear-gradient(135deg,#ff4d4d,#e03333);animation:none;box-shadow:0 6px 12px rgba(0,0,0,.15);padding-right:3em}.btn a:hover:after{transform:translateX(100%)skewX(-15deg)}.btn a:hover:before{right:1.2em;opacity:1}.btn a:active{transform:translateY(0);box-shadow:0 5px 12px rgba(207,46,46,.4);transition-duration:.1s}.product-card{border-radius:8px;padding:1.5em;margin:1.5em 0;transition:all .3s ease;background-color:rgba(255,255,255,5%);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:rgba(255,81,91,.3)}.product-card h3{color:#ff515b;margin-top:0;border-left:none;padding-left:0}.product-card-badge{position:absolute;top:1em;right:1em;background-color:#ff515b;color:#fff;padding:.3em .8em;border-radius:4px;font-size:.8em;font-weight:700}.product-card-price{font-weight:700;font-size:1.2em;margin:.5em 0}body .product-card a{color:inherit !important}body .product-card h3 a{color:#ff515b !important}body .product-card a.btn-link{color:rgba(255,81,91,.9) !important;font-weight:500}body .product-card a.btn-link:hover{color:#ff515b !important}.product-card a:after{display:none}.feature-block{padding:2.5em;margin:2.5em 0;border-radius:16px;background:linear-gradient(145deg,rgba(255,81,91,8%),rgba(255,81,91,3%));border-left:5px solid #ff515b;box-shadow:0 10px 30px rgba(255,81,91,7%);transition:all .3s ease;position:relative;overflow:hidden}.feature-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top left,rgba(255,81,91,.1),transparent 70%);pointer-events:none;transition:opacity .5s ease}.feature-block:hover{box-shadow:0 15px 40px rgba(255,81,91,.1);transform:translateY(-3px)}.feature-block:hover:before{opacity:.8}.feature-block:hover li:before{transform:scale(1.2)}.feature-block a:not(.related-product-card a){border-bottom:1px dashed rgba(255,81,91,.5);padding-bottom:1px;position:relative}.feature-block a:not(.related-product-card a):hover{border-bottom:1px solid rgba(255,81,91,.9)}.feature-block-header a,.feature-block h3 a,.feature-block-header span,.feature-block h3 span,.feature-icon{border-bottom:none !important;padding-bottom:0}.feature-block-header{margin-bottom:1em;text-decoration:none}.feature-block-header h3,.feature-block-header span{text-decoration:none !important}.feature-block-header a:after,.feature-block-header span:after{display:none !important}.feature-block-header a,.feature-block-header span{text-decoration:none !important;border-bottom:none !important}.feature-block h3{margin-top:0;color:#ff515b;border-left:none;padding-left:0;font-size:1.5em;font-weight:600;letter-spacing:.03em;display:inline-block;text-decoration:none;margin-bottom:1.2em;position:relative}.feature-block h3:after{display:none}.feature-block h3 a,.feature-block h3 span{text-decoration:none !important}.feature-block h3 a:after,.feature-block h3 span:after{display:none !important}.feature-block h3 a,.feature-block h3 span{text-decoration:none !important;border-bottom:none !important}.feature-icon{margin-right:.5em;font-size:1.1em;vertical-align:middle;text-decoration:none !important;display:inline-block;border-bottom:none !important}.feature-icon:after{display:none !important}.feature-block ul{padding-left:.5em;list-style-type:none}.feature-block li{margin-bottom:1.2em;position:relative;padding-left:1.8em;line-height:1.6;opacity:0;animation:fadeIn .5s ease-out forwards}.feature-block li:nth-child(1){animation-delay:.1s}.feature-block li:nth-child(2){animation-delay:.2s}.feature-block li:nth-child(3){animation-delay:.3s}.feature-block li:nth-child(4){animation-delay:.4s}.feature-block li:nth-child(5){animation-delay:.5s}.feature-block li:before{position:absolute;left:0;top:.2em;font-size:1.2em;transition:transform .3s ease}.feature-block strong{color:#ff515b;font-weight:500}.feature-block p{margin-bottom:1em;line-height:1.7}.toc{position:relative;display:none}.toc hr{margin-top:4em}.toc #TableOfContents a{color:inherit}.toc #TableOfContents>ul>li{line-height:1.9em;padding-top:1.3em}table{margin:auto;max-width:100%;height:auto}@media(max-width:1099px){.content-with-toc table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.content-with-toc table thead,.content-with-toc table tbody,.content-with-toc table tr{width:100%}}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;margin:2.5em 0;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.12);background:linear-gradient(145deg,rgba(255,255,255,3%),rgba(255,255,255,8%));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,8%);transition:transform .3s ease,box-shadow .3s ease}.comparison-table:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.18)}.comparison-table th{background:linear-gradient(135deg,#ff515b,#ff8c42);color:#fff;font-weight:600;text-align:center;padding:1.2em 1em;position:relative;letter-spacing:.5px;font-size:1.05em;text-shadow:0 1px 2px rgba(0,0,0,.1);border-bottom:3px solid rgba(255,255,255,.1)}.comparison-table th:first-child{border-top-left-radius:12px}.comparison-table th:last-child{border-top-right-radius:12px}.comparison-table td{padding:1.2em 1em;border-bottom:1px solid rgba(255,255,255,8%);text-align:center;transition:background-color .2s ease;vertical-align:middle;line-height:1.6}.comparison-table tr:hover td{background-color:rgba(255,255,255,5%)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr:last-child td:first-child{border-bottom-left-radius:12px}.comparison-table tr:last-child td:last-child{border-bottom-right-radius:12px}.comparison-table tr:nth-child(even){background-color:rgba(255,255,255,2%)}.comparison-table .highlight{position:relative;background:linear-gradient(135deg,rgba(255,81,91,8%),rgba(255,81,91,4%));border-left:3px solid rgba(255,81,91,.3)}.comparison-table .highlight::after{content:"推荐";position:absolute;top:0;right:0;background:#ff515b;color:#fff;font-size:.7em;padding:2px 8px;border-bottom-left-radius:8px;font-weight:700;z-index:1}.comparison-table .price-column{font-weight:700;color:#ff515b;font-size:1.1em}.comparison-table .audience-column{max-width:300px;text-align:left}.table-scroll{width:100%}@media(max-width:1099px){.table-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-scroll table{width:max-content;min-width:100%}@supports not (width:max-content){.table-scroll table{width:auto}}.table-scroll .sticky-col{position:sticky;left:0;z-index:1;background:rgba(30,30,30,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.faq-container{margin:2.5rem 0;border-radius:8px;background-color:rgba(30,30,30,.6);padding:2rem 1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,5%)}.faq-container h3[id].faq-title{color:rgba(255,255,255,.95);margin:1.5rem 0 2.5rem;text-align:center;font-weight:600;border-left:none !important;padding-left:0 !important}.faq-item{margin-bottom:1.5rem;border-radius:6px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.faq-question{padding:1rem 1.5rem 1rem 3.8rem;position:relative;background:linear-gradient(135deg,rgba(255,85,85,.4),rgba(207,46,46,.35));font-weight:600;color:rgba(255,255,255,.95);border-left:4px solid #ff515b;box-shadow:inset 0 1px rgba(255,255,255,.1)}.faq-answer{padding:1rem 1.5rem 1rem 3.8rem;position:relative;background-color:rgba(40,40,40,.7);color:rgba(255,255,255,.8);border-left:4px solid rgba(255,255,255,.15)}.faq-question::before{content:"Q";color:rgba(255,255,255,.95);text-shadow:0 1px 2px rgba(0,0,0,.2)}.faq-answer::before{content:"A";color:#5eb1ff}.faq-answer::before,.faq-question::before{position:absolute;left:1.2rem;font-size:1.2em;top:1rem;line-height:1.2;font-weight:700;width:2em;text-align:left}.faq-answer p:first-child{margin-top:0;display:block}.faq-answer p{margin-bottom:.75rem}.tags{display:flex;flex-wrap:wrap;gap:.5em;margin:1em 0}.tag{background-color:rgba(255,81,91,.1);color:#ff515b;padding:.3em .8em;border-radius:20px;font-size:.8em;transition:all .3s ease}.tag:hover{background-color:#ff515b;color:#fff}.related-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5em;margin:2em 0}.related-product-card{border-radius:8px;border:1px solid rgba(255,255,255,.1);padding:1em;transition:all .3s ease;display:flex;flex-direction:column}.related-product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:rgba(255,81,91,.3)}.related-product-card img{width:100%;height:150px;object-fit:cover;border-radius:6px;margin-bottom:1em}.related-product-card h4{margin:0 0 .5em;color:#ff515b}.related-product-card p{margin:.5em 0;font-size:.9em}body .related-product-card a{color:inherit !important}body .related-product-card h4 a{color:#ff515b !important}body .related-product-card a[href*=查看详情]{color:rgba(255,81,91,.9) !important;font-weight:500}body .related-product-card a[href*=查看详情]:hover{color:#ff515b !important}.related-product-card a:after{display:none}.progress-container{position:sticky;top:70px;height:5px;background-color:rgba(255,255,255,.1);width:100%;border-radius:5px;margin:1em 0;z-index:100}.progress-bar{height:100%;background-color:#ff515b;width:0;border-radius:5px;transition:width .1s ease}.ripple{position:absolute;background:rgba(255,255,255,.5);border-radius:50%;transform:scale(0);animation:ripple .6s linear;pointer-events:none}.date{text-align:right}.rating{color:gold;font-size:1.2em}.vanilla-back-to-top:hover{transform:scale(1.1)}.page-content a,.post-content a{position:relative;color:rgba(255,81,91,.8) !important;overflow:hidden}.content-with-toc a{position:relative;text-decoration:none !important}.content-with-toc a:after{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;background-color:#ff515b;transition:width .3s ease}.content-with-toc a:hover:after{width:100%}.page-content a:visited,.post-content a:visited,.page-list .page-content a:visited,.page-single .post-content a:visited{color:rgba(255,81,91,.6) !important}.page-content a:hover,.post-content a:hover,.page-list .page-content a:hover{color:#ff515b !important}.page-content a:after,.post-content a:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#ff515b;transition:width .3s ease;text-decoration:none !important}code.coupon-code,code.coupon-code:hover,.page-content code.coupon-code:after,.post-content code.coupon-code:after,p code.coupon-code:after{text-decoration:none !important}.page-content a:hover:after,.post-content a:hover:after{width:100%}.page-list .page-content a{color:rgba(255,255,255,.9) !important}.page-single .post-content a{color:rgba(255,255,255,.9) !important}.page-single .post-content a:hover{color:#ff515b !important}.page-single .post-content code a,.page-single .post-content pre a{padding-bottom:0}.page-single .post-content code a:after,.page-single .post-content pre a:after{display:none}body .container.list ul.list-bottom-links,section.container.list ul.list-bottom-links,.container.list ul,.list ul,ul.list-bottom-links{text-align:left !important;padding-left:0 !important;margin-left:0 !important}body .container.list ul.list-bottom-links li,section.container.list ul.list-bottom-links li,.container.list ul li,.list ul li,ul.list-bottom-links li{text-align:left !important}body .container.list ul li .date,body .list ul li .date,section.container.list ul li .date,.container.list ul.list-bottom-links li .date,ul.list-bottom-links li .date{display:inline-block !important;text-align:left !important;width:auto !important;margin-right:1.5rem !important}.footer a{color:rgba(255,255,255,.7) !important}.footer a:hover{color:rgba(255,81,91,.9) !important}.footer a:after{display:none}.footer .container,.footer{overflow-x:hidden}.colorscheme-light strong{color:rgba(0,0,0,.85)}.colorscheme-dark .product-card{background-color:rgba(30,30,30,.6)}.colorscheme-dark .feature-block{background:linear-gradient(145deg,rgba(50,50,50,.5),rgba(40,40,40,.5));border-left:5px solid #ff7a82;box-shadow:0 10px 30px rgba(0,0,0,.2)}.colorscheme-dark .feature-block:before{background:radial-gradient(circle at top left,rgba(255,122,130,.15),transparent 70%)}.colorscheme-dark .feature-block h3,.colorscheme-dark .feature-block strong{color:#ff7a82}.colorscheme-dark .feature-block h3:after{background-color:#ff7a82}.colorscheme-light .faq-container{background-color:rgba(245,245,245,.9);box-shadow:0 2px 10px rgba(0,0,0,5%);border:1px solid rgba(0,0,0,5%)}.colorscheme-light .faq-container h3[id].faq-title{color:#333;border-left:none !important;padding-left:0 !important;margin:1.5rem 0 2.5rem}.colorscheme-light .faq-question{background:linear-gradient(135deg,rgba(255,85,85,.2),rgba(255,46,46,.15));color:#333;box-shadow:inset 0 1px rgba(255,255,255,.5),0 1px 3px rgba(0,0,0,5%)}.colorscheme-light .faq-answer{background-color:rgba(255,255,255,.8);color:#444}@media(prefers-color-scheme:dark){.btn a{background:linear-gradient(135deg,#ff5151,#d83333);box-shadow:0 8px 20px rgba(216,51,51,.25)}.btn a:hover{background:linear-gradient(135deg,#ff6262,#e63939);box-shadow:0 12px 28px rgba(216,51,51,.35)}}@media(min-width:1300px){.container.page{justify-content:flex-start;padding-left:120px}.container.page::before{display:none}.content-with-toc{max-width:900px;flex:initial;margin-left:0;margin-right:220px}.navigation .container{justify-content:flex-start;padding-left:120px}.navigation .container::before{display:none}.navigation .logo-img,.navigation .site-title{margin-left:0;padding-left:0}}@media(min-width:1100px) and (max-width:1299px){.container.page{justify-content:flex-start;padding-left:150px}.container.page::before{display:none}.content-with-toc{max-width:900px;flex:initial;margin-left:0;margin-right:200px}.navigation .container{justify-content:flex-start;padding-left:150px}.navigation .container::before{display:none}.navigation .logo-img,.navigation .site-title{margin-left:0;padding-left:0}}@media(max-width:1099px){.container.page{justify-content:center;padding-left:20px;padding-right:20px}.content-with-toc{max-width:800px;margin:0 auto;flex:initial}.navigation .container{justify-content:flex-start;padding-left:20px;padding-right:20px}.sidebar-toc{display:none !important}}@media(max-width:1024px){.navigation .container{position:relative;padding:0 20px}.menu-button{position:absolute;right:16px;top:0;display:block !important;margin:1.8rem 0;font-size:2.8rem;font-weight:400}.navigation .navigation-title{display:inline-flex;align-items:center;max-width:calc(100% - 72px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;gap:8px}.navigation .navigation-title .logo-img{display:block;flex:none}.navigation .navigation-title .site-title{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.navigation .navigation-title .site-title{flex:auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-list{position:fixed !important;top:56px !important;right:0 !important;left:0 !important;z-index:1001 !important;visibility:hidden !important;opacity:0 !important;padding:0 !important;max-height:0 !important;width:100% !important;box-sizing:border-box !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;background-color:#212121 !important;border-top:solid 2px #424242 !important;border-bottom:solid 2px #424242 !important;transition:opacity .25s,max-height .15s linear !important}#menu-toggle:checked+label+ul{visibility:visible !important;opacity:1 !important;max-height:calc(100vh - 56px) !important}.navigation-item{float:none !important;text-align:center !important}.navigation-item a,.navigation-item span{line-height:5rem !important}.navigation{height:56px}.navigation a,.navigation span{line-height:56px !important}.logo-img{height:56px}.site-title{padding:0 5px}.feature-block{padding:1.2em;margin:2em 0}.feature-block h3{font-size:1.3em}.feature-block ul{padding-left:.2em}.feature-block li{padding-left:1.2em}.btn a{font-size:1.5em !important;padding:.8em 1.2em;box-shadow:0 4px 10px rgba(207,46,46,.25)}.btn a:hover{padding-right:2.5em}.btn a:hover:before{right:.8em}.product-card{padding:1em}.comparison-table{font-size:.9em}.comparison-table td,.comparison-table th{padding:.8em .5em}.comparison-table .audience-column{max-width:200px}.comparison-table .highlight::after{font-size:.6em;padding:1px 6px}.faq-answer,.faq-question{padding-left:3.5rem}.faq-answer::before,.faq-question::before{left:1.2rem;top:1rem;width:2em}}@media(max-width:576px){.comparison-table{font-size:.8em}.comparison-table td,.comparison-table th{padding:.7em .4em}.comparison-table .audience-column{max-width:150px}}@media(max-width:576px){.feature-block{padding:.9em}.feature-block ul{padding-left:0}.feature-block li{padding-left:.9em}}code.coupon-code{position:relative;display:inline-block;padding:.5em 1em;margin:0 .25em;border-radius:8px;background:linear-gradient(145deg,rgba(255,81,91,.1),rgba(255,81,91,5%));border-left:3px solid #ff515b;color:#ff515b;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(255,81,91,7%)}code.coupon-code:hover{background:linear-gradient(145deg,rgba(255,81,91,.15),rgba(255,81,91,8%));box-shadow:0 6px 16px rgba(255,81,91,.12);transform:translateY(-2px)}code.coupon-code:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(255,81,91,.1)}code.coupon-code.copied{background:linear-gradient(145deg,rgba(46,213,115,.15),rgba(46,213,115,8%));border-left:3px solid #2ed573;color:#2ed573}.howto-guide{padding:2em 2.2em;margin:1.5em 0;border-radius:16px;background:linear-gradient(145deg,rgba(50,50,50,.5),rgba(40,40,40,.5));border-left:5px solid #ff515b;box-shadow:0 10px 30px rgba(255,81,91,7%);transition:all .3s ease;position:relative;overflow:hidden;animation:fadeIn .5s ease-out forwards}.howto-guide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top left,rgba(255,81,91,.1),transparent 70%);pointer-events:none;transition:opacity .5s ease}.howto-guide:hover{box-shadow:0 15px 40px rgba(255,81,91,.1);transform:translateY(-3px)}.howto-guide h2{color:rgba(255,255,255,.9);font-size:1.8em;margin-top:0;margin-bottom:.8em;font-weight:600;position:relative;display:inline-block;padding-left:2.8rem;border-left:none;background:0 0;width:auto;box-shadow:none}.howto-guide h2:before{content:"📝";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.5rem;margin-right:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.3);opacity:.92}.howto-guide>p{color:rgba(255,255,255,.8);margin-top:0;margin-bottom:1.5em;font-size:1.1em}.howto-steps{margin-top:1.8em}.howto-step{padding:1.5em;margin-bottom:1.8em;background:rgba(50,50,50,.7);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15);position:relative;transition:all .3s ease;display:flex;align-items:flex-start;border-left:3px solid transparent;overflow:hidden;opacity:0;animation:fadeIn .5s ease-out forwards}.howto-step:hover{transform:translateX(5px);box-shadow:0 8px 20px rgba(0,0,0,.2);background:rgba(60,60,60,.8);border-left:3px solid rgba(255,81,91,.7)}@media(hover:none) and (pointer:coarse){.sidebar-toc #TableOfContents a:hover{transform:none}.howto-step:hover{transform:none}}.howto-step:nth-child(1){animation-delay:.1s}.howto-step:nth-child(2){animation-delay:.3s}.howto-step:nth-child(3){animation-delay:.5s}.howto-step:nth-child(4){animation-delay:.7s}.howto-step:nth-child(5){animation-delay:.9s}.howto-step:nth-child(n+6){animation-delay:1.1s}.howto-step::after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,rgba(255,81,91,.2),transparent);transition:width .3s ease;z-index:0;pointer-events:none}.howto-step:hover::after{width:100%}.howto-step-number{background:#ff515b;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:1em;flex-shrink:0;box-shadow:0 2px 8px rgba(255,81,91,.3);font-size:1.1em;text-shadow:0 1px 2px rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.2);z-index:2;position:relative}.howto-step-content{flex:1;color:rgba(255,255,255,.9);position:relative;z-index:1}.howto-step-image{margin-bottom:1.2em}.howto-step-image img{max-width:100%;border-radius:8px;margin:0;box-shadow:0 5px 15px rgba(0,0,0,.2);display:block}.howto-step-text{line-height:1.6}.howto-step-text p:first-child{margin-top:0}.howto-step-text p:last-child{margin-bottom:0}.colorscheme-dark .howto-guide{background:linear-gradient(145deg,rgba(50,50,50,.5),rgba(40,40,40,.5));border-left:5px solid #ff7a82;box-shadow:0 10px 30px rgba(0,0,0,.2)}.colorscheme-dark .howto-guide:before{background:radial-gradient(circle at top left,rgba(255,122,130,.15),transparent 70%)}.colorscheme-dark .howto-step{background:rgba(35,35,35,.8)}.colorscheme-dark .howto-step:hover{background:rgba(45,45,45,.9)}.colorscheme-dark .howto-step-number{background:#ff7a82}.colorscheme-light .howto-guide{background:linear-gradient(145deg,rgba(250,250,250,.9),rgba(245,245,245,.9));box-shadow:0 10px 30px rgba(255,81,91,8%)}.colorscheme-light .howto-guide h2{color:#333}.colorscheme-light .howto-guide>p{color:#555}.colorscheme-light .howto-step{background:rgba(255,255,255,.9);box-shadow:0 5px 15px rgba(0,0,0,5%)}.colorscheme-light .howto-step-content{color:#333}@media(max-width:768px){.howto-guide{padding:1.5em 1.8em}.howto-guide h2{font-size:1.5em;padding-left:2.5rem}.howto-guide h2:before{font-size:1.3rem}.howto-step{padding:1.2em}.howto-step-number{width:28px;height:28px;font-size:1em;margin-right:.8em}}@media(max-width:480px){.howto-guide{padding:1.2em 1.4em}.howto-guide h2{padding-left:2.2rem}.howto-guide h2:before{font-size:1.2rem}.howto-step{padding:1em;flex-direction:column}.howto-step-number{margin-bottom:.8em;margin-right:0}.howto-step-content{width:100%}}