﻿.ArchitectureDiagram-module__TncyGW__flow{width:min(500px,100%);margin:0 auto}.ArchitectureDiagram-module__TncyGW__nodeWrap{flex-direction:column;align-items:center;display:flex}.ArchitectureDiagram-module__TncyGW__step{opacity:0;width:min(420px,100%);transition:opacity .36s,transform .36s;transform:translateY(14px)}.ArchitectureDiagram-module__TncyGW__isVisible{opacity:1;transform:translateY(0)}.ArchitectureDiagram-module__TncyGW__card{background:#10121ab8;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;min-height:92px;padding:8px 10px 14px;display:flex}.ArchitectureDiagram-module__TncyGW__meta{align-items:center;gap:6px;margin-bottom:4px;display:flex}.ArchitectureDiagram-module__TncyGW__index{min-width:22px;font-family:var(--font-mono);color:var(--text-muted);text-align:center;border:1px solid #ffffff1f;border-radius:999px;padding:0 5px;font-size:.6rem}.ArchitectureDiagram-module__TncyGW__phase{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.62rem;font-weight:600}.ArchitectureDiagram-module__TncyGW__title{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.25}.ArchitectureDiagram-module__TncyGW__detail{color:var(--text-secondary);margin:4px 0 0;font-size:.76rem;line-height:1.35}.ArchitectureDiagram-module__TncyGW__connector{opacity:0;width:2px;height:30px;margin:6px 0;transition:opacity .32s,transform .32s;transform:translateY(-6px)}.ArchitectureDiagram-module__TncyGW__connectorVisible{opacity:1;transform:translateY(0)}.ArchitectureDiagram-module__TncyGW__connectorLine{background:#fff3;width:100%;height:24px;display:block}.ArchitectureDiagram-module__TncyGW__connectorArrow{border-top:6px solid #ffffff73;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:-4px;display:block}@media (max-width:640px){.ArchitectureDiagram-module__TncyGW__step{width:100%}.ArchitectureDiagram-module__TncyGW__card{min-height:84px;padding:8px 9px 12px}.ArchitectureDiagram-module__TncyGW__title{font-size:.86rem}.ArchitectureDiagram-module__TncyGW__detail{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.ArchitectureDiagram-module__TncyGW__step,.ArchitectureDiagram-module__TncyGW__isVisible,.ArchitectureDiagram-module__TncyGW__connector,.ArchitectureDiagram-module__TncyGW__connectorVisible{transition:none;transform:none}}
