.pc-header[data-v-73d4054f]{position:sticky;top:0;z-index:100;height:var(--pc-nav-height);background:var(--color-nav-bg)}.header-inner[data-v-73d4054f]{display:flex;align-items:center;height:100%;gap:24px}.logo[data-v-73d4054f]{display:flex;align-items:center;gap:10px;min-width:0}.logo-img[data-v-73d4054f]{height:32px;width:auto;max-width:160px;object-fit:contain;flex-shrink:0}.logo-mark[data-v-73d4054f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:#fff;font-size:18px;font-weight:700;border-radius:var(--radius-sm);flex-shrink:0}.logo-text[data-v-73d4054f]{color:#fff;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-nav[data-v-73d4054f]{display:flex;align-items:center;height:var(--pc-nav-height);margin-left:12px}.nav-item[data-v-73d4054f]{position:relative;padding:0 14px;height:var(--pc-nav-height);line-height:var(--pc-nav-height);color:#ccc;font-size:15px;transition:color .15s}.nav-item[data-v-73d4054f]:hover,.nav-item.active[data-v-73d4054f]{color:#fff}.nav-item.active[data-v-73d4054f]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--color-primary)}.user-area[data-v-73d4054f]{margin-left:auto;position:relative;flex-shrink:0}.user-trigger[data-v-73d4054f]{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:16px;cursor:pointer;transition:background .15s}.user-trigger[data-v-73d4054f]:hover{background:#ffffff14}.avatar[data-v-73d4054f]{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-fallback[data-v-73d4054f]{display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:12px}.nickname[data-v-73d4054f]{max-width:90px;color:#e6e6e6;font-size:14px}.caret[data-v-73d4054f]{color:#999;font-size:12px}.user-menu[data-v-73d4054f]{position:absolute;right:0;top:42px;width:140px;padding:6px 0;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-popup);z-index:101}.menu-item[data-v-73d4054f]{display:block;padding:9px 16px;font-size:14px;color:var(--color-text);cursor:pointer}.menu-item[data-v-73d4054f]:hover{background:var(--color-border-light);color:var(--color-primary)}.menu-divider[data-v-73d4054f]{height:1px;margin:5px 0;background:var(--color-border)}.menu-danger[data-v-73d4054f]:hover{color:var(--color-primary)}.menu-backdrop[data-v-73d4054f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.login-btn[data-v-73d4054f]{height:32px;padding:0 20px;border:1px solid #4a4a4a;border-radius:16px;color:#fff;font-size:14px;background:none;transition:all .15s}.login-btn[data-v-73d4054f]:hover{border-color:var(--color-primary);background:var(--color-primary)}.m-header[data-v-f7acfedb]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--color-border)}.m-header-inner[data-v-f7acfedb]{display:flex;align-items:center;justify-content:space-between;height:var(--mobile-header-height);padding:0 12px}.m-logo[data-v-f7acfedb]{display:flex;align-items:center;gap:6px;min-width:0}.m-logo-mark[data-v-f7acfedb]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--color-primary);color:#fff;font-size:15px;font-weight:700;border-radius:var(--radius-sm)}.m-logo-text[data-v-f7acfedb]{font-size:16px;font-weight:600;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-actions[data-v-f7acfedb]{display:flex;align-items:center;gap:4px}.icon-btn[data-v-f7acfedb]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--color-text-sub)}.icon-btn[data-v-f7acfedb]:active{opacity:.6}.m-search-panel[data-v-f7acfedb]{padding:0 12px 10px}.m-search[data-v-f7acfedb]{display:flex;gap:8px}.m-quick-tags[data-v-f7acfedb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;max-height:64px;overflow:hidden}.m-qt-label[data-v-f7acfedb]{font-size:var(--fs-meta);color:var(--color-text-weak)}.m-qt-chip[data-v-f7acfedb]{height:28px;padding:0 12px;font-size:var(--fs-intro);color:var(--color-text-sub);background:var(--color-border-light);border-radius:14px}.m-qt-chip[data-v-f7acfedb]:active{color:var(--color-primary);background:var(--color-primary-light)}.m-search-input[data-v-f7acfedb]{flex:1;height:36px;padding:0 12px;border:none;border-radius:18px;background:var(--color-border-light);font-size:14px}.m-search-btn[data-v-f7acfedb]{height:36px;padding:0 16px;border-radius:18px;background:var(--color-primary);color:#fff;font-size:14px}.captcha[data-v-1eb0cc38]{display:flex;gap:10px;align-items:stretch}.captcha-input[data-v-1eb0cc38]{flex:1;min-width:0}.captcha-img[data-v-1eb0cc38]{width:120px;height:46px;flex-shrink:0;border:1px solid #e0e0e0;border-radius:var(--radius-sm);background:#fff;overflow:hidden;padding:0}.captcha-img img[data-v-1eb0cc38]{width:100%;height:100%;object-fit:cover}.captcha-loading[data-v-1eb0cc38]{font-size:12px;color:var(--color-text-weak)}.captcha-img[data-v-1eb0cc38]:active{opacity:.8}.dialog[data-v-4e8d0d2f]{position:relative;width:380px;max-width:92vw;padding:32px 28px 24px;background:#fff;border-radius:var(--radius-lg);animation:dialog-in-4e8d0d2f .2s ease}@keyframes dialog-in-4e8d0d2f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dialog-close[data-v-4e8d0d2f]{position:absolute;top:12px;right:14px;width:30px;height:30px;font-size:22px;line-height:1;color:var(--color-text-weak);border-radius:50%}.dialog-close[data-v-4e8d0d2f]:hover{background:var(--color-border-light);color:var(--color-text)}.dialog-title[data-v-4e8d0d2f]{margin-bottom:6px;font-size:20px;font-weight:600}.dialog-tip[data-v-4e8d0d2f]{margin-bottom:18px;font-size:var(--fs-intro);color:var(--color-accent)}.captcha-hint[data-v-4e8d0d2f]{margin-top:8px;font-size:var(--fs-meta);line-height:1.6;color:var(--color-text-weak)}.dialog-footer[data-v-4e8d0d2f]{margin-top:18px;text-align:center;font-size:var(--fs-intro)}.footer-text[data-v-4e8d0d2f]{color:var(--color-text-weak)}.footer-link[data-v-4e8d0d2f]{color:var(--color-primary);cursor:pointer;margin-left:4px}.tab-bar[data-v-b4cc906e]{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;box-sizing:content-box;height:54px;background:#fff;border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom)}.tab-item[data-v-b4cc906e]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-text-weak);font-size:11px;cursor:pointer;transition:color .15s}.tab-text[data-v-b4cc906e]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-item.active[data-v-b4cc906e]{color:var(--color-primary)}.tab-icon[data-v-b4cc906e]{display:flex;align-items:center;justify-content:center;height:24px}.tab-item[data-v-b4cc906e]:active{opacity:.7}.app-root[data-v-931341e5]{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.app-main[data-v-931341e5]{flex:1}.pc-footer[data-v-931341e5]{margin-top:40px;padding:24px 0 32px;background:#fff;border-top:1px solid var(--color-border);text-align:center}.footer-line[data-v-931341e5]{font-size:var(--fs-meta);color:var(--color-text-sub);line-height:2}.footer-weak[data-v-931341e5]{color:var(--color-text-weak)}:root{--color-primary: #d22222;--color-primary-dark: #a81a1a;--color-primary-light: #fdeaea;--color-accent: #86909c;--color-nav-bg: #1a1a1a;--color-yuqing: #b25e09;--color-yuqing-bg: #fff7e8;--color-yuqing-border: #ffd591;--color-text: #1f2328;--color-text-sub: #4e5969;--color-text-weak: #86909c;--color-text-inverse: #ffffff;--color-border: #e5e6eb;--color-border-light: #f2f3f5;--color-bg: #f2f3f5;--color-card: #ffffff;--color-mask: rgba(0, 0, 0, .5);--pc-max-width: 1200px;--pc-sidebar-width: 300px;--pc-nav-height: 60px;--mobile-header-height: 48px;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--shadow-popup: 0 4px 20px rgba(0, 0, 0, .15);--fs-page-title: 26px;--fs-title: 17px;--fs-title-detail: 30px;--fs-body: 16px;--fs-intro: 14px;--fs-meta: 12px}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#app{min-height:100%}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea{font-family:inherit;font-size:inherit;outline:none}ul,ol{list-style:none}.pc-container{max-width:var(--pc-max-width);margin:0 auto;padding:0 16px}.pc-only{display:block}.mobile-only{display:none}@media (max-width: 767px){.pc-only{display:none!important}.mobile-only{display:block!important}}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:20px;font-size:15px;transition:all .2s;border:1px solid transparent}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-dark)}.btn-primary:disabled{background:#ccc;cursor:not-allowed}.btn-outline{border-color:#e0e0e0;color:var(--color-text-sub);background:#fff}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-block{width:100%}.cat-tabs{background:#fff}.cat-tabs-pc{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:12px 0;border-bottom:1px solid var(--color-border)}.cat-tabs-pc .cat-tab{padding:6px 16px;font-size:15px;color:var(--color-text-sub);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;white-space:nowrap}.cat-tabs-pc .cat-tab:hover{color:var(--color-primary);background:var(--color-primary-light)}.cat-tabs-pc .cat-tab.active{color:#fff;background:var(--color-primary)}.cat-tabs-mobile{display:flex;align-items:center;gap:0;height:44px;padding:0 4px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--color-border)}.cat-tabs-mobile::-webkit-scrollbar{display:none}.cat-tabs-mobile .cat-tab{position:relative;flex-shrink:0;padding:0 14px;height:44px;line-height:44px;font-size:15px;color:var(--color-text-sub);cursor:pointer}.cat-tabs-mobile .cat-tab.active{color:var(--color-primary);font-weight:600}.cat-tabs-mobile .cat-tab.active:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:22px;height:2px;background:var(--color-primary);border-radius:1px}.tag{display:inline-block;padding:1px 6px;font-size:var(--fs-meta);border-radius:2px;line-height:16px}.tag-top{background:var(--color-primary);color:#fff}.tag-outline{border:1px solid var(--color-primary);color:var(--color-primary)}.tag-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;font-size:var(--fs-meta);line-height:1;color:var(--color-text-sub);background:var(--color-border-light);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s,background .15s}.tag-chip:hover{color:var(--color-primary);background:var(--color-primary-light)}.form-item{margin-bottom:16px}.form-input{width:100%;height:46px;padding:0 14px;border:1px solid #e0e0e0;border-radius:var(--radius-sm);font-size:15px;background:#fff;transition:border-color .2s}.form-input:focus{border-color:var(--color-primary)}.form-input::placeholder{color:#bbb}.form-error{margin-top:6px;font-size:var(--fs-meta);color:var(--color-primary)}.empty-state{padding:60px 20px;text-align:center;color:var(--color-text-weak)}.empty-state .empty-icon{font-size:48px;margin-bottom:12px;opacity:.35}.empty-state .empty-text{font-size:15px;margin-bottom:16px}.empty-state .empty-desc{max-width:320px;margin:-10px auto 18px;font-size:var(--fs-meta);line-height:1.6}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 37%,#f0f0f0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.load-more{padding:20px;text-align:center;font-size:var(--fs-intro);color:var(--color-text-weak)}.load-more.is-loading{cursor:default}.toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;max-width:70vw;padding:12px 20px;background:#000c;color:#fff;font-size:14px;border-radius:var(--radius-md);text-align:center;animation:toast-in .2s ease}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--color-mask);animation:fade-in .15s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.article-body{font-size:var(--fs-body);line-height:1.8;color:#333;word-break:break-word}.article-body img{max-width:100%;height:auto;margin:12px 0;border-radius:var(--radius-sm)}.article-body p{margin:12px 0}.article-body h1,.article-body h2,.article-body h3{margin:20px 0 12px;font-weight:600;line-height:1.4}.article-body ul,.article-body ol{margin:12px 0;padding-left:24px}.article-body ul li{list-style:disc}.article-body ol li{list-style:decimal}.article-body blockquote{margin:12px 0;padding:10px 16px;border-left:4px solid var(--color-border);background:var(--color-border-light);color:var(--color-text-sub)}.article-body .ai-digest{margin:4px 0 22px;padding:16px 18px 14px;background:var(--color-primary-light);border:1px solid var(--color-border);border-radius:var(--radius-md)}.article-body .ai-digest-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.article-body .ai-digest-badge{display:inline-block;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;color:#fff;background:var(--color-primary);border-radius:3px;letter-spacing:.02em}.article-body .ai-digest-sub{font-size:12px;color:var(--color-text-weak)}.article-body .ai-digest-lead{margin:0 0 10px;font-size:16px;line-height:1.7;font-weight:600;color:var(--color-text)}.article-body .ai-digest-list{margin:0;padding-left:0}.article-body .ai-digest-list li{position:relative;margin:7px 0;padding-left:15px;list-style:none;font-size:14px;line-height:1.7;color:var(--color-text-sub)}.article-body .ai-digest-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--color-primary);opacity:.7}.article-body .crawl-quote-label{margin:22px 0 8px;font-size:13px;color:var(--color-text-weak)}.article-body .crawl-quote-label:before{content:"";display:inline-block;width:3px;height:12px;margin-right:7px;background:var(--color-border);vertical-align:-1px}@media (max-width: 768px){.article-body .ai-digest{padding:14px 14px 12px;margin-bottom:18px}.article-body .ai-digest-lead{font-size:15px}.article-body .ai-digest-list li{font-size:13.5px}}.article-body table{width:100%;margin:12px 0;border-collapse:collapse}.article-body table td,.article-body table th{border:1px solid var(--color-border);padding:8px 12px}.article-body a{color:var(--color-primary)}.briefing-body{font-size:15.5px;line-height:1.95;color:var(--color-text);word-break:break-word}.briefing-body .bf-head{padding-bottom:20px;margin-bottom:26px;border-bottom:2px solid var(--color-text);text-align:center}.briefing-body .bf-title{font-size:28px;font-weight:700;letter-spacing:4px;line-height:1.5}.briefing-body .bf-subtitle{margin-top:4px;font-size:14px;letter-spacing:2px;color:var(--color-text-weak)}.briefing-body .bf-meta{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;background:var(--color-border);border:1px solid var(--color-border);text-align:left}.briefing-body .bf-meta-cell{display:flex;gap:10px;padding:9px 12px;background:var(--color-card);font-size:13px}.briefing-body .bf-meta-k{flex-shrink:0;color:var(--color-text-weak)}.briefing-body .bf-meta-v{color:var(--color-text);font-weight:600}.briefing-body .bf-sec{margin-top:34px}.briefing-body .bf-h2{position:relative;margin-bottom:14px;padding-left:12px;font-size:19px;font-weight:700;letter-spacing:1px;line-height:1.6}.briefing-body .bf-h2:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;background:var(--color-primary)}.briefing-body .bf-h3{margin:18px 0 6px;font-size:15px;font-weight:700;color:var(--color-text-sub)}.briefing-body .bf-p{margin:6px 0;text-align:justify}.briefing-body .bf-judgment{padding:14px 18px;margin:10px 0 4px;background:var(--color-primary-light);border-left:3px solid var(--color-primary)}.briefing-body .bf-judgment .bf-p{margin:0}.briefing-body .bf-keywords{margin:8px 0 2px;font-weight:600;letter-spacing:1px}.briefing-body .bf-keywords i{font-style:normal;color:var(--color-primary);padding:0 2px}.briefing-body .bf-digest{list-style:none;margin:4px 0 0}.briefing-body .bf-digest li{position:relative;padding-left:18px;margin:7px 0}.briefing-body .bf-digest li:before{content:"■";position:absolute;left:0;top:0;font-size:10px;line-height:2.4;color:var(--color-primary)}.briefing-body .bf-digest b{font-weight:700}.briefing-body .bf-item{margin-top:22px}.briefing-body .bf-item-title{font-size:16px;font-weight:700;line-height:1.7;margin-bottom:4px}.briefing-body .bf-label{margin:10px 0 2px;font-size:14px;font-weight:700;color:var(--color-primary)}.briefing-body .bf-comment{padding:8px 14px;margin:6px 0;background:var(--color-border-light);border-left:3px solid var(--color-border);color:var(--color-text-sub);font-size:14.5px}.briefing-body .bf-source{margin-top:8px;text-align:right;font-size:12px;color:var(--color-text-weak)}.briefing-body .bf-points{list-style:none;margin:4px 0}.briefing-body .bf-points li{position:relative;padding-left:18px;margin:5px 0}.briefing-body .bf-points li:before{content:"◆";position:absolute;left:0;top:0;font-size:9px;line-height:2.7;color:var(--color-primary)}.briefing-body .bf-group-title{margin:22px 0 6px;padding:5px 10px;font-size:15px;font-weight:700;letter-spacing:1px;background:var(--color-border-light);border-left:3px solid var(--color-text-sub)}.briefing-body .bf-spot{margin-top:16px;padding-bottom:4px}.briefing-body .bf-spot-name{font-size:15.5px;font-weight:700;margin-bottom:2px}.briefing-body .bf-none{margin:6px 0;color:var(--color-text-weak);font-size:14px}.briefing-body .bf-summary-block{margin-top:18px}.briefing-body .bf-summary-block .bf-h3{margin-top:0;color:var(--color-text)}.briefing-body .bf-appendix{padding-top:10px;border-top:1px solid var(--color-border)}.briefing-body .bf-sources{margin:4px 0 0 20px;font-size:13px;color:var(--color-text-sub)}.briefing-body .bf-sources li{margin:4px 0;line-height:1.75}.briefing-body .bf-footnote{margin-top:18px;text-align:center;font-size:12px;color:var(--color-text-weak)}@media (max-width: 768px){.briefing-body{font-size:15px;line-height:1.9}.briefing-body .bf-title{font-size:22px;letter-spacing:2px}.briefing-body .bf-meta{grid-template-columns:1fr}.briefing-body .bf-h2{font-size:17px}.briefing-body .bf-item-title{font-size:15.5px}.briefing-body .bf-judgment{padding:12px 14px}}html[data-style=ink]{--color-primary: #b02a2a;--color-primary-dark: #8a1f1f;--color-primary-light: #f7eae6;--color-accent: #8b857a;--color-nav-bg: #1b1a18;--color-text: #1c1a17;--color-text-sub: #4a463f;--color-text-weak: #8b857a;--color-border: #e2dcd0;--color-border-light: #f2eee5;--color-bg: #f4f1ea;--color-card: #fffefb;--radius-sm: 1px;--radius-md: 2px;--radius-lg: 3px;--shadow-card: 0 1px 2px rgba(60, 48, 32, .05);--shadow-popup: 0 6px 24px rgba(40, 32, 20, .14);--font-serif: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", SimSun, "宋体", serif}html[data-style=ink] .app-root{background-color:var(--color-bg);background-image:radial-gradient(58% 38% at 10% -4%,rgba(58,50,38,.055),transparent 72%),radial-gradient(42% 30% at 94% 2%,rgba(124,62,46,.05),transparent 74%);background-repeat:no-repeat}html[data-style=ink] .pc-footer{background:none;border-top-color:var(--color-border)}html[data-style=ink] .pc-header{background:linear-gradient(180deg,#24221f,#1b1a18);border-bottom:1px solid rgba(255,255,255,.07)}html[data-style=ink] .pc-nav{margin-left:20px}html[data-style=ink] .pc-header .pc-nav .nav-item{position:relative;padding:0 18px;height:var(--pc-nav-height);line-height:var(--pc-nav-height);color:#fff9;font-size:15px;letter-spacing:.5px}html[data-style=ink] .pc-header .pc-nav .nav-item:after{content:"";position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;left:auto;bottom:auto;background:#ffffff26}html[data-style=ink] .pc-header .pc-nav .nav-item:last-child:after{display:none}html[data-style=ink] .pc-header .pc-nav .nav-item:hover,html[data-style=ink] .pc-header .pc-nav .nav-item.active{color:#fff}html[data-style=ink] .pc-header .pc-nav .nav-item.active:before{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:linear-gradient(90deg,#c0392b00,#c0392b 22%,#e0684f,#c0392b 78%,#c0392b00)}html[data-style=ink] .pc-header .logo-mark{background:none;border:1px solid rgba(214,122,96,.65);color:#e3a48f;font-family:var(--font-serif)}html[data-style=ink] .pc-header .logo-text{font-family:var(--font-serif);letter-spacing:1.5px}html[data-style=ink] .cat-tabs-pc{gap:0;padding:0}html[data-style=ink] .cat-tabs-pc .cat-tab{position:relative;min-width:72px;padding:0 18px;height:46px;line-height:46px;font-size:15px;color:var(--color-text-sub);background:none;border-radius:0;text-align:center;transition:color .15s}html[data-style=ink] .cat-tabs-pc .cat-tab:after{content:"";position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background:var(--color-border)}html[data-style=ink] .cat-tabs-pc .cat-tab:last-child:after{display:none}html[data-style=ink] .cat-tabs-pc .cat-tab:hover{color:var(--color-primary);background:none}html[data-style=ink] .cat-tabs-pc .cat-tab.active{color:var(--color-primary);background:none;font-weight:600}html[data-style=ink] .cat-tabs-pc .cat-tab.active:before{content:"";position:absolute;left:50%;bottom:0;width:26px;height:2px;margin-left:-13px;background:var(--color-primary)}html[data-style=ink] .tf-pc{position:relative;height:46px}html[data-style=ink] .tf-pc:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:var(--color-border)}html[data-style=ink] .tf-pc .tf-btn{gap:6px;height:46px;padding:0 10px 0 14px;font-size:15px;color:var(--color-text-sub);background:none;border:none;border-radius:0;letter-spacing:.5px}html[data-style=ink] .tf-pc .tf-btn:hover{color:var(--color-primary);border:none}html[data-style=ink] .tf-mobile{position:relative;height:44px}html[data-style=ink] .tf-mobile:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:var(--color-border)}html[data-style=ink] .tf-mobile .tf-btn{gap:5px;height:44px;padding:0 6px 0 12px;font-size:15px;color:var(--color-text-sub);background:none;border:none;border-radius:0}html[data-style=ink] .tf-mobile .tf-btn:hover{color:var(--color-primary);border:none}html[data-style=ink] .tf-mobile .tf-panel{border-radius:var(--radius-md)}html[data-style=ink] .tf.is-active .tf-btn{color:var(--color-primary);background:none;border:none}html[data-style=ink] .tf.is-active .tf-btn:hover{color:var(--color-primary-dark)}html[data-style=ink] .tf-panel{border-color:var(--color-border);background:var(--color-card);box-shadow:var(--shadow-popup)}html[data-style=ink] .tf-presets .tf-chip{background:none;border:1px solid var(--color-border);color:var(--color-text-sub)}html[data-style=ink] .tf-presets .tf-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}html[data-style=ink] .tf-presets .tf-chip.on{background:var(--color-primary);border-color:var(--color-primary);color:#fff}html[data-style=ink] .tf-date{background:var(--color-card);border-color:var(--color-border)}html[data-style=ink] .hs-groups-pc{gap:0;margin-bottom:16px;border-bottom:1px solid var(--color-border)}html[data-style=ink] .hs-groups-pc .hs-group{position:relative;padding:0 18px;height:42px;line-height:42px;min-width:68px;font-size:15px;text-align:center;color:var(--color-text-sub);background:none;border:none;border-radius:0;transition:color .15s}html[data-style=ink] .hs-groups-pc .hs-group:after{content:"";position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background:var(--color-border)}html[data-style=ink] .hs-groups-pc .hs-group:last-child:after{display:none}html[data-style=ink] .hs-groups-pc .hs-group:hover{color:var(--color-primary);border:none}html[data-style=ink] .hs-groups-pc .hs-group.active{color:var(--color-primary);background:none;border:none;font-weight:600}html[data-style=ink] .hs-groups-pc .hs-group.active:before{content:"";position:absolute;left:50%;bottom:0;width:26px;height:2px;margin-left:-13px;background:var(--color-primary)}html[data-style=ink] .hs-title,html[data-style=ink] .tc-title{position:relative;font-family:var(--font-serif);letter-spacing:2px}html[data-style=ink] .hs-title{padding-left:15px}html[data-style=ink] .hs-title:before{content:"";position:absolute;left:0;top:50%;width:4px;height:26px;margin-top:-13px;background:linear-gradient(180deg,rgba(176,42,42,0) 0%,var(--color-primary) 20%,var(--color-primary) 80%,rgba(176,42,42,0) 100%)}html[data-style=ink] .tc-title{padding-left:12px}html[data-style=ink] .tc-title:before{content:"";position:absolute;left:0;top:4px;width:3px;height:13px;background:linear-gradient(180deg,rgba(176,42,42,0) 0%,var(--color-primary) 22%,var(--color-primary) 78%,rgba(176,42,42,0) 100%)}html[data-style=ink] .hs-sub{letter-spacing:.5px}html[data-style=ink] .tabs-row,html[data-style=ink] .article-list-m,html[data-style=ink] .skeleton-list-m,html[data-style=ink] .article-list,html[data-style=ink] .hs-input{background:var(--color-card)}html[data-style=ink] .tag-chip{background:none;border:1px solid var(--color-border);color:var(--color-text-weak)}html[data-style=ink] .tag-chip:hover{border-color:var(--color-primary);color:var(--color-primary);background:none}html[data-style=ink] .tc-chip{background:none;border:1px solid var(--color-border);color:var(--color-text-sub)}html[data-style=ink] .tc-chip:hover{border-color:var(--color-primary);color:var(--color-primary);background:none}html[data-style=ink] .m-qt-chip{background:none;border:1px solid var(--color-border);color:var(--color-text-sub)}html[data-style=ink] .m-header{background:var(--color-card);border-bottom-color:var(--color-border)}html[data-style=ink] .m-logo-mark{background:none;border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-serif)}html[data-style=ink] .m-logo-text{font-family:var(--font-serif);letter-spacing:1px}html[data-style=ink] .cat-tabs-mobile .cat-tab{letter-spacing:.5px}html[data-style=ink] .cat-tabs-mobile .cat-tab.active:after{width:20px}html[data-style=ink] .hot-rank{background:var(--color-card)}html[data-style=ink] .rank-item:hover,html[data-style=ink] .card-pc:hover{background:#faf7f0}html[data-style=ink] .rank-tabs .rank-tab{position:relative;border-radius:0;padding:3px 10px 6px}html[data-style=ink] .rank-tabs .rank-tab.active{color:var(--color-primary);background:none;font-weight:600}html[data-style=ink] .rank-tabs .rank-tab.active:after{content:"";position:absolute;left:50%;bottom:0;width:18px;height:2px;margin-left:-9px;background:var(--color-primary)}html[data-style=ink] .rank-title{position:relative;padding-left:12px;font-family:var(--font-serif);letter-spacing:2px}html[data-style=ink] .rank-title:before{content:"";position:absolute;left:0;top:4px;width:3px;height:13px;background:linear-gradient(180deg,rgba(176,42,42,0) 0%,var(--color-primary) 22%,var(--color-primary) 78%,rgba(176,42,42,0) 100%)}html[data-style=ink] .hc-num.n1{background:#b02a2a}html[data-style=ink] .hc-num.n2{background:#b06a3c}html[data-style=ink] .hc-num.n3{background:#a8892f}html[data-style=ink] .article-body .ai-digest-lead{font-family:var(--font-serif);letter-spacing:.5px}html[data-style=ink] .briefing-body .bf-title{font-family:var(--font-serif);font-weight:700;letter-spacing:6px}html[data-style=ink] .briefing-body .bf-h2,html[data-style=ink] .briefing-body .bf-h3,html[data-style=ink] .briefing-body .bf-item-title,html[data-style=ink] .briefing-body .bf-group-title,html[data-style=ink] .briefing-body .bf-spot-name{font-family:var(--font-serif);letter-spacing:1px}html[data-style=ink] .briefing-body .bf-h2:before{width:3px;opacity:.85}
