.app-header{border-bottom:1px solid var(--border-color);background-color:#09090bb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.app-header-container{max-width:var(--max-width);margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.app-brand{display:flex;align-items:center;gap:1.5rem}.back-link{font-size:.9rem;font-weight:500;color:var(--text-secondary);border:1px solid var(--border-color);padding:.4rem .8rem;border-radius:6px;background:#ffffff08;transition:all .2s;text-decoration:none}.back-link:hover{color:var(--text-primary);border-color:var(--text-secondary);background:#ffffff0f}.app-title-main{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.app-accent{color:var(--color-cyan);text-shadow:0 0 15px var(--color-cyan-glow)}.blog-main-container{max-width:1200px;margin:4rem auto 6rem;padding:0 2rem;min-height:calc(100vh - 280px)}.blog-hero{text-align:center;margin-bottom:5rem}.blog-hero-title{font-size:clamp(2.5rem,2rem + 3vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin-bottom:1.25rem;color:var(--text-primary)}.blog-hero-desc{font-size:1.25rem;color:var(--text-secondary);line-height:1.65;max-width:640px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.blog-post-card{position:relative;border-radius:16px;background:#1e293b40;border:1px solid rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s;box-shadow:0 10px 30px #00000026}.blog-post-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;opacity:.3;transition:opacity .3s}.blog-post-card.card-telemetry:before{background:linear-gradient(90deg,transparent,var(--color-cyan),transparent)}.blog-post-card.card-transcripts:before{background:linear-gradient(90deg,transparent,#ff0000,transparent)}.blog-post-card:hover{transform:translateY(-5px);border-color:#ffffff1a;box-shadow:0 15px 35px #00000040}.blog-post-card:hover:before{opacity:1}.post-card-content{padding:2.5rem;display:flex;flex-direction:column;gap:1.25rem;height:100%;justify-content:space-between}.post-meta{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.post-card-title{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.35;transition:color .2s}.blog-post-card:hover .post-card-title{color:var(--text-primary)}.post-card-snippet{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.post-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:.25rem .6rem;border-radius:4px}.cyan-tag{background:#06b6d414;color:var(--color-cyan);border:1px solid rgba(6,182,212,.15)}.red-tag{background:#ff000014;color:red;border:1px solid rgba(255,0,0,.15)}.read-more-link{font-size:.92rem;font-weight:600;color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;transition:transform .2s,color .2s;margin-top:.5rem}.read-more-link:hover{transform:translate(4px)}.card-telemetry .read-more-link:hover{color:var(--color-cyan)}.card-transcripts .read-more-link:hover{color:red}.post-article-container{max-width:800px;margin:4rem auto 6rem;padding:0 1.5rem}.post-header{margin-bottom:3.5rem;border-bottom:1px solid var(--border-color);padding-bottom:2rem}.post-title-main{font-size:clamp(2rem,1.8rem + 2.5vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:1.5rem;color:var(--text-primary)}.post-meta-details{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:.85rem;color:var(--text-muted)}.post-author{color:var(--text-primary);font-weight:600}.post-content{display:flex;flex-direction:column;gap:1.75rem}.post-paragraph{font-size:1.05rem;color:var(--text-secondary);line-height:1.75}.post-subheading{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-top:1.5rem}.post-bullet-list{display:flex;flex-direction:column;gap:.75rem;padding-left:1.5rem}.post-bullet-item{font-size:1.05rem;color:var(--text-secondary);line-height:1.65}.post-bullet-item strong{color:var(--text-primary)}.post-cta-card{margin-top:4rem;border-radius:16px;padding:3rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;box-shadow:0 15px 35px #0003}.cta-glow-telemetry{background:#1e293b4d;border:1px solid rgba(6,182,212,.2)}.cta-glow-telemetry:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-cyan),var(--color-purple))}.cta-glow-transcripts{background:#1e293b4d;border:1px solid rgba(255,0,0,.2)}.cta-glow-transcripts:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,red,#900)}.post-cta-title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.post-cta-desc{font-size:1rem;color:var(--text-secondary);line-height:1.6;max-width:680px}.post-cta-btn-wrapper{margin-top:.5rem}.post-cta-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;padding:.85rem 1.75rem;border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none}.btn-cyan{background:var(--color-cyan);color:#0b0f19;border:1px solid var(--color-cyan);box-shadow:0 4px 12px #06b6d433}.btn-cyan:hover{background:transparent;color:var(--color-cyan);box-shadow:0 6px 18px #06b6d44d}.btn-red{background:red;color:#fff;border:1px solid #ff0000;box-shadow:0 4px 12px #f003}.btn-red:hover{background:transparent;color:red;box-shadow:0 6px 18px #ff00004d}@media (max-width: 900px){.blog-grid{grid-template-columns:1fr;gap:2rem}.blog-main-container,.post-article-container{margin:2rem auto 4rem;padding:0 1.25rem}.post-card-content,.post-cta-card{padding:2rem}}
