.SupplyChainSchematic-module__JVqdKW__schematic{border-top:1px solid var(--ink-line-strong);padding:32px 0 0;overflow-x:auto}.SupplyChainSchematic-module__JVqdKW__flow{align-items:stretch;min-width:820px;display:flex}.SupplyChainSchematic-module__JVqdKW__layer{flex:1;padding-right:20px;position:relative}.SupplyChainSchematic-module__JVqdKW__layer+.SupplyChainSchematic-module__JVqdKW__layer{border-left:1px solid var(--ink-line);padding-left:20px}.SupplyChainSchematic-module__JVqdKW__layer h4{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);margin:0 0 16px;font-size:9px;font-weight:400}.SupplyChainSchematic-module__JVqdKW__layer h4 span{color:var(--paper-dim)}.SupplyChainSchematic-module__JVqdKW__node{font-family:var(--mono);color:var(--paper);letter-spacing:.02em;margin-bottom:14px;font-size:11px;text-decoration:none;display:block}.SupplyChainSchematic-module__JVqdKW__node small{color:var(--paper-faint);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}a.SupplyChainSchematic-module__JVqdKW__node:hover,.SupplyChainSchematic-module__JVqdKW__node.SupplyChainSchematic-module__JVqdKW__hz small{color:var(--orange)}.SupplyChainSchematic-module__JVqdKW__node.SupplyChainSchematic-module__JVqdKW__hz:before{content:"⚠ ";color:var(--orange);font-size:10px}.SupplyChainSchematic-module__JVqdKW__legend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);border-top:1px solid var(--ink-line);gap:28px;margin-top:20px;padding:12px 0;font-size:9.5px;display:flex}.SupplyChainSchematic-module__JVqdKW__legend .SupplyChainSchematic-module__JVqdKW__hzk{color:var(--orange)}@media (max-width:720px){.SupplyChainSchematic-module__JVqdKW__flow{flex-direction:column;min-width:0}.SupplyChainSchematic-module__JVqdKW__layer{padding-bottom:20px;padding-right:0}.SupplyChainSchematic-module__JVqdKW__layer+.SupplyChainSchematic-module__JVqdKW__layer{border-left:none;border-top:1px solid var(--ink-line);padding-top:20px;padding-left:0}.SupplyChainSchematic-module__JVqdKW__layer h4:after{content:" ↓";color:var(--paper-faint)}.SupplyChainSchematic-module__JVqdKW__layer:last-child h4:after{content:""}}.SupplyChainSchematic-module__JVqdKW__unplaced{border-top:1px solid var(--ink-line-strong);margin-top:40px;padding-top:20px}.SupplyChainSchematic-module__JVqdKW__unplaced h4{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);margin:0 0 14px;font-size:9px;font-weight:400}.SupplyChainSchematic-module__JVqdKW__unplaced h4 span{color:var(--paper-dim)}.SupplyChainSchematic-module__JVqdKW__unplacedList{font-family:var(--mono);color:var(--paper-faint);flex-wrap:wrap;gap:10px 20px;margin:0;font-size:11px;display:flex}.SupplyChainSchematic-module__JVqdKW__unplacedList a{color:var(--paper-faint);text-decoration:none}.SupplyChainSchematic-module__JVqdKW__unplacedList a:hover{color:var(--orange)}.SupplyChainSchematic-module__JVqdKW__chokes{border-top:1px solid var(--ink-line-strong);margin-top:40px}.SupplyChainSchematic-module__JVqdKW__choke{border-bottom:1px solid var(--ink-line);grid-template-columns:220px 220px 1fr;align-items:baseline;gap:32px;padding:18px 0 18px 18px;text-decoration:none;display:grid;position:relative}.SupplyChainSchematic-module__JVqdKW__choke:before{content:"";background:repeating-linear-gradient(-45deg, var(--orange) 0 4px, transparent 4px 8px);opacity:.9;width:5px;position:absolute;top:14px;bottom:14px;left:0}@media (max-width:820px){.SupplyChainSchematic-module__JVqdKW__choke{grid-template-columns:1fr;gap:6px}}.SupplyChainSchematic-module__JVqdKW__choke h3{font-family:var(--mono);letter-spacing:.04em;color:var(--paper);margin:0;font-size:12.5px;font-weight:400}.SupplyChainSchematic-module__JVqdKW__choke .SupplyChainSchematic-module__JVqdKW__who{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:10px}.SupplyChainSchematic-module__JVqdKW__choke .SupplyChainSchematic-module__JVqdKW__risk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-faint);font-size:10px}.SupplyChainSchematic-module__JVqdKW__sectionHead{font-family:var(--mono);letter-spacing:.16em;color:var(--paper-faint);text-transform:uppercase;margin:96px 0 20px;font-size:10px}
