.u4p7ra_section{background:radial-gradient(760px 420px at 78% 52%, color-mix(in srgb, var(--text-muted) 9%, transparent), transparent 72%), var(--bg-card);border-bottom:1px solid var(--border-light);scroll-margin-top:7rem;position:relative;overflow:hidden}.u4p7ra_inner{max-width:var(--container-max);padding:4rem var(--container-padding);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;margin:0 auto;display:grid}.u4p7ra_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:block}.u4p7ra_copy h2{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 .9rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.1}.u4p7ra_lead{max-width:52ch;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.65}.u4p7ra_points{gap:1.4rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.u4p7ra_points li{padding-top:.85rem;position:relative}.u4p7ra_points li:before{content:"";background:var(--accent);border-radius:2px;width:2rem;height:3px;position:absolute;top:0;left:0}.u4p7ra_points h3{color:var(--text-primary);margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.u4p7ra_points p{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}.u4p7ra_visual{min-width:0}.u4p7ra_svg{width:100%;height:auto;display:block;overflow:visible}.u4p7ra_card{filter:drop-shadow(0 18px 28px #0f172a1f)}.u4p7ra_cardBox{fill:var(--bg-card);stroke:var(--border-light);stroke-width:1.2px}.u4p7ra_cardLine{stroke:var(--border-light);stroke-width:1.2px}.u4p7ra_cardTitle{fill:var(--text-primary);font-size:15px;font-weight:800}.u4p7ra_cardMeta{fill:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:600}.u4p7ra_row{fill:color-mix(in srgb, var(--accent-light) 12%, var(--bg-card))}.u4p7ra_rowBad{fill:color-mix(in srgb, var(--error) 10%, var(--bg-card))}.u4p7ra_port,.u4p7ra_portBad{font-family:var(--font-mono);font-size:15px;font-weight:700}.u4p7ra_port{fill:var(--accent)}.u4p7ra_portBad{fill:var(--error)}.u4p7ra_chip_ok{fill:color-mix(in srgb, var(--success) 16%, var(--bg-card))}.u4p7ra_chip_limited{fill:color-mix(in srgb, var(--warning) 18%, var(--bg-card))}.u4p7ra_chip_bad{fill:color-mix(in srgb, var(--error) 16%, var(--bg-card))}.u4p7ra_chipText_ok,.u4p7ra_chipText_limited,.u4p7ra_chipText_bad{font-size:11.5px;font-weight:700}.u4p7ra_chipText_ok{fill:var(--success)}.u4p7ra_chipText_limited{fill:color-mix(in srgb, var(--warning) 80%, black)}.u4p7ra_chipText_bad{fill:var(--error)}.u4p7ra_arrowOk{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round}.u4p7ra_arrowBad{fill:none;stroke:var(--error);stroke-width:2.4px;stroke-dasharray:6 5;stroke-linecap:round}.u4p7ra_arrowHead{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round}.u4p7ra_routerHi{stop-color:#2b3a55}.u4p7ra_routerLo{stop-color:#141d2e}.u4p7ra_routerTop{fill:#c9d4e6}.u4p7ra_routerSide{fill:#5d6f8d}.u4p7ra_port_slot{fill:#ffffff1a}.u4p7ra_ledOn{fill:var(--success)}.u4p7ra_ledOff{fill:var(--error)}.u4p7ra_blockDot{fill:var(--error);stroke:var(--bg-card);stroke-width:2.5px}.u4p7ra_blockX{stroke:var(--text-on-dark);stroke-width:2.4px;stroke-linecap:round}.u4p7ra_unitTop{fill:var(--bg-card);stroke:var(--border-light)}.u4p7ra_unitSide{fill:color-mix(in srgb, var(--text-muted) 18%, var(--bg-card));stroke:var(--border-light)}.u4p7ra_unitFront{fill:var(--bg-card);stroke:color-mix(in srgb, var(--text-muted) 30%, transparent);stroke-width:1.2px}.u4p7ra_unitLed{fill:var(--accent)}.u4p7ra_nodeLabel{fill:var(--text-primary);font-size:15px;font-weight:700}.u4p7ra_nodeSub{fill:var(--text-muted);font-size:12.5px;font-weight:500}.u4p7ra_legend{fill:var(--text-secondary);font-size:14px;font-weight:500}@media (max-width:1024px){.u4p7ra_inner{grid-template-columns:minmax(0,1fr);gap:2rem}.u4p7ra_visual{max-width:640px}}@media (max-width:480px){.u4p7ra_inner{padding:2.75rem 1rem}}@media (min-width:768px){.u4p7ra_inner{padding-inline:var(--space-xl)}}
