.vh-tools-main{display:flex;flex-direction:column;gap:1.25rem;}.article-list-main>section.article-list>.vh-article-item>header>h3>.vh-article-cat::before{content:none!important;}.article-list-main>section.article-list>.vh-article-item>header>h3::before,.article-list-main>section.article-list>.vh-article-item>header>.title::before,.article-list-main>section.article-list>.vh-article-item>.vh-article-excerpt::before,.article-list-main>section.article-list>.vh-article-item>.vh-article-taglist::before{content:none!important;display:none!important;}.vh-tools-main>.vh-page-header{box-sizing:border-box;padding:1rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);border-radius:0.5rem;}.vh-tools-main>.vh-page-header h1,.vh-tools-main>.vh-page-header p{padding:0;}.vh-tools-main>main{box-sizing:border-box;border-radius:0.5rem;width:100%;height:max-content;}.vh-tools-main>main.main.links-main{padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background-color:var(--vh-white-color);}.vh-tools-main>main.main.links-main>a{position:relative;box-sizing:border-box;padding:0 1rem;display:flex;align-items:center;gap:0.6rem;width:100%;height:5.5rem;border-radius:0.88rem;transition:background-color 0.18s ease-in-out;overflow:hidden;z-index:1;}.vh-tools-main>main.main.links-main>a:hover{background-color:var(--vh-font-16);}.vh-tools-main>main.main.links-main>a:hover>.avatar{transform:scale(1.2) rotate(8deg);background-color:var(--vh-white-color);border-color:var(--vh-white-color);}.vh-tools-main>main.main.links-main>a>.avatar{flex-shrink:0;box-sizing:border-box;padding:0.18rem;width:3.36rem;height:3.36rem;border-radius:50%;border:solid 1px var(--vh-font-16);object-fit:cover;overflow:hidden;opacity:1;transition:all 0.18s;}.vh-tools-main>main.main.links-main>a>.link-info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:0.68rem;width:100%;height:100%;overflow:hidden;z-index:1;}.vh-tools-main>main.main.links-main>a>.link-info>span{font-size:1rem;font-weight:700;line-height:1rem;}.vh-tools-main>main.main.links-main>a>.link-info>p{box-sizing:border-box;padding:0;width:100%;height:max-content;font-size:0.81rem;color:var(--vh-font-56);line-height:1rem;}.vh-tools-main>main.main.talking-main{display:flex;flex-direction:column;gap:1.25rem;}.vh-tools-main>main.main.talking-main>article{box-sizing:border-box;padding:2.188rem 1.875rem;display:flex;flex-direction:column;width:100%;height:max-content;border-radius:0.5rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);overflow:hidden;}.vh-tools-main>main.main.talking-main>article>header{display:flex;align-items:center;gap:0.626rem;width:100%;height:2.5rem;}.vh-tools-main>main.main.talking-main>article>header>img{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;}.vh-tools-main>main.main.talking-main>article>header>.info{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;line-height:1.26rem;overflow:hidden;}.vh-tools-main>main.main.talking-main>article>header>.info>span{font-size:0.875rem;}.vh-tools-main>main.main.talking-main>article>header>.info>time{font-size:0.7rem;color:var(--vh-font-66);}.vh-tools-main>main.main.talking-main>article>.main{box-sizing:border-box;padding:1rem 0;font-size:0.875rem;font-weight:500;}.vh-tools-main>main.main.talking-main>article>.main>:not(.vh-img-flex) img{display:block;box-sizing:border-box;max-width:min(100%,22rem);width:auto;height:auto;margin-top:0.75rem;border-radius:0.5rem;object-fit:contain;}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex{--vh-moment-media-gap:0.66rem;--vh-moment-media-size:clamp(4.75rem,18vw,7rem);box-sizing:border-box;padding-top:0.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,var(--vh-moment-media-size)));gap:var(--vh-moment-media-gap);width:fit-content;max-width:100%;}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex[data-media-count='1']{grid-template-columns:minmax(0,1fr);width:min(18rem,100%);}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex[data-media-count='2'],.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex[data-media-count='4']{grid-template-columns:repeat(2,minmax(0,var(--vh-moment-media-size)));}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex>.vh-img-grid-item{appearance:none;position:relative;display:block;box-sizing:border-box;padding:0;width:100%;aspect-ratio:1 / 1;border:none;border-radius:0.5rem;background-color:var(--vh-font-16);font:inherit;cursor:zoom-in;overflow:hidden;-webkit-tap-highlight-color:transparent;}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex>.vh-img-grid-item>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.2s ease-in-out;}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex>.vh-img-grid-item:focus-visible{outline:2px solid var(--vh-main-color);outline-offset:3px;}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex>.vh-img-grid-item:hover>img{transform:scale(1.03);}body.vh-lightbox-open{overflow:hidden;}.vh-lightbox{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:rgba(10,17,25,0.82);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,visibility 0.2s ease;}.vh-lightbox.active{opacity:1;visibility:visible;pointer-events:auto;}.vh-lightbox-dialog{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:min(100%,78rem);max-height:100%;transform:translateY(0.75rem) scale(0.98);transition:transform 0.2s ease;}.vh-lightbox.active .vh-lightbox-dialog{transform:translateY(0) scale(1);}.vh-lightbox-stage{position:relative;box-sizing:border-box;width:100%;padding:clamp(2.75rem,4vw,3.5rem) clamp(0.5rem,4vw,4rem) clamp(2.25rem,3vw,2.75rem);}.vh-lightbox-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:0.9rem;}.vh-lightbox-image{display:block;max-width:100%;max-height:min(78vh,56rem);width:auto;height:auto;border-radius:0.9rem;background:rgba(255,255,255,0.08);box-shadow:0 24px 80px rgba(0,0,0,0.28);object-fit:contain;}.vh-lightbox-caption{min-height:1.2rem;font-size:0.86rem;color:rgba(255,255,255,0.82);text-align:center;}.vh-lightbox-close,.vh-lightbox-nav{appearance:none;position:absolute;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 0.88rem;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(15,23,33,0.56);color:#fff;font:inherit;cursor:pointer;backdrop-filter:blur(10px);transition:transform 0.18s ease,background-color 0.18s ease,opacity 0.18s ease;-webkit-tap-highlight-color:transparent;}.vh-lightbox-close:hover,.vh-lightbox-nav:hover{background:rgba(15,23,33,0.72);}.vh-lightbox-close:hover{transform:translateY(-1px);}.vh-lightbox-nav{top:50%;transform:translateY(-50%);}.vh-lightbox-nav:hover{transform:translateY(calc(-50% - 1px));}.vh-lightbox-close:focus-visible,.vh-lightbox-nav:focus-visible{outline:2px solid rgba(255,255,255,0.9);outline-offset:2px;}.vh-lightbox-close{top:0;right:clamp(0.5rem,2vw,1rem);}.vh-lightbox-nav[data-direction='prev']{left:max(0rem,calc(clamp(0.5rem,4vw,4rem) - 1rem));}.vh-lightbox-nav[data-direction='next']{right:max(0rem,calc(clamp(0.5rem,4vw,4rem) - 1rem));}.vh-lightbox-nav[disabled]{opacity:0;cursor:default;pointer-events:none;transform:translateY(-50%);}.vh-tools-main>main.main.talking-main>article>footer{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0.58rem;width:100%;}.vh-tools-main>main.main.talking-main>article>footer>span{box-sizing:border-box;padding:0.28rem 0.68rem;display:flex;align-items:center;height:1.68rem;width:max-content;border:1px solid var(--vh-main-color);border-radius:var(--vh-main-radius);background-color:var(--vh-white-color);font-size:0.72rem;color:var(--vh-main-color);transition:all 0.2s ease-in-out;user-select:none;}.vh-page .vh-comment-item,.vh-tools-main .vh-comment-item{position:relative;box-sizing:border-box;padding:1rem 1.08rem;border-radius:0.88rem;background-color:#f8f9fa;border:1px solid var(--vh-font-16);}.vh-page .comment-actions,.vh-tools-main .comment-actions{display:flex;align-items:center;gap:0.5rem;margin-top:0.75rem;}.vh-page .comment-reply-button,.vh-tools-main .comment-reply-button,.vh-page .comment-form-meta>button,.vh-tools-main .comment-form-meta>button{box-sizing:border-box;padding:0.32rem 0.72rem;border:1px solid var(--vh-main-color);border-radius:999px;background-color:var(--vh-white-color);color:var(--vh-main-color);font-size:0.75rem;cursor:pointer;transition:all 0.18s ease-in-out;}.vh-page .comment-reply-button:hover,.vh-tools-main .comment-reply-button:hover,.vh-page .comment-form-meta>button:hover,.vh-tools-main .comment-form-meta>button:hover{background-color:var(--vh-main-color);color:var(--vh-white-color);}.vh-page .comment-children,.vh-tools-main .comment-children{display:grid;gap:0.75rem;margin-top:0.75rem;}.vh-page .vh-comment-item.child,.vh-tools-main .vh-comment-item.child{margin-left:1.5rem;background-color:var(--vh-white-color);}.vh-page .comment-head,.vh-tools-main .comment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.88rem;}.vh-page .comment-author,.vh-tools-main .comment-author{display:flex;align-items:center;gap:0.75rem;min-width:0;}.vh-page .comment-author-meta,.vh-tools-main .comment-author-meta{min-width:0;display:flex;flex-direction:column;gap:0.2rem;}.vh-page .comment-author-name-row,.vh-tools-main .comment-author-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem;min-width:0;}.vh-page .comment-author-link,.vh-tools-main .comment-author-link{display:inline-flex;align-items:center;max-width:100%;color:inherit;text-decoration:none;}.vh-page .comment-author-link>strong,.vh-tools-main .comment-author-link>strong{font-size:inherit;line-height:inherit;}.vh-page .comment-author-badge,.vh-tools-main .comment-author-badge{display:inline-flex;align-items:center;justify-content:center;padding:0.12rem 0.5rem;border-radius:999px;background:rgba(1,196,182,0.12);border:1px solid rgba(1,196,182,0.24);color:#017f76;font-size:0.72rem;font-weight:700;line-height:1.2;}.vh-page .comment-author>img,.vh-tools-main .comment-author>img{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover;border:1px solid var(--vh-font-16);background-color:var(--vh-white-color);}.vh-page .comment-author>strong,.vh-page .comment-author>a,.vh-page .comment-author-link,.vh-tools-main .comment-author>strong,.vh-tools-main .comment-author>a,.vh-tools-main .comment-author-link{font-size:0.98rem;line-height:1.2;}.vh-page .comment-head>time,.vh-tools-main .comment-head>time{flex-shrink:0;font-size:0.76rem;color:var(--vh-font-56);line-height:1.4;}.vh-page .comment-content,.vh-tools-main .comment-content{margin-top:0.66rem;color:var(--vh-font-color);font-size:0.9rem;line-height:1.82;white-space:pre-wrap;word-break:break-word;}.vh-page .comment-form-meta,.vh-tools-main .comment-form-meta{display:flex;align-items:center;justify-content:space-between;gap:0.88rem;box-sizing:border-box;padding:0.75rem 0.88rem;border-radius:0.75rem;background:var(--vh-main-color-6);color:var(--vh-font-color);}.vh-page .comment-form-meta.is-hidden,.vh-tools-main .comment-form-meta.is-hidden{display:none;}.vh-page .comment-form-meta>span,.vh-tools-main .comment-form-meta>span{font-size:0.82rem;color:var(--vh-font-66);}.vh-page form.vh-comment-form,.vh-tools-main form.vh-comment-form{display:flex;flex-direction:column;gap:0.88rem;box-sizing:border-box;padding:1rem;border-radius:0.88rem;background-color:#f8f9fa;border:1px solid var(--vh-font-16);}.vh-page form.vh-comment-form .vh-form-grid,.vh-tools-main form.vh-comment-form .vh-form-grid{display:grid;gap:0.88rem;grid-template-columns:repeat(3,minmax(0,1fr));}.vh-page form.vh-comment-form label,.vh-tools-main form.vh-comment-form label{display:flex;flex-direction:column;gap:0.5rem;font-size:0.85rem;color:var(--vh-font-66);}.vh-page form.vh-comment-form input,.vh-page form.vh-comment-form textarea,.vh-tools-main form.vh-comment-form input,.vh-tools-main form.vh-comment-form textarea{box-sizing:border-box;width:100%;border:1px solid var(--vh-font-16);border-radius:0.66rem;padding:0.82rem 0.92rem;background-color:var(--vh-white-color);color:var(--vh-font-color);font-size:0.92rem;transition:border-color 0.18s ease-in-out,box-shadow 0.18s ease-in-out;}.vh-page form.vh-comment-form input:focus,.vh-page form.vh-comment-form textarea:focus,.vh-tools-main form.vh-comment-form input:focus,.vh-tools-main form.vh-comment-form textarea:focus{border-color:var(--vh-main-color);box-shadow:0 0 0 3px var(--vh-main-color-16);}.vh-page form.vh-comment-form textarea,.vh-tools-main form.vh-comment-form textarea{min-height:9rem;resize:vertical;}.vh-page form.vh-comment-form .comment-form-actions,.vh-tools-main form.vh-comment-form .comment-form-actions{display:flex;align-items:center;gap:0.88rem;flex-wrap:wrap;}.vh-page form.vh-comment-form .comment-form-actions>button,.vh-tools-main form.vh-comment-form .comment-form-actions>button{box-sizing:border-box;min-width:7rem;height:2.5rem;border:none;border-radius:0.66rem;color:#fff;background-color:var(--vh-main-color);cursor:pointer;font-size:0.88rem;font-weight:600;transition:transform 0.18s ease-in-out,opacity 0.18s ease-in-out;}.vh-page form.vh-comment-form .comment-form-actions>button:hover,.vh-tools-main form.vh-comment-form .comment-form-actions>button:hover{opacity:0.92;transform:translateY(-1px);}.vh-page .status-message,.vh-tools-main .status-message{font-size:0.82rem;color:var(--vh-font-66);}.vh-tools-main .moment-entry>footer{margin-top:0.25rem;}.vh-tools-main .moment-action{box-sizing:border-box;padding:0.28rem 0.68rem;display:flex;align-items:center;gap:0.3rem;height:1.68rem;width:max-content;border:1px solid var(--vh-main-color);border-radius:var(--vh-main-radius);background-color:var(--vh-white-color);font-size:0.72rem;color:var(--vh-main-color);transition:all 0.2s ease-in-out;user-select:none;}.vh-tools-main button.moment-action{cursor:pointer;}.vh-tools-main button.moment-action:hover,.vh-tools-main button.moment-action.is-liked{background-color:var(--vh-main-color);color:var(--vh-white-color);}.vh-tools-main .moment-action strong{font-weight:700;}.vh-tools-main .moment-interactions{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--vh-font-16);}.vh-tools-main .moment-interactions.is-collapsed{display:none;}.vh-tools-main .moment-comment-list{display:grid;gap:0.88rem;}.vh-footer>section.text{align-items:center;justify-content:center;text-align:center;}.vh-footer>section.text>p{text-align:center;}.vh-footer>section.text>p.vh-footer-badge{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem;line-height:0;}.vh-footer>section.text>p.vh-footer-badge>a{display:inline-flex;align-items:center;justify-content:center;}.vh-footer>section.text>p.vh-footer-badge img{display:block;width:auto;height:20px;}article.vh-article-main>main img{display:block;box-sizing:border-box;max-width:100%!important;width:auto!important;height:auto!important;max-height:min(36rem,82vh);margin:1rem auto;border-radius:0.75rem;object-fit:contain;}article.vh-article-main>main a.vh-article-lightbox-trigger{display:block;width:fit-content;max-width:100%;margin:1rem auto;border-radius:0.75rem;cursor:zoom-in;}article.vh-article-main>main a.vh-article-lightbox-trigger>img{margin:0 auto;}article.vh-article-main>main img.vh-article-lightbox-trigger{cursor:zoom-in;-webkit-tap-highlight-color:transparent;}article.vh-article-main>main img.vh-article-lightbox-trigger:focus-visible,article.vh-article-main>main a.vh-article-lightbox-trigger:focus-visible{outline:2px solid var(--vh-main-color);outline-offset:3px;}article.vh-article-main>main pre{position:relative;box-sizing:border-box;margin:1.25rem 0;padding:3rem 1rem 1rem;max-width:100%;overflow:auto;border:1px solid rgba(15,23,42,0.12);border-radius:1rem;background:linear-gradient(180deg,#1f2937 0%,#111827 100%)!important;box-shadow:0 14px 30px rgba(15,23,42,0.18);}article.vh-article-main>main pre.is-code-collapsed{max-height:var(--vh-code-collapsed-height);overflow:hidden;}article.vh-article-main>main pre::before{content:"";position:absolute;top:1rem;left:1rem;width:3rem;height:0.75rem;background:radial-gradient(circle at 0.375rem 0.375rem,#ff5f57 0,#ff5f57 0.32rem,transparent 0.34rem),radial-gradient(circle at 1.5rem 0.375rem,#febc2e 0,#febc2e 0.32rem,transparent 0.34rem),radial-gradient(circle at 2.625rem 0.375rem,#28c840 0,#28c840 0.32rem,transparent 0.34rem);}article.vh-article-main>main pre::after{content:attr(data-code-lang);position:absolute;top:0.78rem;right:4.8rem;padding:0.16rem 0.52rem;border-radius:999px;background:rgba(148,163,184,0.16);color:#cbd5e1;font-size:0.72rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;}article.vh-article-main>main pre code{display:block;padding:0;background:transparent!important;color:#e5eefb;font-size:0.86rem;line-height:1.8;white-space:pre;}article.vh-article-main>main:not(pre)>code{padding:0.12rem 0.42rem;border-radius:0.42rem;background:rgba(15,23,42,0.08);color:#0f766e;font-size:0.84rem;}article.vh-article-main>main .code-copy-button{position:absolute;top:0.72rem;right:1rem;box-sizing:border-box;padding:0.28rem 0.64rem;border:1px solid rgba(203,213,225,0.18);border-radius:999px;background:rgba(148,163,184,0.12);color:#e2e8f0;font-size:0.72rem;font-weight:600;cursor:pointer;transition:background-color 0.18s ease-in-out,border-color 0.18s ease-in-out,transform 0.18s ease-in-out;}article.vh-article-main>main .code-copy-button:hover{background:rgba(148,163,184,0.2);border-color:rgba(203,213,225,0.34);transform:translateY(-1px);}article.vh-article-main>main .code-copy-button.is-copied{background:rgba(34,197,94,0.18);border-color:rgba(34,197,94,0.34);color:#dcfce7;}article.vh-article-main>main .code-expand-overlay{position:absolute;left:0;right:0;bottom:0;height:6rem;border-radius:0 0 1rem 1rem;background:linear-gradient(180deg,rgba(17,24,39,0) 0%,rgba(17,24,39,0.84) 58%,rgba(17,24,39,0.98) 100%);pointer-events:none;}article.vh-article-main>main .code-expand-button{position:absolute;left:50%;bottom:0.9rem;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:1px solid rgba(203,213,225,0.24);border-radius:999px;background:rgba(15,23,42,0.76);color:#f8fafc;box-shadow:0 12px 24px rgba(15,23,42,0.34);cursor:pointer;transform:translateX(-50%);transition:transform 0.18s ease-in-out,background-color 0.18s ease-in-out,border-color 0.18s ease-in-out;}article.vh-article-main>main .code-expand-button:hover{transform:translateX(-50%) translateY(-1px);background:rgba(30,41,59,0.92);border-color:rgba(226,232,240,0.34);}article.vh-article-main>main .code-expand-button:focus-visible,article.vh-article-main>main .code-copy-button:focus-visible{outline:2px solid rgba(125,211,252,0.96);outline-offset:3px;}article.vh-article-main>main .code-expand-button svg{width:1.2rem;height:1.2rem;}section.vh-archive-main{flex:1;padding:2rem 1rem;border-radius:1rem;background-color:var(--vh-white-color);overflow:hidden;}section.vh-archive-main>.archive-list{display:flex;flex-direction:column;gap:1rem;}section.vh-archive-main>.archive-list>.archive-list-item{display:flex;flex-direction:column;}section.vh-archive-main>.archive-list>.archive-list-item>p,section.vh-archive-main>.archive-list>.archive-list-item>a{display:flex;align-items:center;width:100%;height:2.5rem;border-radius:1rem;font-size:1rem;transition:background 0.18s;}section.vh-archive-main>.archive-list>.archive-list-item>a:hover{background-color:#eeeff3;}section.vh-archive-main>.archive-list>.archive-list-item>a:hover>i::before{height:50.66%;}section.vh-archive-main>.archive-list>.archive-list-item>a:hover>span{padding-left:0.28rem;}section.vh-archive-main>.archive-list>.archive-list-item>a>em{flex-shrink:0;width:5.05rem;height:3.75rem;color:var(--vh-font-28);font-size:0.72rem;font-weight:500;line-height:3.75rem;text-align:right;font-style:normal;}section.vh-archive-main>.archive-list>.archive-list-item>a>i::before{width:0.25rem;height:0.25rem;border:none;border-radius:0.25rem;background-color:#4e667f;}section.vh-archive-main>.archive-list>.archive-list-item>a>i::after{content:"";position:absolute;width:0.125rem;height:1rem;left:calc(50% - 0.0625rem);transform:translateY(-50%);border-left:2px dashed rgba(0,0,0,0.1);pointer-events:none;}section.vh-archive-main>.archive-list>.archive-list-item>a>span{font-size:1rem;color:var(--vh-font-color);font-weight:600;}section.vh-archive-main>.archive-list>.archive-list-item>p>em{flex-shrink:0;width:5.05rem;height:3.75rem;color:var(--vh-font-color);font-size:1.5rem;font-weight:600;line-height:3.75rem;text-align:right;font-style:normal;}section.vh-archive-main>.archive-list>.archive-list-item>p>i,section.vh-archive-main>.archive-list>.archive-list-item>a>i{position:relative;width:2.5rem;height:100%;}section.vh-archive-main>.archive-list>.archive-list-item>p>i::before,section.vh-archive-main>.archive-list>.archive-list-item>a>i::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:0.36rem;height:0.36rem;border:solid 0.28rem #0000006d;border-radius:50%;background-color:var(--vh-white-color);transition:all 0.3s;}section.vh-archive-main>.archive-list>.archive-list-item>p>span,section.vh-archive-main>.archive-list>.archive-list-item>a>span{flex:1;color:var(--vh-font-66);font-weight:500;transition:all 0.18s;}section.vh-archive-main>.archive-list>.archive-list-item>p>cite,section.vh-archive-main>.archive-list>.archive-list-item>a>cite{margin-left:auto;width:7.8rem;font-size:0.875rem;color:var(--vh-font-66);font-weight:400;font-style:normal;}section.vh-art-page.vh-inline-page{position:static;bottom:auto;right:auto;justify-content:flex-end;padding:0;margin-top:1rem;}.vh-tools-main>main.main+section.vh-art-page.vh-inline-page{margin-top:0;}@media screen and (max-width:1198px){section.vh-archive-main>.archive-list>.archive-list-item>p>cite,section.vh-archive-main>.archive-list>.archive-list-item>a>cite{display:none;}}@media screen and (max-width:888px){.vh-page form.vh-comment-form .vh-form-grid,.vh-tools-main form.vh-comment-form .vh-form-grid{grid-template-columns:1fr;}.vh-page .vh-comment-item.child,.vh-tools-main .vh-comment-item.child{margin-left:0.88rem;}.vh-tools-main>main.main.links-main{grid-template-columns:repeat(2,1fr);}.vh-tools-main>main.main.talking-main>article{padding:1.06rem 0.88rem;}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex{--vh-moment-media-gap:0.55rem;--vh-moment-media-size:clamp(4.2rem,24vw,5.75rem);}.vh-tools-main>main.main.talking-main>article>.main>.vh-img-flex[data-media-count='1']{width:min(13.5rem,100%);}.vh-lightbox{padding:0.88rem;}.vh-lightbox-stage{padding:3.4rem 0 2.2rem;}.vh-lightbox-image{max-height:min(72vh,34rem);border-radius:0.72rem;}.vh-lightbox-close,.vh-lightbox-nav{min-width:2.5rem;height:2.5rem;}.vh-lightbox-close{top:0.15rem;right:0;}.vh-lightbox-nav[data-direction='prev']{left:0;}.vh-lightbox-nav[data-direction='next']{right:0;}section.vh-archive-main{padding:0;background-color:transparent;}section.vh-archive-main>.archive-list>.archive-list-item>p>em{width:3rem;font-size:1.2rem;}section.vh-archive-main>.archive-list>.archive-list-item>p>i,section.vh-archive-main>.archive-list>.archive-list-item>a>i{width:1.8rem;}section.vh-archive-main>.archive-list>.archive-list-item>p>span,section.vh-archive-main>.archive-list>.archive-list-item>a>span{font-size:0.8rem;}section.vh-archive-main>.archive-list>.archive-list-item>a>em{width:3rem;font-size:0.62rem;}section.vh-archive-main>.archive-list>.archive-list-item>a>span{font-size:0.88rem;}}@media screen and (max-width:568px){.vh-tools-main>main.main.links-main{grid-template-columns:1fr;}}:root{--zf-primary:#fe2c55;--zf-dark:#161823;--zf-light:#f8f9fa;--zf-gray:#868694;}.single-main{margin-top:62px;padding:30px 0 60px;background:var(--zf-light);}.container{max-width:1200px;margin:0 auto;padding:0 20px;}.single-layout{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start;}.single-content-wrap{background:#fff;border-radius:16px;padding:40px;box-shadow:0 5px 20px rgba(0,0,0,0.04);}.single-article{position:relative;}.breadcrumb{font-size:13px;color:var(--zf-gray);margin-bottom:20px;}.breadcrumb a{color:var(--zf-gray);text-decoration:none;}.breadcrumb a:hover{color:var(--zf-primary);}.breadcrumb .sep{margin:0 6px;color:#ccc;}.breadcrumb .current{color:var(--zf-dark);}.single-title{font-size:28px;font-weight:700;line-height:1.5;color:var(--zf-dark);margin-bottom:20px;}.single-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0;}.meta-item{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--zf-gray);}.meta-item svg{color:#ccc;flex-shrink:0;}.meta-cat a{color:var(--zf-primary);font-weight:500;text-decoration:none;}.meta-cat a:hover{text-decoration:underline;}.meta-author a{color:var(--zf-gray);text-decoration:none;}.single-body{font-size:16px;line-height:1.9;color:#333;}.single-body p{text-indent:2em;line-height:1.8;margin:15px 0;color:#333;}.single-body h2{font-size:24px;font-weight:700;margin:40px 0 20px;padding-left:14px;border-left:4px solid var(--zf-primary);color:var(--zf-dark);line-height:1.4;}.single-body h3{font-size:20px;font-weight:600;margin:30px 0 15px;color:var(--zf-dark);}.single-body h4{font-size:17px;font-weight:600;margin:25px 0 12px;color:var(--zf-dark);}.single-body ul,.single-body ol{padding-left:2em;margin:15px 0;}.single-body li{margin:8px 0;line-height:1.8;}.single-body img{max-width:100%;height:auto;border-radius:8px;margin:15px 0;}.single-body blockquote{border-left:4px solid var(--zf-primary);padding:12px 20px;margin:20px 0;background:#fef0f4;color:#555;font-style:italic;}.single-body a{color:var(--zf-primary);text-decoration:none;}.single-body a:hover{text-decoration:underline;}.single-body table{width:100%;border-collapse:collapse;margin:15px 0;}.single-body th,.single-body td{border:1px solid #e0e0e0;padding:10px 14px;text-align:left;}.single-body th{background:#f8f9fa;font-weight:600;}.single-body code{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-size:0.9em;}.single-body pre{background:#1e1e1e;color:#d4d4d4;padding:20px;border-radius:8px;overflow-x:auto;margin:15px 0;}.single-body pre code{background:transparent;padding:0;color:inherit;}.single-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid #f0f0f0;}.single-tags .tags-label{color:var(--zf-gray);font-size:14px;flex-shrink:0;}.single-tags a{display:inline-block;padding:5px 14px;background:var(--zf-light);color:var(--zf-gray);border-radius:20px;font-size:13px;text-decoration:none;transition:all 0.3s;}.single-tags a:hover{background:var(--zf-primary);color:#fff;}.post-nav{margin-top:30px;}.post-nav-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.post-nav-inner a{display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,0.04);text-decoration:none;transition:all 0.3s;}.post-nav-inner a:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08);transform:translateY(-2px);}.nav-label{font-size:12px;color:var(--zf-gray);margin-bottom:6px;}.nav-title{font-size:15px;font-weight:500;color:var(--zf-dark);line-height:1.5;}.nav-next{text-align:right;}.nav-disabled{display:flex;flex-direction:column;padding:20px;background:#fafafa;border-radius:12px;}.nav-disabled .nav-label{color:#ccc;}.nav-disabled .nav-title{color:#ccc;}.related-posts{margin-top:40px;}.related-title{font-size:20px;font-weight:700;margin-bottom:20px;padding-left:14px;border-left:4px solid var(--zf-primary);}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;}.related-item{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,0.04);text-decoration:none;transition:all 0.3s;}.related-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.08);}.related-thumb{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f0f0f0;}.related-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s;}.related-item:hover .related-thumb img{transform:scale(1.05);}.related-item-title{display:block;padding:12px 14px 4px;font-size:14px;font-weight:500;color:var(--zf-dark);line-height:1.5;}.related-item-date{padding:0 14px 12px;font-size:12px;color:#bbb;}.single-sidebar{position:sticky;top:82px;}.sidebar-card{background:#fff;border-radius:14px;padding:24px;margin-bottom:24px;box-shadow:0 3px 15px rgba(0,0,0,0.04);}.sidebar-card.sticky{position:sticky;top:82px;}.sidebar-title{font-size:18px;font-weight:700;margin-bottom:16px;padding-left:12px;border-left:3px solid var(--zf-primary);}.hot-posts{list-style:none;padding:0;margin:0;}.hot-posts li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px dashed #f0f0f0;}.hot-posts li:last-child{border-bottom:none;padding-bottom:0;}.hot-num{display:inline-flex;align-items:center;justify-content:center;min-width:22px;width:22px;height:22px;background:#eee;border-radius:4px;font-size:12px;font-weight:600;color:#999;flex-shrink:0;}.hot-num.hot-top{background:var(--zf-primary);color:#fff;}.hot-posts a{font-size:14px;color:var(--zf-dark);line-height:1.5;text-decoration:none;}.hot-posts a:hover{color:var(--zf-primary);}.sidebar-cta .main-btn{width:100%;box-sizing:border-box;display:block;padding:14px 20px;white-space:normal;word-break:break-all;line-height:1.4;}.sidebar-cta p{font-size:14px;color:var(--zf-gray);margin-bottom:16px;line-height:1.7;}.reading-bar{position:fixed;top:62px;left:0;height:3px;background:var(--zf-primary);z-index:999;width:0;transition:width 0.1s linear;}.site-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.06);height:62px;}.site-nav .nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:0 20px;}.site-logo{font-size:20px;font-weight:700;}.site-logo a{color:var(--zf-dark);text-decoration:none;}.nav-menu{display:flex;list-style:none;gap:32px;margin:0;padding:0;}.nav-menu a{color:var(--zf-dark);font-size:15px;font-weight:500;text-decoration:none;transition:color 0.3s;}.nav-menu a:hover{color:var(--zf-primary);}.menu-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;}.menu-toggle span{display:block;width:24px;height:2px;background:var(--zf-dark);border-radius:2px;transition:all 0.3s;}.site-footer{background:var(--zf-dark);color:#fff;padding:30px 0;}.site-footer .footer-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;}.footer-copyright{font-size:14px;color:#aaa;}.footer-links{display:flex;gap:24px;}.footer-links a{color:#aaa;font-size:14px;text-decoration:none;}.footer-links a:hover{color:var(--zf-primary);}@media (max-width:768px){.single-main{margin-top:62px;padding:0 0 30px;}.single-layout{grid-template-columns:1fr;gap:16px;}.single-content-wrap{padding:20px 16px;border-radius:0;box-shadow:none;}.single-title{font-size:22px;}.single-meta{gap:12px;}.single-body h2{font-size:19px;margin:30px 0 15px;padding-left:10px;}.nav-menu{position:fixed;top:62px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);transform:translateY(-120%);transition:transform 0.3s;}.nav-menu.active{transform:translateY(0);}.menu-toggle{display:flex;}.post-nav-inner{grid-template-columns:1fr;gap:12px;}.nav-next{text-align:left;}.single-sidebar{position:static;}.site-footer .footer-inner{flex-direction:column;text-align:center;}}@media (max-width:480px){.single-body h2{font-size:17px;}.related-grid{grid-template-columns:1fr;}.single-title{font-size:19px;}}.hero-header{margin-top:62px;padding:100px 20px 80px;background:linear-gradient(135deg,var(--zf-primary),#ff6b81);color:#fff;text-align:center;position:relative;overflow:hidden;}.hero-header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.05) 0%,transparent 60%);animation:heroPulse 6s ease-in-out infinite;}@keyframes heroPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.05);}}.hero-header .container{position:relative;z-index:1;}.hero-header h1{font-size:40px;font-weight:800;margin-bottom:20px;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,0,0,0.15);}.hero-header p{font-size:18px;max-width:750px;margin:0 auto 40px;opacity:0.95;line-height:1.8;}.hero-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;}.hero-float{position:absolute;font-size:28px;opacity:0.2;animation:heroFloat 8s ease-in-out infinite;}.hero-float.f1{top:15%;left:10%;animation-delay:0s;font-size:32px;}.hero-float.f2{top:20%;right:12%;animation-delay:1.5s;font-size:26px;}.hero-float.f3{bottom:25%;left:8%;animation-delay:3s;font-size:30px;}.hero-float.f4{bottom:20%;right:10%;animation-delay:4.5s;font-size:24px;}.hero-float.f5{top:60%;left:50%;animation-delay:2s;font-size:20px;}.hero-float.f6{top:10%;left:50%;animation-delay:5.5s;font-size:22px;}@keyframes heroFloat{0%,100%{transform:translateY(0) rotate(0deg);}50%{transform:translateY(-20px) rotate(10deg);}}.hero-platforms{display:flex;justify-content:center;gap:12px;margin-bottom:24px;flex-wrap:wrap;}.hero-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.3);border-radius:50px;font-size:14px;font-weight:600;color:#fff;backdrop-filter:blur(4px);transition:all 0.3s;}.hero-tag:hover{background:rgba(255,255,255,0.28);transform:translateY(-2px);}.header-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;}.hero-stats{display:flex;justify-content:center;gap:50px;margin-top:50px;flex-wrap:wrap;}.hero-stat-item{text-align:center;}.hero-stat-num{display:block;font-size:36px;font-weight:800;letter-spacing:2px;font-variant-numeric:tabular-nums;}.hero-stat-label{display:block;font-size:13px;opacity:0.75;margin-top:4px;font-weight:400;}.section{padding:80px 0;}.section.bg-light{background:#f8f9fa;}.section-title{font-size:32px;text-align:center;margin-bottom:15px;font-weight:700;color:var(--zf-dark);}.section-desc{text-align:center;color:var(--zf-gray);margin-bottom:50px;font-size:16px;}.title-line{width:60px;height:3px;background:var(--zf-primary);margin:10px auto 40px;border-radius:2px;}.platform-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;}.platform-emoji{font-size:32px;display:inline-block;animation:emojiBounce 2s ease-in-out infinite;}@keyframes emojiBounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}.platform-douyin .platform-emoji{animation-delay:0s;}.platform-kuaishou .platform-emoji{animation-delay:0.5s;}.platform-xhs .platform-emoji{animation-delay:1s;}.platform-header .section-title{margin-bottom:0;}.cards-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;}.card{background:#fff;border-radius:16px;padding:35px 30px;box-shadow:0 5px 20px rgba(0,0,0,0.06);transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.04);}.card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,0.1);}.card-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px;background:linear-gradient(135deg,rgba(254,44,85,0.1),rgba(255,107,129,0.1));}.card h3{color:var(--zf-primary);margin-bottom:12px;font-size:20px;font-weight:700;}.card p{color:#666;line-height:1.8;font-size:15px;}.card-accent-dy .card-icon{background:linear-gradient(135deg,rgba(254,44,85,0.15),rgba(254,44,85,0.06));}.card-accent-dy:hover{border-color:rgba(254,44,85,0.2);box-shadow:0 15px 35px rgba(254,44,85,0.12);}.card-accent-dy h3{color:#fe2c55;}.card-accent-ks .card-icon{background:linear-gradient(135deg,rgba(255,109,0,0.15),rgba(255,170,0,0.06));}.card-accent-ks:hover{border-color:rgba(255,109,0,0.2);box-shadow:0 15px 35px rgba(255,109,0,0.12);}.card-accent-ks h3{color:#ff6d00;}.card-accent-xhs .card-icon{background:linear-gradient(135deg,rgba(255,36,66,0.15),rgba(255,68,98,0.06));}.card-accent-xhs:hover{border-color:rgba(255,36,66,0.2);box-shadow:0 15px 35px rgba(255,36,66,0.12);}.card-accent-xhs h3{color:#ff2442;}.compare-section{background:#fff;}.compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:40px 0 50px;border-radius:14px;box-shadow:0 5px 25px rgba(0,0,0,0.06);}.compare-table{width:100%;border-collapse:collapse;min-width:700px;font-size:15px;}.compare-table thead th{background:var(--zf-dark);color:#fff;padding:16px 20px;font-size:16px;font-weight:600;text-align:center;white-space:nowrap;}.compare-table thead th:first-child{text-align:left;border-radius:14px 0 0 0;}.compare-table thead th:last-child{border-radius:0 14px 0 0;}.compare-table .col-dy{background:linear-gradient(135deg,#fe2c55,#ff6b81);}.compare-table .col-ks{background:linear-gradient(135deg,#ff6d00,#ffa000);}.compare-table .col-xhs{background:linear-gradient(135deg,#ff2442,#ff4462);}.compare-table tbody td{padding:14px 20px;border-bottom:1px solid #f2f2f2;text-align:center;color:#444;background:#fff;}.compare-table tbody td:first-child{text-align:left;font-weight:600;color:var(--zf-dark);background:#fafafa;}.compare-table tbody tr:hover td{background:#fef5f7;}.compare-table tbody tr:last-child td:first-child{border-radius:0 0 0 14px;}.compare-table tbody tr:last-child td:last-child{border-radius:0 0 14px 0;}.compare-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.compare-card{text-align:center;padding:30px 24px;border-radius:14px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.06);transition:all 0.3s ease;border:2px solid transparent;}.compare-card:hover{transform:translateY(-6px);}.compare-dy{border-top:3px solid #fe2c55;}.compare-dy:hover{border-color:#fe2c55;box-shadow:0 12px 30px rgba(254,44,85,0.15);}.compare-ks{border-top:3px solid #ff6d00;}.compare-ks:hover{border-color:#ff6d00;box-shadow:0 12px 30px rgba(255,109,0,0.15);}.compare-xhs{border-top:3px solid #ff2442;}.compare-xhs:hover{border-color:#ff2442;box-shadow:0 12px 30px rgba(255,36,66,0.15);}.compare-badge{display:inline-block;padding:6px 18px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:16px;}.compare-dy .compare-badge{background:rgba(254,44,85,0.1);color:#fe2c55;}.compare-ks .compare-badge{background:rgba(255,109,0,0.1);color:#ff6d00;}.compare-xhs .compare-badge{background:rgba(255,36,66,0.1);color:#ff2442;}.compare-card h3{font-size:18px;margin-bottom:10px;color:var(--zf-dark);}.compare-card p{font-size:14px;color:#666;line-height:1.7;}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.latest-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,0.06);transition:all 0.3s ease;}.latest-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.12);}.latest-thumb{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#f0f0f0;}.latest-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.latest-card:hover .latest-thumb img{transform:scale(1.06);}.latest-no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(254,44,85,0.15),rgba(255,107,129,0.1));}.latest-no-img span{font-size:40px;font-weight:800;color:var(--zf-primary);opacity:0.4;}.latest-cat{position:absolute;bottom:10px;left:10px;padding:3px 12px;background:rgba(254,44,85,0.88);color:#fff;border-radius:20px;font-size:12px;font-weight:500;backdrop-filter:blur(4px);}.latest-body{padding:16px;}.latest-title{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:10px;}.latest-title a{color:var(--zf-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.latest-title a:hover{color:var(--zf-primary);}.latest-meta{display:flex;justify-content:space-between;font-size:12px;color:#bbb;}.latest-more{text-align:center;margin-top:40px;}.cta-section{text-align:center;padding:80px 20px;background:linear-gradient(135deg,var(--zf-dark),#2a2a3a);color:#fff;}.cta-section h2{font-size:30px;margin-bottom:15px;font-weight:700;}.cta-section p{font-size:16px;opacity:0.8;margin-bottom:35px;}.faq-wrap{max-width:800px;margin:0 auto;}.faq-item{border-bottom:1px solid #eee;padding:20px 0;}.faq-item:last-child{border-bottom:none;}.faq-q{cursor:pointer;user-select:none;font-weight:bold;font-size:17px;color:var(--zf-dark);display:flex;align-items:center;gap:10px;padding-right:30px;position:relative;transition:color 0.3s;}.faq-q:hover{color:var(--zf-primary);}.faq-q::before{content:'Q';display:inline-flex;align-items:center;justify-content:center;min-width:28px;width:28px;height:28px;background:var(--zf-primary);color:#fff;border-radius:50%;font-size:13px;font-weight:bold;flex-shrink:0;}.faq-q::after{content:'\\25BC';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:10px;color:#ccc;transition:transform 0.3s ease;}.faq-item.active .faq-q::after{transform:translateY(-50%) rotate(180deg);color:var(--zf-primary);}.faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding-top 0.3s ease,opacity 0.3s ease;opacity:0;color:#666;padding-left:38px;line-height:1.8;}.faq-item.active .faq-a{max-height:500px;opacity:1;padding-top:12px;}.main-btn{display:inline-block;padding:16px 45px;background:#fff;color:var(--zf-primary)!important;border-radius:50px;font-size:18px;font-weight:bold;transition:all 0.3s ease;box-shadow:0 4px 20px rgba(0,0,0,0.15);border:none;text-decoration:none;}.main-btn:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.25);color:var(--zf-primary)!important;}.btn-outline{background:transparent;border:2px solid #fff;color:#fff!important;}.btn-outline:hover{background:#fff;color:var(--zf-primary)!important;}.btn-outline-dark{background:transparent;border:2px solid var(--zf-primary);color:var(--zf-primary)!important;display:inline-block;padding:16px 45px;border-radius:50px;font-size:18px;font-weight:bold;transition:all 0.3s ease;text-decoration:none;}.btn-outline-dark:hover{background:var(--zf-primary);color:#fff!important;transform:translateY(-5px);box-shadow:0 8px 25px rgba(254,44,85,0.25);}.back-to-top{position:fixed;bottom:30px;right:30px;width:46px;height:46px;background:var(--zf-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgba(254,44,85,0.4);opacity:0;visibility:hidden;transition:all 0.3s;z-index:998;font-size:18px;}.back-to-top.visible{opacity:1;visibility:visible;}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(254,44,85,0.6);}.list-main{margin-top:62px;padding:30px 0 50px;min-height:60vh;background:#f8f9fa;}.list-layout{display:grid;grid-template-columns:1fr 320px;gap:30px;align-items:start;}.list-content{display:flex;flex-direction:column;gap:20px;}.archive-header{background:#fff;border-radius:14px;padding:24px;box-shadow:0 3px 15px rgba(0,0,0,0.04);}.archive-breadcrumb{font-size:13px;color:var(--zf-gray);margin-bottom:8px;}.archive-breadcrumb a{color:var(--zf-gray);text-decoration:none;}.archive-breadcrumb a:hover{color:var(--zf-primary);}.archive-breadcrumb .sep{margin:0 6px;}.archive-breadcrumb .current{color:var(--zf-dark);}.list-page-title{font-size:24px;font-weight:700;color:var(--zf-dark);margin-bottom:6px;}.list-page-title span{color:var(--zf-primary);}.archive-count{font-size:14px;color:var(--zf-gray);}.archive-count strong{color:var(--zf-primary);font-weight:600;}.list-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,0.04);transition:all 0.3s ease;}.list-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.1);}.list-card .list-body{padding:20px 24px;}.list-title{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:10px;}.list-title a{color:var(--zf-dark);text-decoration:none;}.list-title a:hover{color:var(--zf-primary);}.list-meta{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap;}.meta-item{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--zf-gray);}.list-excerpt{font-size:14px;color:#666;line-height:1.7;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.list-readmore{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--zf-primary);font-weight:500;text-decoration:none;transition:gap 0.3s;}.list-readmore:hover{gap:8px;color:#e0264a;}.pagination-nav{margin-top:10px;}.pagination{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:var(--zf-dark);text-decoration:none;transition:all 0.3s;}.page-link:hover{border-color:var(--zf-primary);color:var(--zf-primary);}.page-link.current{background:var(--zf-primary);color:#fff;border-color:var(--zf-primary);}.page-link.dots{background:transparent;border-color:transparent;cursor:default;}.page-link.dots:hover{color:var(--zf-dark);border-color:transparent;}.list-sidebar{position:sticky;top:82px;}@media (max-width:768px){.hero-header{padding:50px 16px 40px;margin-top:52px;}.hero-header h1{font-size:24px;letter-spacing:0.5px;}.hero-header p{font-size:14px;margin-bottom:30px;line-height:1.7;}.header-buttons{flex-direction:column;gap:12px;}.section{padding:40px 0;}.section-title{font-size:22px;}.section-desc{font-size:14px;margin-bottom:30px;}.cards-row{grid-template-columns:1fr;gap:16px;}.card{padding:22px 18px;border-radius:12px;}.card h3{font-size:18px;}.card p{font-size:14px;}.card-icon{width:44px;height:44px;font-size:22px;margin-bottom:14px;}.hero-float{display:none;}.hero-platforms{gap:8px;}.hero-tag{font-size:13px;padding:6px 14px;}.hero-stats{gap:24px;margin-top:35px;}.hero-stat-num{font-size:26px;}.hero-stat-label{font-size:11px;}.compare-table-wrap{margin:30px 0 35px;border-radius:0;box-shadow:none;}.compare-table{font-size:13px;min-width:600px;}.compare-table thead th{padding:12px 10px;}.compare-table tbody td{padding:10px;}.compare-cards{grid-template-columns:1fr;gap:16px;}.latest-grid{grid-template-columns:1fr 1fr;gap:12px;}.latest-title{font-size:14px;}.latest-cat{font-size:11px;padding:2px 10px;}.latest-more{margin-top:28px;}.btn-outline-dark{padding:14px 30px;font-size:16px;}.main-btn{padding:14px 30px;font-size:16px;width:100%;text-align:center;}.cta-section{padding:50px 16px;}.cta-section h2{font-size:22px;}.cta-section p{font-size:14px;}.faq-wrap{max-width:100%;}.faq-q{font-size:15px;}.faq-a{font-size:14px;padding-left:28px;}.back-to-top{bottom:20px;right:16px;width:40px;height:40px;font-size:16px;}.container{padding:0 16px;}.list-main{padding:16px 0 30px;}.list-layout{grid-template-columns:1fr;gap:20px;}.list-card .list-body{padding:16px;}.list-title{font-size:16px;}.archive-header{padding:16px;border-radius:0;box-shadow:none;}.list-page-title{font-size:20px;}.list-sidebar{position:static;}.page-link{min-width:36px;height:36px;font-size:13px;border-radius:6px;}}@media (max-width:480px){.hero-header h1{font-size:20px;}.section-title{font-size:19px;}.latest-grid{grid-template-columns:1fr;}.hero-stats{gap:16px;}.hero-stat-num{font-size:22px;}.hero-tag{font-size:12px;padding:5px 12px;}.faq-q{font-size:14px;}.faq-a{font-size:13px;}.list-page-title{font-size:19px;}.list-title{font-size:16px;}.list-card .list-body{padding:0 12px 14px;}}