.tech-stack-sec[data-astro-cid-qq4jtfp4]{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.arch-sec[data-astro-cid-qq4jtfp4]{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle)}.partners-sec[data-astro-cid-qq4jtfp4]{background:var(--bg-secondary)}.ts-header-row[data-astro-cid-qq4jtfp4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.ts-filter-tabs[data-astro-cid-qq4jtfp4]{flex-wrap:wrap;gap:.5rem;display:flex}.ts-tab-btn[data-astro-cid-qq4jtfp4]{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.8rem;font-weight:700}.ts-tab-btn[data-astro-cid-qq4jtfp4].active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.ts-cards-grid[data-astro-cid-qq4jtfp4]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.ts-card[data-astro-cid-qq4jtfp4]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:.9rem;flex-direction:column;padding:1.4rem;display:flex}.ts-badge[data-astro-cid-qq4jtfp4]{color:var(--accent-primary);background:var(--accent-soft);border-radius:4px;align-self:flex-start;margin-bottom:.7rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.ts-card[data-astro-cid-qq4jtfp4] h3[data-astro-cid-qq4jtfp4]{margin-bottom:.45rem;font-size:1.05rem;font-weight:800}.ts-card[data-astro-cid-qq4jtfp4] p[data-astro-cid-qq4jtfp4]{color:var(--text-secondary);flex-grow:1;margin-bottom:1rem;font-size:.82rem}.ts-specs[data-astro-cid-qq4jtfp4]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.35rem;padding-top:.8rem;display:flex}.ts-specs[data-astro-cid-qq4jtfp4] span[data-astro-cid-qq4jtfp4]{background:var(--bg-secondary);color:var(--text-muted);border-radius:4px;padding:.2rem .45rem;font-size:.68rem}.arch-interactive-split[data-astro-cid-qq4jtfp4]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:2rem;margin-top:2rem;display:grid}.arch-layer-buttons[data-astro-cid-qq4jtfp4]{flex-direction:column;gap:.75rem;display:flex}.arch-layer-btn[data-astro-cid-qq4jtfp4]{text-align:left;border:1px solid var(--border-subtle);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:.85rem;flex-direction:column;gap:.25rem;padding:1.1rem 1.25rem;font-family:inherit;transition:all .2s;display:flex}.arch-layer-btn[data-astro-cid-qq4jtfp4].active{background:var(--bg-surface);border-color:var(--accent-primary);border-left:5px solid var(--accent-primary);box-shadow:var(--shadow-card)}.al-tag[data-astro-cid-qq4jtfp4]{color:var(--accent-primary);font-size:.68rem;font-weight:700}.arch-layer-btn[data-astro-cid-qq4jtfp4] strong[data-astro-cid-qq4jtfp4]{font-size:.96rem;font-weight:800}.arch-detail-stage[data-astro-cid-qq4jtfp4]{color:#fff;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#060f24 0%,#0b1b3d 100%);border-radius:1.1rem;align-items:center;padding:2.25rem;display:flex}.ad-top[data-astro-cid-qq4jtfp4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ad-badge[data-astro-cid-qq4jtfp4]{color:#38bdf8;font-size:.72rem;font-weight:700}.ad-live[data-astro-cid-qq4jtfp4]{color:#34d399;background:#10b98124;border-radius:99px;padding:.25rem .65rem;font-size:.7rem}.arch-detail-panel[data-astro-cid-qq4jtfp4] h3[data-astro-cid-qq4jtfp4]{color:#fff;margin-bottom:.75rem;font-size:1.55rem;font-weight:800}.arch-detail-panel[data-astro-cid-qq4jtfp4] p[data-astro-cid-qq4jtfp4]{color:#cbd5e1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.7}.ad-kpi-grid[data-astro-cid-qq4jtfp4]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1.5rem;display:grid}.ad-kpi[data-astro-cid-qq4jtfp4]{background:#ffffff12;border:1px solid #ffffff1f;border-radius:.75rem;padding:.85rem}.ad-kpi[data-astro-cid-qq4jtfp4] span[data-astro-cid-qq4jtfp4]{color:#94a3b8;font-size:.66rem;display:block}.ad-kpi[data-astro-cid-qq4jtfp4] strong[data-astro-cid-qq4jtfp4]{color:#38bdf8;font-size:1.25rem}.ad-protocols[data-astro-cid-qq4jtfp4]{flex-wrap:wrap;gap:.5rem;display:flex}.ad-protocols[data-astro-cid-qq4jtfp4] span[data-astro-cid-qq4jtfp4]{color:#e0f2fe;background:#38bdf826;border-radius:6px;padding:.35rem .75rem;font-size:.74rem}.partners-grid[data-astro-cid-qq4jtfp4]{grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-top:1.75rem;display:grid}.partner-card[data-astro-cid-qq4jtfp4]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:.85rem;flex-direction:column;gap:.25rem;padding:1.35rem;display:flex}.p-cat[data-astro-cid-qq4jtfp4]{color:var(--accent-primary);font-size:.68rem;font-weight:700}.partner-card[data-astro-cid-qq4jtfp4] strong[data-astro-cid-qq4jtfp4]{color:var(--text-primary);font-size:1.02rem}.partner-card[data-astro-cid-qq4jtfp4] small[data-astro-cid-qq4jtfp4]{color:var(--text-muted);font-size:.78rem}@media (width<=1024px){.ts-cards-grid[data-astro-cid-qq4jtfp4],.partners-grid[data-astro-cid-qq4jtfp4]{grid-template-columns:repeat(2,1fr)}.arch-interactive-split[data-astro-cid-qq4jtfp4]{grid-template-columns:1fr}}@media (width<=600px){.ts-cards-grid[data-astro-cid-qq4jtfp4],.partners-grid[data-astro-cid-qq4jtfp4],.ad-kpi-grid[data-astro-cid-qq4jtfp4]{grid-template-columns:1fr}}
