#insightDetailPage{width:100%}.insight-detail-main{display:flex;flex-direction:column;gap:12px}.insight-detail-side{gap:12px}.insight-detail-side>.insight-side-card{margin-top:0}.insight-side-title{font-size:16px;font-family:var(--anx-font-display);font-weight:700;margin-bottom:10px;color:var(--anx-text-strong)}.insight-side-card .ant-card-body{display:flex;flex-direction:column;gap:12px}.insight-side-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.insight-side-meta-grid div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:16px;border:1px solid var(--anx-border);background:color-mix(in srgb,var(--anx-surface-strong) 84%,transparent)}.insight-side-meta-grid span{color:var(--anx-text-secondary);font-size:12px}.insight-side-meta-grid strong{color:var(--anx-text-strong);font-size:14px}.insight-side-list{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 160px);overflow:auto}.insight-side-link{display:block;color:var(--anx-text-soft);text-decoration:none;border-radius:14px;border:1px solid transparent;padding:9px 10px;font-size:13px;line-height:1.42;transition:all var(--anx-motion-fast) var(--anx-ease);background:color-mix(in srgb,var(--anx-surface-strong) 78%,transparent)}.insight-side-link.level-3{padding-left:18px}.insight-side-link.level-4{padding-left:24px}.insight-side-link:hover{border-color:color-mix(in srgb,var(--anx-primary) 30%,transparent)}.insight-side-link.active,.insight-side-link:hover{color:var(--anx-primary);background:var(--anx-primary-faint)}.insight-side-link.active{border-color:color-mix(in srgb,var(--anx-primary) 32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--anx-primary) 12%,transparent)}.insight-header-card .ant-card-body{display:flex;flex-direction:column;gap:12px;padding:22px}.insight-header-chips{margin-top:2px}.insight-board-badge{margin-bottom:2px}.insight-header-title{margin:2px 0 0!important;line-height:1.14!important;font-size:clamp(30px,3.3vw,46px)!important}.insight-header-summary{margin:0!important;color:var(--anx-text-soft)!important;font-size:16px;line-height:1.76}.insight-header-meta{color:var(--anx-text-secondary);font-size:13px}.insight-header-actions,.insight-header-tags{display:flex;flex-wrap:wrap;gap:8px}.insight-header-actions{align-items:center}.discussion-header-card{border:1px solid color-mix(in srgb,var(--anx-primary) 20%,var(--anx-border));background:linear-gradient(140deg,color-mix(in srgb,var(--anx-primary) 8%,#fff) 0,#fff 100%)}.discussion-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:18px;gap:18px;align-items:center}.discussion-hero-main{display:flex;flex-direction:column;gap:10px}.discussion-author-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;color:var(--anx-text-secondary);font-size:13px}.discussion-author-name{color:var(--anx-text-strong);font-weight:700}.discussion-hero-art{position:relative;width:220px;height:180px;border-radius:20px;background:radial-gradient(circle at 30% 20%,#eef4ff 0,#dce8ff 45%,#c9dbff 100%);border:1px solid color-mix(in srgb,var(--anx-primary) 18%,var(--anx-border))}.discussion-art-cube{position:absolute;left:50%;top:50%;width:108px;height:108px;transform:translate(-50%,-50%) rotate(8deg);border-radius:18px;background:linear-gradient(145deg,#b9cbff,#7fa2ff);box-shadow:0 18px 30px rgba(66,112,255,.24)}.discussion-art-dot{position:absolute;width:16px;height:16px;border-radius:8px;background:#8fafff;opacity:.8}.discussion-art-dot.dot-a{top:18px;left:24px}.discussion-art-dot.dot-b{right:22px;top:42px}.discussion-art-dot.dot-c{right:42px;bottom:20px}.discussion-header-card .insight-header-title{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important}.discussion-header-card .insight-header-summary{font-size:15px;line-height:1.65}.discussion-header-actions .ant-btn,.discussion-header-chips .anx-detail-chip{border-radius:999px}.discussion-content-card{border:1px solid color-mix(in srgb,var(--anx-primary) 12%,var(--anx-border))}.discussion-content-card .ant-card-head-title{font-weight:700}.discussion-side-card .insight-side-meta-grid div{border-radius:12px}.discussion-side-toc{display:flex;flex-direction:column;gap:10px}.discussion-side-toc a{display:flex;align-items:center;justify-content:space-between;color:var(--anx-text-soft);text-decoration:none;padding:9px 10px;border-radius:12px;background:color-mix(in srgb,var(--anx-surface-strong) 76%,transparent);border:1px solid transparent}.discussion-side-toc a:hover{color:var(--anx-primary);border-color:color-mix(in srgb,var(--anx-primary) 28%,transparent)}.discussion-side-toc a span{color:var(--anx-text-secondary);font-size:12px}.discussion-related-list{display:flex;flex-direction:column;gap:10px}.discussion-related-item{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;text-decoration:none;border:1px solid var(--anx-border);border-radius:12px;padding:8px 10px;background:color-mix(in srgb,var(--anx-surface-strong) 80%,transparent)}.discussion-related-thumb{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--anx-primary) 12%,#fff);color:var(--anx-primary)}.discussion-related-title{display:block;color:var(--anx-text-strong);line-height:1.4}.discussion-related-metrics{display:flex;align-items:center;gap:8px;color:var(--anx-text-secondary);font-size:12px;margin-top:4px}.insight-content-card .ant-card-body{padding:18px 22px}.insight-content-card .md-viewer .markdown-body{max-width:100%}.insight-content-card .md-viewer .markdown-body img{width:auto;max-width:min(460px,100%);border-radius:16px;border:1px solid var(--anx-border);display:block;margin:16px 0;box-shadow:var(--anx-shadow-soft)}@media (max-width:1380px){.insight-detail-side{order:-1}}@media (max-width:900px){.discussion-hero-grid{grid-template-columns:1fr}.discussion-hero-art{width:100%;max-width:260px;margin:0 auto}.insight-side-meta-grid{grid-template-columns:1fr}.insight-content-card .ant-card-body,.insight-header-card .ant-card-body{padding:16px}.insight-header-title{font-size:clamp(28px,8vw,36px)!important}.insight-header-summary{font-size:15px}}