.gba[data-v-374f2c79]{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;display:grid}.gba-panel[data-v-374f2c79]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:1rem 1rem .75rem}.gba-title[data-v-374f2c79]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-low);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.gba svg[data-v-374f2c79]{width:100%;height:auto;display:block}.box[data-v-374f2c79]{fill:var(--bg-elevated);stroke:var(--border-strong)}.gw[data-v-374f2c79]{fill:var(--accent-dim);stroke:var(--accent);stroke-width:1.5px}.wire line[data-v-374f2c79]{stroke:var(--border-strong);stroke-width:1.25px}.wire-gw line[data-v-374f2c79]{stroke:var(--accent);stroke-width:1.5px}.gba text[data-v-374f2c79]{text-anchor:middle}.t-name[data-v-374f2c79]{fill:var(--text-high);font-family:var(--font-sans);font-size:12px;font-weight:600}.t-sub[data-v-374f2c79]{fill:var(--text-low);font-family:var(--font-mono);font-size:10px}.t-warn[data-v-374f2c79]{fill:#b45309}.dark .t-warn[data-v-374f2c79]{fill:#fbbf24}.t-prov[data-v-374f2c79]{fill:var(--text-mid);font-family:var(--font-mono);font-size:11px}.t-gw[data-v-374f2c79]{fill:var(--accent);font-family:var(--font-sans);font-size:12.5px;font-weight:600}.t-gw-item[data-v-374f2c79]{fill:var(--text-mid);font-family:var(--font-mono);font-size:10.5px}@media (width<=700px){.gba[data-v-374f2c79]{grid-template-columns:1fr}}
