.pillars[data-v-11122e52]{gap:var(--space-5)}.pillar[data-v-11122e52]{background:linear-gradient(180deg,var(--color-surface),var(--color-surface-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);position:relative}.pillar__num[data-v-11122e52]{color:var(--color-accent);font-size:.8rem;letter-spacing:.1em;display:block;margin-bottom:var(--space-3)}.diagram-section[data-v-11122e52]{background:linear-gradient(180deg,transparent,var(--color-bg-soft),transparent);border-block:1px solid var(--color-border-soft)}.section-head[data-v-11122e52]{margin-bottom:var(--space-6);max-width:720px}.stack-diagram[data-v-11122e52]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);max-width:880px;margin:0 auto}.layer[data-v-11122e52]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);text-align:center}.layer--top[data-v-11122e52]{background:linear-gradient(180deg,rgba(0,229,255,.08),var(--color-surface));border-color:#00e5ff4d}.layer--base[data-v-11122e52]{background:linear-gradient(0deg,rgba(0,229,255,.06),var(--color-surface));border-color:#00e5ff40}.layer__title[data-v-11122e52]{display:block;font-weight:600;font-size:1.05rem;color:var(--color-text)}.layer__sub[data-v-11122e52]{display:block;color:var(--color-text-dim);font-size:.8rem;margin-top:var(--space-1);letter-spacing:.05em}.layer__pipe[data-v-11122e52]{width:2px;height:20px;background:var(--color-accent);align-self:center;opacity:.7}.layer-row[data-v-11122e52]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width: 720px){.layer-row[data-v-11122e52]{grid-template-columns:1fr}}
