.blog-page .search-filter-container{margin-bottom:0}.blog-page .filter-toggle-bar{background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:0;padding:.9rem 1rem}.blog-page .filter-toggle-bar:hover{transform:none;box-shadow:none}.blog-page .filter-toggle-right{gap:.55rem}.blog-page .view-mode-toggle-btn.ant-btn{border-radius:999px;border:1px solid rgba(var(--primary-color-rgb),.4);background:rgba(var(--primary-color-rgb),.14);color:var(--text-color);font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.blog-page .view-mode-toggle-btn.ant-btn:hover{border-color:var(--button-background-color)!important;color:var(--button-background-color)!important;background:rgba(var(--primary-color-rgb),.08)!important}.blog-page .clear-all-filters-btn.ant-btn{border-radius:999px}.blog-page .filter-dropdown-content{margin-top:0}.blog-page .filter-builder-container{background:transparent;border:0;box-shadow:none;padding:1rem}.blog-page .filter-builder-header,.blog-page .filter-row,.blog-page .filter-row .ant-checkbox-wrapper{color:var(--text-color)}.blog-page .filter-builder-header .ant-select-selector,.blog-page .filter-row .ant-input,.blog-page .filter-row .ant-select-selector{border-radius:10px!important;border-color:var(--border-color)!important;background:color-mix(in srgb,var(--card-background-color) 92%,transparent)!important;color:var(--text-color)!important;box-shadow:none!important}.blog-page .filter-builder-header .ant-select-focused .ant-select-selector,.blog-page .filter-builder-header .ant-select-selector:hover,.blog-page .filter-row .ant-input:focus,.blog-page .filter-row .ant-input:focus-within,.blog-page .filter-row .ant-input:hover,.blog-page .filter-row .ant-select-focused .ant-select-selector,.blog-page .filter-row .ant-select-selector:hover{border-color:rgba(var(--primary-color-rgb),.55)!important}.blog-page .filter-builder-header .ant-select-selection-item,.blog-page .filter-row .ant-input,.blog-page .filter-row .ant-select-selection-item{color:var(--text-color)!important}.blog-page .filter-builder-header .ant-select-selection-placeholder,.blog-page .filter-row .ant-input::placeholder,.blog-page .filter-row .ant-select-selection-placeholder{color:var(--text-color-secondary)!important}.blog-page .filter-builder-header .ant-select-arrow,.blog-page .filter-row .ant-select-arrow,.blog-page .filter-row .ant-select-clear{color:var(--text-color-secondary)!important}.blog-page .filter-row .ant-select-selection-search-input{color:var(--text-color)!important;caret-color:var(--text-color)!important}.blog-page .filter-row .ant-select-multiple .ant-select-selection-item{border:1px solid rgba(var(--primary-color-rgb),.32)!important;background:rgba(var(--primary-color-rgb),.12)!important;color:var(--text-color)!important}.blog-page .filter-row .ant-select-multiple .ant-select-selection-item-remove,.blog-page .filter-row .ant-select-multiple .ant-select-selection-item-remove>.anticon{color:var(--text-color-secondary)!important}.blog-filter-dropdown,.blog-page .ant-select-dropdown,.blog-page .filter-field-dropdown,.blog-page .filter-topics-dropdown{z-index:1050!important}.blog-filter-dropdown{background:var(--card-background-color)!important;border:1px solid var(--border-color)!important}.blog-filter-dropdown .ant-select-item{color:var(--text-color)!important}.blog-filter-dropdown .ant-select-item-option-content,.blog-filter-dropdown .ant-select-item-option-state{color:inherit!important}.blog-filter-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:rgba(var(--primary-color-rgb),.12)!important}.blog-filter-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(var(--primary-color-rgb),.18)!important;color:var(--text-color)!important}@media (max-width:768px){.blog-page .filter-toggle-bar{padding:.85rem .8rem;flex-direction:row;align-items:center}.blog-page .filter-toggle-left,.blog-page .filter-toggle-right{width:auto}.blog-page .filter-toggle-text{font-size:.86rem}}@media (max-width:576px){.blog-page .filter-toggle-bar{padding:.75rem;gap:.45rem}.blog-page .filter-toggle-left,.blog-page .filter-toggle-right{width:100%}.blog-page .filter-toggle-right{justify-content:space-between}.blog-page .clear-all-filters-btn.ant-btn,.blog-page .view-mode-toggle-btn.ant-btn{font-size:.74rem;min-height:34px;padding:0 .55rem}}.graph-view-container{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(var(--primary-color-rgb),.18);background:radial-gradient(circle at 14% 16%,rgba(var(--primary-color-rgb),.18),transparent 28%),radial-gradient(circle at 84% 12%,rgba(var(--primary-color-rgb),.12),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.28),rgba(15,23,42,.04) 48%,rgba(var(--primary-color-rgb),.06)),var(--card-background-color);box-shadow:0 24px 50px rgba(2,6,23,.16),inset 0 1px 0 hsla(0,0%,100%,.06);color:var(--text-color)}.light-mode .graph-view-container{background:radial-gradient(circle at 14% 16%,rgba(var(--primary-color-rgb),.16),transparent 28%),radial-gradient(circle at 84% 12%,rgba(var(--primary-color-rgb),.1),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.18) 34%),linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(248,250,252,.84) 48%,rgba(var(--primary-color-rgb),.08)),var(--card-background-color);box-shadow:0 22px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.82)}.graph-view-header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;padding:1.25rem 1.25rem 0}.graph-view-heading h3{margin:.35rem 0 .5rem;font-size:1.35rem;line-height:1.1;letter-spacing:-.03em;color:var(--text-color)}.graph-view-heading p{max-width:62ch;margin:0;color:var(--text-color-secondary);font-size:.96rem;line-height:1.65}.graph-view-kicker{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.38rem .7rem;background:rgba(var(--primary-color-rgb),.12);color:var(--link-color);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.graph-view-metrics{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:.72rem;gap:.72rem;align-content:start}.graph-metric-card{min-width:116px;border-radius:16px;border:1px solid rgba(var(--primary-color-rgb),.18);background:color-mix(in srgb,var(--card-background-color) 88%,transparent);padding:.85rem .95rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.graph-metric-card strong{display:block;margin-top:.28rem;font-size:1.28rem;line-height:1;color:var(--text-color)}.graph-metric-label{color:var(--text-color-secondary);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.graph-view-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem 1.25rem}.graph-stage-frame{min-width:0}.graph-stage{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(var(--primary-color-rgb),.18);background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 32%),radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb),.08),transparent 52%),rgba(8,13,24,.36)}.light-mode .graph-stage{background:linear-gradient(180deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.08) 28%),radial-gradient(circle at 50% 50%,rgba(var(--primary-color-rgb),.08),transparent 52%),rgba(248,250,252,.68)}.graph-post-layer,.graph-svg,.graph-topic-layer{position:absolute;inset:0}.graph-svg{width:100%;height:100%;color:rgba(var(--primary-color-rgb),.9)}.graph-dust-layer{color:rgba(226,232,240,.56)}.light-mode .graph-dust-layer{color:rgba(51,65,85,.28)}.graph-ring{fill:none;stroke:rgba(var(--primary-color-rgb),.12);stroke-width:1;stroke-dasharray:4 8}.graph-ring-inner{stroke:rgba(var(--primary-color-rgb),.18)}.graph-relationship-link,.graph-topic-link{fill:none;stroke-linecap:round;transition:opacity var(--transition-fast),stroke-width var(--transition-fast),stroke var(--transition-fast)}.graph-topic-link{opacity:.5}.graph-topic-link.is-highlighted{opacity:1}.graph-topic-link.is-dimmed{opacity:.08}.graph-relationship-link{stroke:rgba(148,163,184,.22);opacity:.42}.graph-relationship-link.is-highlighted{stroke:rgba(var(--primary-color-rgb),.42);opacity:.92}.graph-relationship-link.is-dimmed{opacity:.08}.graph-topic-node{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;border-radius:999px;border:1px solid var(--accent-glow);background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 72%),var(--accent-soft);color:var(--text-color);padding:.55rem .78rem;box-shadow:0 0 0 1px hsla(0,0%,100%,.04) inset,0 14px 26px rgba(2,6,23,.16),0 0 26px var(--accent-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;opacity:0;animation:graphNodeEnter .55s ease forwards;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.graph-topic-node.is-active,.graph-topic-node:focus-visible,.graph-topic-node:hover{transform:translate(-50%,-50%) scale(1.04);border-color:var(--accent);box-shadow:0 0 0 1px hsla(0,0%,100%,.08) inset,0 18px 34px rgba(2,6,23,.22),0 0 32px var(--accent-glow)}.graph-topic-node.is-connected:not(.is-active){transform:translate(-50%,-50%) scale(1.015)}.graph-topic-node.is-dimmed{opacity:.28}.graph-topic-label{font-size:.79rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.graph-topic-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;border-radius:999px;background:rgba(15,23,42,.22);color:var(--text-color);font-size:.72rem;font-weight:700}.light-mode .graph-topic-count{background:hsla(0,0%,100%,.7)}.graph-post-node{position:absolute;transform:translate(-50%,-50%) scale(1);border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 34%),color-mix(in srgb,var(--card-background-color) 90%,transparent);box-shadow:0 18px 34px rgba(2,6,23,.22),inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 30px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;opacity:0;animation:graphNodeEnter .55s ease forwards;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}.graph-post-node:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.graph-post-node.is-active,.graph-post-node:focus-visible,.graph-post-node:hover{transform:translate(-50%,-50%) scale(1.03);border-color:var(--accent-glow);box-shadow:0 24px 42px rgba(2,6,23,.26),0 0 0 1px hsla(0,0%,100%,.06) inset,0 0 34px var(--accent-glow)}.graph-post-node.is-connected:not(.is-active){border-color:rgba(var(--primary-color-rgb),.3)}.graph-post-node.is-dimmed{opacity:.26;filter:saturate(.74)}.graph-post-image-shell{position:relative;height:88px;overflow:hidden}.graph-inspector-fallback,.graph-inspector-image,.graph-post-fallback,.graph-post-image{width:100%;height:100%;display:block}.graph-inspector-image,.graph-post-image{object-fit:cover}.graph-inspector-fallback,.graph-post-fallback{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,var(--accent-soft),transparent 36%),linear-gradient(135deg,rgba(var(--primary-color-rgb),.25),rgba(15,23,42,.24)),var(--card-background-color)}.graph-inspector-fallback span,.graph-post-fallback span{font-size:2rem;font-weight:700;color:#fff}.graph-post-image-scrim{position:absolute;inset:auto 0 0;height:54px;background:linear-gradient(180deg,transparent,rgba(2,6,23,.78))}.graph-post-pin{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsla(0,91%,71%,.9);color:#fff;box-shadow:0 10px 22px hsla(0,91%,71%,.34)}.graph-post-copy{padding:.85rem .95rem .95rem}.graph-post-meta{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.42rem;color:var(--text-color-secondary);font-size:.74rem;font-weight:700;letter-spacing:.02em}.graph-post-copy h4{margin:0;color:var(--text-color);font-size:.92rem;line-height:1.24}.graph-post-copy p{margin:.45rem 0 0;color:var(--text-color-secondary);font-size:.77rem;line-height:1.45}.graph-post-footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.82rem}.graph-post-tag-count{display:inline-flex;align-items:center;gap:.32rem;color:var(--link-color);font-size:.74rem;font-weight:700}.graph-inspector-list-item,.graph-inspector-primary,.graph-inspector-tag,.graph-post-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit}.graph-post-open{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.35rem .6rem;background:rgba(var(--primary-color-rgb),.14);color:var(--text-color);font-size:.74rem;font-weight:700;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.graph-inspector-list-item:focus-visible,.graph-inspector-list-item:hover,.graph-inspector-primary:focus-visible,.graph-inspector-primary:hover,.graph-inspector-tag:hover,.graph-post-open:focus-visible,.graph-post-open:hover{transform:translateY(-1px)}.graph-inspector-tag:focus-visible{transform:translateY(-1px)}.graph-post-open:hover{background:rgba(var(--primary-color-rgb),.22);color:var(--link-hover-color)}.graph-stage-hint{position:absolute;right:18px;bottom:18px;display:flex;flex-direction:column;gap:.26rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(var(--primary-color-rgb),.18);background:rgba(8,13,24,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-color-secondary);font-size:.76rem;line-height:1.35}.light-mode .graph-stage-hint{background:hsla(0,0%,100%,.78)}.graph-inspector{align-self:stretch;display:flex;flex-direction:column;gap:1rem;border-radius:20px;border:1px solid rgba(var(--primary-color-rgb),.18);background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 34%),color-mix(in srgb,var(--card-background-color) 92%,transparent);padding:1.1rem;box-shadow:0 18px 34px rgba(2,6,23,.14),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.graph-inspector-header h4{margin:.38rem 0 .45rem;color:var(--text-color);font-size:1.18rem;line-height:1.16}.graph-inspector-header p{margin:0;color:var(--text-color-secondary);font-size:.9rem;line-height:1.65}.graph-inspector-group-label,.graph-inspector-kicker{color:var(--link-color);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.graph-inspector-preview{overflow:hidden;border-radius:18px;height:178px;border:1px solid rgba(var(--primary-color-rgb),.16)}.graph-inspector-group{display:grid;grid-gap:.65rem;gap:.65rem}.graph-inspector-tags{display:flex;flex-wrap:wrap;gap:.55rem}.graph-inspector-tag,.graph-inspector-topic-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--accent-border,rgba(var(--primary-color-rgb),.24));background:var(--accent-soft);color:var(--text-color);padding:.45rem .72rem;font-size:.8rem;font-weight:700}.graph-inspector-list{display:grid;grid-gap:.58rem;gap:.58rem}.graph-inspector-list-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border-radius:16px;border:1px solid rgba(var(--primary-color-rgb),.14);background:rgba(var(--primary-color-rgb),.08);padding:.78rem .88rem;color:var(--text-color);cursor:pointer;text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.graph-inspector-list-item strong{display:block;font-size:.88rem;line-height:1.32}.graph-inspector-list-item span{display:block;margin-top:.18rem;color:var(--text-color-secondary);font-size:.76rem;line-height:1.4}.graph-inspector-list-item:hover{border-color:rgba(var(--primary-color-rgb),.3);background:rgba(var(--primary-color-rgb),.12)}.graph-inspector-topic-pulse{display:flex;align-items:center;justify-content:flex-start}.graph-inspector-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;border-radius:14px;padding:.9rem 1rem;background:linear-gradient(90deg,rgba(var(--primary-color-rgb),.16),rgba(var(--primary-color-rgb),.1));color:var(--text-color);cursor:pointer;font-size:.92rem;font-weight:700;transition:transform var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.graph-inspector-primary:hover{color:var(--link-hover-color);background:linear-gradient(90deg,rgba(var(--primary-color-rgb),.22),rgba(var(--primary-color-rgb),.14))}.graph-empty-state{display:grid;place-items:center;min-height:420px;padding:2.4rem 1.5rem;text-align:center}.graph-empty-state h3{margin:.55rem 0 .45rem;font-size:1.45rem;color:var(--text-color)}.graph-empty-state p{max-width:32rem;margin:0;color:var(--text-color-secondary);line-height:1.7}.graph-empty-kicker{color:var(--link-color);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes graphNodeEnter{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:1100px){.graph-view-body{grid-template-columns:minmax(0,1fr)}.graph-inspector{order:2}}@media (max-width:768px){.graph-view-body,.graph-view-header{padding-left:.9rem;padding-right:.9rem}.graph-view-header{grid-template-columns:minmax(0,1fr)}.graph-view-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-view-heading h3{font-size:1.18rem}.graph-stage-hint{left:12px;right:12px;bottom:12px}.graph-post-image-shell{height:76px}.graph-inspector-preview{height:156px}}@media (max-width:576px){.graph-view-container{border-radius:18px}.graph-view-header{padding-top:.95rem}.graph-view-body{gap:.85rem;padding-top:.85rem;padding-bottom:.9rem}.graph-metric-card{min-width:0;padding:.78rem .8rem}.graph-metric-card strong{font-size:1.08rem}.graph-inspector,.graph-stage{border-radius:18px}.graph-topic-node{gap:.46rem;padding:.48rem .68rem}.graph-topic-label{font-size:.74rem}.graph-post-copy{padding:.72rem .8rem .82rem}.graph-post-copy h4{font-size:.86rem}.graph-post-copy p,.graph-post-meta,.graph-post-open,.graph-post-tag-count{font-size:.71rem}}@media (max-width:420px){.graph-view-body,.graph-view-header{padding-left:.75rem;padding-right:.75rem}.graph-view-metrics{grid-template-columns:1fr}.graph-inspector,.graph-stage{border-radius:16px}.graph-empty-state{min-height:320px;padding:1.8rem 1rem}}.empty-results-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--card-background-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg);border:1px solid var(--border-color);box-shadow:var(--shadow)}.empty-text{color:var(--text-color);font-size:var(--font-size-base);margin-bottom:var(--spacing-md)}.reset-button{background-color:var(--link-color);border:none}.reset-button:hover{background-color:var(--link-hover-color)}.ant-empty-image{opacity:.5}@media (max-width:576px){.empty-results-container{padding:var(--spacing-xl) var(--spacing-md)}.empty-text{font-size:var(--font-size-sm)}}