.avc-page .avc-edi-tag{display:inline-flex;align-items:center;font-weight:700;font-size:12px;color:#0B254C;background:#A6D8FA;padding:5px 10px;border-radius:999px;letter-spacing:0.02em}.avc-page .avc-flow-dir{font-size:12.5px;font-weight:600;color:var(--avc-muted)}.avc-page .avc-dark .avc-flow-dir{color:rgba(255,255,255,0.55)}.avc-page .avc-flow-schedule{font-size:13px;font-weight:600;color:var(--avc-primary);margin-top:4px}.avc-page .avc-dark .avc-flow-schedule{color:#7FD4FF}.avc-page .avc-flow-card-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.avc-page .avc-doc-flow-card h3{margin:0 0 10px;font-family:var(--avc-font-display);font-size:20px;font-weight:600;color:var(--avc-ink);letter-spacing:-0.01em}.avc-page .avc-dark .avc-doc-flow-card h3{color:#F3F6FB}.avc-page .avc-doc-flow-card p{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--avc-muted)}.avc-page .avc-dark .avc-doc-flow-card p{color:rgba(255,255,255,0.72)}.avc-page .avc-arch-dual{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.avc-page .avc-arch-bridge{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--avc-primary);font-size:11px;letter-spacing:0.08em;font-weight:700;text-transform:uppercase}.avc-page .avc-arch-bridge__icon{width:56px;height:56px;border-radius:50%;background:var(--avc-gradient-azure);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--avc-glow);font-size:22px}.avc-page .avc-arch-panel{display:flex;flex-direction:column;gap:18px}.avc-page .avc-card.avc-arch-panel--hub{background:linear-gradient(160deg,#1B5AA6 0%,#113D7E 60%,#0B254C 100%);border:none;color:#fff;box-shadow:var(--avc-shadow)}.avc-page .avc-arch-panel--hub h3,.avc-page .avc-arch-panel--hub .avc-arch-panel__title,.avc-page .avc-arch-panel--hub .avc-arch-panel__sub{color:#fff}.avc-page .avc-arch-panel--hub .avc-arch-panel__sub{opacity:0.78}.avc-page .avc-arch-panel__head{display:flex;align-items:center;gap:12px}.avc-page .avc-arch-panel__mark{width:44px;height:44px;border-radius:var(--avc-radius-sm);background:#EAF6FE;color:var(--avc-navy);display:inline-flex;align-items:center;justify-content:center;font-family:var(--avc-font-display);font-weight:800;font-size:15px;flex:none}.avc-page .avc-arch-panel--hub .avc-arch-panel__mark{background:var(--avc-gradient-azure);color:#fff;box-shadow:var(--avc-glow)}.avc-page .avc-arch-panel__title{margin:0;font-family:var(--avc-font-display);font-size:20px;font-weight:700;color:var(--avc-ink);letter-spacing:-0.01em}.avc-page .avc-arch-panel__sub{font-size:12.5px;font-weight:600;color:var(--avc-muted)}.avc-page .avc-arrow-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.avc-page .avc-arrow-list li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:1.55;color:var(--avc-text)}.avc-page .avc-arrow-list li > span:first-child{color:var(--avc-primary);font-weight:700}.avc-page .avc-arch-panel--hub .avc-arrow-list li{color:rgba(255,255,255,0.88)}.avc-page .avc-arch-panel--hub .avc-arrow-list li > span:first-child{color:#7FD4FF}.avc-page .avc-step-num{font-family:var(--avc-font-display);font-weight:800;font-size:34px;line-height:1;color:var(--avc-primary);margin-bottom:8px}.avc-page .avc-step-card h3{margin:0 0 10px;font-family:var(--avc-font-display);font-size:19px;font-weight:600;color:var(--avc-ink);letter-spacing:-0.01em}.avc-page .avc-step-card p{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--avc-muted)}.avc-page .avc-step-meta{font-size:13px;font-weight:600;color:var(--avc-primary)}.avc-page .avc-problem-card h3{margin:12px 0 10px;font-family:var(--avc-font-display);font-size:19px;font-weight:600;color:var(--avc-ink);letter-spacing:-0.01em}.avc-page .avc-problem-card p{margin:0;font-size:15px;line-height:1.6;color:var(--avc-muted)}.avc-page .avc-problem-icon{width:52px;height:52px;border-radius:var(--avc-radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:4px}.avc-page .avc-problem-icon--danger{background:#FDECEC;color:#C0392B}.avc-page .avc-problem-icon--warning{background:#FFF4E5;color:#B86E00}.avc-page .avc-problem-icon--brand{background:#EAF6FE;color:var(--avc-primary)}.avc-page .avc-problem-icon--navy{background:#E8EEF8;color:var(--avc-navy)}.avc-page .avc-rollout-section{background:var(--avc-surface-alt)}.avc-page .avc-stat-card{text-align:center;padding:28px 20px;background:var(--avc-card);border:1px solid var(--avc-border);box-shadow:var(--avc-shadow)}.avc-page .avc-stat-value{display:block;font-family:var(--avc-font-display);font-weight:800;font-size:28px;letter-spacing:-0.02em;color:var(--avc-ink);margin-bottom:8px}.avc-page .avc-stat-label{display:block;font-size:14.5px;line-height:1.45;color:var(--avc-muted)}.avc-page .avc-stat-note{font-size:13px;color:var(--avc-subtle);text-align:center;margin:28px 0 0}.avc-page .avc-board-code{font-family:monospace;font-weight:700;font-size:12.5px;color:var(--avc-primary);min-width:52px;flex:none}.avc-page .avc-board-code--danger{color:#D64545;font-size:11.5px}.avc-page .avc-badge--warning{background:#FFF4E5;color:#B86E00}.avc-page .avc-badge--danger{background:#FDECEC;color:#C0392B}.avc-page .avc-badge--warning::before,.avc-page .avc-badge--danger::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.avc-page .avc-board-foot{margin-top:12px;padding:12px 16px;border-radius:var(--avc-radius-sm);background:var(--avc-surface-alt);font-family:monospace;font-size:11.5px;color:var(--avc-muted)}.avc-page .avc-dark .avc-board-foot{background:rgba(255,255,255,0.07);color:rgba(255,255,255,0.62)}.avc-page .avc-faq-col-title{margin:0 0 14px;font-family:var(--avc-font-display);font-size:20px;font-weight:700;color:var(--avc-ink);letter-spacing:-0.01em}.avc-page .avc-faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}@media (max-width:980px){.avc-page .avc-arch-dual{grid-template-columns:1fr}.avc-page .avc-arch-bridge{flex-direction:row;justify-content:center;padding:8px 0}.avc-page .avc-faq-cols{grid-template-columns:1fr}}@media (max-width:900px){.avc-page .avc-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.avc-page .avc-grid-4{grid-template-columns:1fr}}