.blog-page[data-v-f63d6a7a]{--bg-primary: #191919;--bg-secondary: #202020;--bg-tertiary: #2a2a2a;--bg-elevated: #2a2a2a;--border-color: rgba(255, 255, 255, .1);--border-bright: rgba(255, 255, 255, .16);--text-primary: rgba(255, 255, 255, .9);--text-secondary: rgba(255, 255, 255, .6);--text-tertiary: rgba(255, 255, 255, .4);--accent-primary: #3b9eff;--accent-secondary: #00d4ff;--accent-blue: #3b9eff;--accent-green: #4ade80;--accent-yellow: #fbbf24;--accent-red: #f87171;--code-bg: #202020;--border-radius: 0px;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 2px 8px rgba(0,0,0,.5);min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}:root[data-theme=light] .blog-page[data-v-f63d6a7a],html[data-theme=light] .blog-page[data-v-f63d6a7a],.blog-page[data-theme=light][data-v-f63d6a7a]{--bg-primary: #ffffff;--bg-secondary: #f7f6f3;--bg-tertiary: #edece9;--bg-elevated: #ffffff;--border-color: rgba(0, 0, 0, .09);--border-bright: rgba(0, 0, 0, .16);--text-primary: rgb(55, 53, 47);--text-secondary: rgba(55, 53, 47, .65);--text-tertiary: rgba(55, 53, 47, .45);--accent-primary: #0066ff;--accent-blue: #0066ff;--accent-green: #10b981;--accent-yellow: #f59e0b;--accent-red: #ef4444;--code-bg: #f7f6f3;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 2px 8px rgba(0,0,0,.08)}.blog-header[data-v-f63d6a7a]{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:1rem 0}.container[data-v-f63d6a7a]{max-width:1400px;margin:0 auto;padding:0 2rem}.back-link[data-v-f63d6a7a]{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-primary);text-decoration:none;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.75rem;transition:opacity .2s}.back-link[data-v-f63d6a7a]:hover{opacity:.7}.blog-title[data-v-f63d6a7a]{font-size:1.5rem;font-weight:700;margin:0;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.blog-container[data-v-f63d6a7a]{max-width:1400px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:350px 1fr;gap:3rem}.blog-sidebar[data-v-f63d6a7a]{position:sticky;top:2rem;align-self:start;max-height:calc(100vh - 4rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--text-tertiary) transparent}.posts-list[data-v-f63d6a7a]{display:flex;flex-direction:column;gap:.5rem}.post-item[data-v-f63d6a7a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1rem;cursor:pointer;transition:all .2s ease}.post-item[data-v-f63d6a7a]:hover{border-color:var(--border-bright);background:var(--bg-tertiary)}.post-item.active[data-v-f63d6a7a]{border-color:var(--accent-primary);background:var(--bg-tertiary);box-shadow:0 0 0 1px var(--accent-primary)}.post-title[data-v-f63d6a7a]{font-size:.95rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary);line-height:1.3}.post-meta[data-v-f63d6a7a]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.post-date[data-v-f63d6a7a]{display:flex;align-items:center;gap:.25rem}.post-category[data-v-f63d6a7a]{background:var(--accent-primary);color:var(--bg-primary);padding:.15rem .4rem;border-radius:var(--border-radius);font-size:9px;font-weight:700;letter-spacing:.5px}.post-excerpt[data-v-f63d6a7a]{font-size:.85rem;line-height:1.4;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-content[data-v-f63d6a7a]{min-height:80vh}.article[data-v-f63d6a7a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2.5rem;box-shadow:var(--shadow-sm)}.article-header[data-v-f63d6a7a]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.article-category[data-v-f63d6a7a]{display:inline-block;background:var(--accent-primary);color:var(--bg-primary);padding:.25rem .6rem;border-radius:var(--border-radius);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:1rem}.article-title[data-v-f63d6a7a]{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 1rem;color:var(--text-primary);letter-spacing:-.01em}.article-meta[data-v-f63d6a7a]{display:flex;align-items:center;gap:1.5rem;font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.article-meta span[data-v-f63d6a7a]{display:flex;align-items:center;gap:.3rem}.article-body[data-v-f63d6a7a]{font-size:15px;line-height:1.6;color:var(--text-primary)}.article-body[data-v-f63d6a7a] h1{font-size:24px;font-weight:700;margin:2rem 0 1rem;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.article-body[data-v-f63d6a7a] h2{font-size:18px;font-weight:700;margin:1.75rem 0 .875rem;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.article-body[data-v-f63d6a7a] h3{font-size:15px;font-weight:700;margin:1.5rem 0 .75rem;line-height:1.4;text-transform:uppercase;letter-spacing:.5px}.article-body[data-v-f63d6a7a] p{margin:0 0 1.25rem}.article-body[data-v-f63d6a7a] ul,.article-body[data-v-f63d6a7a] ol{margin:0 0 1.25rem;padding-left:1.5rem}.article-body[data-v-f63d6a7a] li{margin:.375rem 0;line-height:1.6}.article-body[data-v-f63d6a7a] strong{font-weight:700;color:var(--text-primary)}.article-body[data-v-f63d6a7a] a{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.article-body[data-v-f63d6a7a] a:hover{border-bottom-color:var(--accent-primary)}.article-body[data-v-f63d6a7a] img{max-width:100%;height:auto;border-radius:var(--border-radius);margin:1.5rem 0;box-shadow:var(--shadow-md);border:1px solid var(--border-color)}.article-body[data-v-f63d6a7a] code{background:var(--code-bg);border:1px solid var(--border-color);padding:.2rem .4rem;border-radius:var(--border-radius);font-size:.9em;font-family:Monaco,Courier New,monospace;color:var(--accent-green)}.article-body[data-v-f63d6a7a] pre{background:var(--code-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:1.25rem;overflow-x:auto;margin:1.5rem 0;box-shadow:var(--shadow-sm)}.article-body[data-v-f63d6a7a] pre code{background:none;border:none;padding:0;color:var(--text-primary)}.article-body[data-v-f63d6a7a] blockquote{border-left:2px solid var(--accent-primary);padding-left:1.25rem;margin:1.5rem 0;font-style:italic;color:var(--text-secondary);background:var(--bg-tertiary);padding:1rem 1.25rem;border-radius:var(--border-radius)}.article-body[data-v-f63d6a7a] hr{border:none;border-top:1px solid var(--border-color);margin:2.5rem 0;opacity:.5}.article-body[data-v-f63d6a7a] table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:13px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.article-body[data-v-f63d6a7a] thead{background:linear-gradient(180deg,var(--accent-primary) 0%,rgba(59,158,255,.85) 100%)}.article-body[data-v-f63d6a7a] th{padding:12px 16px;text-align:left;font-weight:700;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.8px;border-bottom:2px solid var(--accent-primary)}.article-body[data-v-f63d6a7a] td{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:top}.article-body[data-v-f63d6a7a] tbody tr{transition:background .15s ease}.article-body[data-v-f63d6a7a] tbody tr:hover{background:var(--bg-elevated)}.article-body[data-v-f63d6a7a] tbody tr:last-child td{border-bottom:none}.article-body[data-v-f63d6a7a] tbody tr:nth-child(2n){background:rgba(255,255,255,.02)}.article-body[data-v-f63d6a7a] td:last-child{white-space:nowrap}.article-body[data-v-f63d6a7a] .tool-card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--border-radius);margin:8px 0;transition:all .2s ease}.article-body[data-v-f63d6a7a] .tool-card:hover{border-color:var(--accent-primary);background:var(--bg-elevated)}.article-body[data-v-f63d6a7a] .tool-card img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px;margin:0;box-shadow:none;border:none}.article-body[data-v-f63d6a7a] .tool-card .tool-info{flex:1}.article-body[data-v-f63d6a7a] .tool-card .tool-name{font-weight:700;color:var(--text-primary);margin-bottom:4px}.article-body[data-v-f63d6a7a] .tool-card .tool-desc{font-size:12px;color:var(--text-secondary)}.article-body[data-v-f63d6a7a] .tool-card .tool-link{color:var(--accent-primary);font-size:12px;text-decoration:none;display:flex;align-items:center;gap:4px}.article-body[data-v-f63d6a7a] .tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:1.5rem 0}.article-body[data-v-f63d6a7a] .accuracy-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.3);border-radius:4px;color:var(--accent-green);font-size:11px;font-weight:600}.article-body[data-v-f63d6a7a] .accuracy-badge.warning{background:rgba(251,191,36,.15);border-color:#fbbf244d;color:var(--accent-yellow)}.article-body[data-v-f63d6a7a] .tier-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.article-body[data-v-f63d6a7a] .tier-badge.tier-1{background:linear-gradient(135deg,#ffd700 0%,#ffb300 100%);color:#1a1a1a}.article-body[data-v-f63d6a7a] .tier-badge.tier-2{background:linear-gradient(135deg,#c0c0c0 0%,#a0a0a0 100%);color:#1a1a1a}.article-body[data-v-f63d6a7a] .tier-badge.tier-3{background:linear-gradient(135deg,#cd7f32 0%,#b87333 100%);color:#1a1a1a}.article-body[data-v-f63d6a7a] img+em,.article-body[data-v-f63d6a7a] p>em:only-child{display:block;text-align:center;font-size:12px;color:var(--text-tertiary);margin-top:-1rem;margin-bottom:1.5rem}.article-body[data-v-f63d6a7a] .summary-box{background:linear-gradient(135deg,rgba(59,158,255,.1) 0%,rgba(0,212,255,.05) 100%);border:1px solid rgba(59,158,255,.3);border-left:4px solid var(--accent-primary);padding:20px;margin:1.5rem 0;border-radius:var(--border-radius)}.article-body[data-v-f63d6a7a] .summary-box h4{margin:0 0 12px;color:var(--accent-primary);font-size:12px;text-transform:uppercase;letter-spacing:1px}.article-footer[data-v-f63d6a7a]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.article-tags[data-v-f63d6a7a]{display:flex;flex-wrap:wrap;gap:.4rem}.tag[data-v-f63d6a7a]{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);padding:.3rem .6rem;border-radius:var(--border-radius);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .15s ease;cursor:pointer}.tag[data-v-f63d6a7a]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-elevated)}.no-post-selected[data-v-f63d6a7a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius)}.no-post-selected i[data-v-f63d6a7a]{font-size:3rem;margin-bottom:.75rem;opacity:.3;color:var(--text-tertiary)}.no-post-selected p[data-v-f63d6a7a]{font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media (max-width: 1024px){.blog-container[data-v-f63d6a7a]{grid-template-columns:1fr;gap:2rem}.blog-sidebar[data-v-f63d6a7a]{position:static;max-height:none}.article[data-v-f63d6a7a]{padding:2rem}.article-title[data-v-f63d6a7a]{font-size:2rem}.article-body[data-v-f63d6a7a]{font-size:1.0625rem}}@media (max-width: 640px){.blog-container[data-v-f63d6a7a]{padding:1rem}.article[data-v-f63d6a7a]{padding:1.5rem}.article-title[data-v-f63d6a7a]{font-size:1.75rem}.article-meta[data-v-f63d6a7a]{flex-direction:column;align-items:flex-start;gap:.5rem}}
