.SupplyChainSchematic-module__JVqdKW__board{border:1px solid var(--ink-line-strong);background:var(--ink-bg);margin-top:32px;position:relative}.SupplyChainSchematic-module__JVqdKW__tick{border:0 solid var(--paper-faint);pointer-events:none;z-index:4;width:7px;height:7px;position:absolute}.SupplyChainSchematic-module__JVqdKW__tickTL{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.SupplyChainSchematic-module__JVqdKW__tickTR{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.SupplyChainSchematic-module__JVqdKW__tickBL{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.SupplyChainSchematic-module__JVqdKW__tickBR{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.SupplyChainSchematic-module__JVqdKW__grid{background:var(--ink-line);grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr);gap:1px;display:grid;position:relative}.SupplyChainSchematic-module__JVqdKW__edges{pointer-events:none;z-index:2;position:absolute;top:0;left:0;overflow:visible}.SupplyChainSchematic-module__JVqdKW__edge{fill:none;stroke:var(--ink-line-strong);stroke-width:1px;transition:stroke .18s ease-out,opacity .18s ease-out}.SupplyChainSchematic-module__JVqdKW__edgeHz{stroke:var(--orange-dim)}.SupplyChainSchematic-module__JVqdKW__edgeOn{stroke:var(--orange);opacity:1}.SupplyChainSchematic-module__JVqdKW__edgeOff{opacity:.25}.SupplyChainSchematic-module__JVqdKW__headCell{z-index:3;background:var(--ink-bg);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);min-width:0;padding:10px 12px;font-size:9px;position:sticky;top:0}.SupplyChainSchematic-module__JVqdKW__headCell span{color:var(--paper-dim)}.SupplyChainSchematic-module__JVqdKW__headGutter{color:var(--paper-faint)}.SupplyChainSchematic-module__JVqdKW__gutter{appearance:none;width:100%;font:inherit;color:inherit;text-align:inherit;cursor:default;pointer-events:none;background:var(--ink-bg);border:0;flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:8px;min-width:0;margin:0;padding:12px;scroll-margin-top:56px;display:flex}.SupplyChainSchematic-module__JVqdKW__gutterChevron{font-family:var(--mono);color:var(--paper-dim);align-self:center;margin-left:auto;font-size:13px;line-height:1;display:none}.SupplyChainSchematic-module__JVqdKW__gutterIcon{color:var(--paper-dim);flex:none;align-self:flex-start}.SupplyChainSchematic-module__JVqdKW__gutterLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);font-size:10px}.SupplyChainSchematic-module__JVqdKW__gutterCount{font-family:var(--mono);letter-spacing:.14em;color:var(--paper-faint);font-size:10px}.SupplyChainSchematic-module__JVqdKW__cell{background:var(--ink-bg);min-width:0;padding:12px}.SupplyChainSchematic-module__JVqdKW__stageTag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);margin:0 0 10px;font-size:9px;display:none}.SupplyChainSchematic-module__JVqdKW__cellFlow{grid-template-columns:repeat(auto-fill,minmax(min(140px,45%),1fr));align-content:start;gap:0 16px;display:grid}.SupplyChainSchematic-module__JVqdKW__node{border-bottom:1px solid var(--ink-line);min-width:0;padding:3px 0 6px;text-decoration:none;transition:opacity .18s ease-out;display:block}.SupplyChainSchematic-module__JVqdKW__node.SupplyChainSchematic-module__JVqdKW__dim{opacity:.25}.SupplyChainSchematic-module__JVqdKW__nName{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--paper);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.35;transition:color .15s ease-out;display:block;overflow:hidden}.SupplyChainSchematic-module__JVqdKW__nSub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;line-height:1.35;display:block;overflow:hidden}a.SupplyChainSchematic-module__JVqdKW__node:hover .SupplyChainSchematic-module__JVqdKW__nName,a.SupplyChainSchematic-module__JVqdKW__node:focus-visible .SupplyChainSchematic-module__JVqdKW__nName{color:var(--orange)}a.SupplyChainSchematic-module__JVqdKW__node:focus-visible{outline:1px solid var(--orange);outline-offset:2px}.SupplyChainSchematic-module__JVqdKW__node.SupplyChainSchematic-module__JVqdKW__hz .SupplyChainSchematic-module__JVqdKW__nName{color:var(--orange)}.SupplyChainSchematic-module__JVqdKW__node.SupplyChainSchematic-module__JVqdKW__hz .SupplyChainSchematic-module__JVqdKW__nName:before{content:"⚠ ";font-size:10px}.SupplyChainSchematic-module__JVqdKW__band{background:var(--ink-bg);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:28px;padding:12px;display:flex}.SupplyChainSchematic-module__JVqdKW__bandLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);font-size:9px}.SupplyChainSchematic-module__JVqdKW__bandNode{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--paper-dim);font-size:11px;transition:opacity .18s ease-out}.SupplyChainSchematic-module__JVqdKW__bandNode.SupplyChainSchematic-module__JVqdKW__dim{opacity:.25}.SupplyChainSchematic-module__JVqdKW__legendRow{background:var(--ink-bg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);flex-wrap:wrap;grid-column:1/-1;gap:28px;padding:12px;font-size:9.5px;display:flex}.SupplyChainSchematic-module__JVqdKW__legendRow .SupplyChainSchematic-module__JVqdKW__hzk{color:var(--orange)}@media (prefers-reduced-motion:reduce){.SupplyChainSchematic-module__JVqdKW__node,.SupplyChainSchematic-module__JVqdKW__nName,.SupplyChainSchematic-module__JVqdKW__bandNode,.SupplyChainSchematic-module__JVqdKW__edge{transition:none}}@media (max-width:900px){.SupplyChainSchematic-module__JVqdKW__grid{grid-template-columns:minmax(0,1fr)}.SupplyChainSchematic-module__JVqdKW__edges,.SupplyChainSchematic-module__JVqdKW__headCell,.SupplyChainSchematic-module__JVqdKW__cellEmpty{display:none}.SupplyChainSchematic-module__JVqdKW__stageTag{display:block}.SupplyChainSchematic-module__JVqdKW__gutter{cursor:pointer;pointer-events:auto;align-items:center;min-height:44px;padding:14px 12px}.SupplyChainSchematic-module__JVqdKW__gutterChevron{display:block}.SupplyChainSchematic-module__JVqdKW__cellCollapsed,.SupplyChainSchematic-module__JVqdKW__legendHover{display:none}}@media (max-width:720px){.SupplyChainSchematic-module__JVqdKW__gutter,.SupplyChainSchematic-module__JVqdKW__cell,.SupplyChainSchematic-module__JVqdKW__band,.SupplyChainSchematic-module__JVqdKW__legendRow{padding:10px}}.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:230px 1fr 290px;align-items:start;gap:40px;padding:20px 0 20px 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:13px;font-weight:400}.SupplyChainSchematic-module__JVqdKW__chokeHead{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.SupplyChainSchematic-module__JVqdKW__choke .SupplyChainSchematic-module__JVqdKW__risk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim);border:1px solid var(--ink-line-strong);padding:3px 7px;font-size:9px}.SupplyChainSchematic-module__JVqdKW__risk.SupplyChainSchematic-module__JVqdKW__riskCritical{color:var(--orange);border-color:var(--orange-dim)}.SupplyChainSchematic-module__JVqdKW__chokeDesc{color:var(--paper-dim);max-width:58em;margin:0;font-size:13px;line-height:1.6}.SupplyChainSchematic-module__JVqdKW__chokeFacts{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.SupplyChainSchematic-module__JVqdKW__chokeFact dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-faint);margin:0 0 4px;font-size:9px}.SupplyChainSchematic-module__JVqdKW__chokeFact dd{font-family:var(--mono);letter-spacing:.03em;color:var(--paper-dim);margin:0;font-size:11px;line-height:1.5}.SupplyChainSchematic-module__JVqdKW__chokeLinks{flex-wrap:wrap;gap:4px 14px;display:flex}.SupplyChainSchematic-module__JVqdKW__chokeLink{color:var(--paper-dim);border-bottom:1px solid var(--ink-line-strong);padding-bottom:1px;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out}.SupplyChainSchematic-module__JVqdKW__chokeLink:hover{color:var(--orange);border-bottom-color:var(--orange-dim)}.SupplyChainSchematic-module__JVqdKW__chokePlain{color:var(--paper-faint)}@media (prefers-reduced-motion:reduce){.SupplyChainSchematic-module__JVqdKW__chokeLink{transition:none}}@media (max-width:820px){.SupplyChainSchematic-module__JVqdKW__chokeHead{flex-flow:wrap;align-items:baseline;gap:10px 14px}}.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}
.SupplyChainJumpBar-module__t5isma__bar{z-index:40;background:var(--ink-bg);border-bottom:1px solid var(--ink-line-strong);display:block;position:sticky;top:0}.SupplyChainJumpBar-module__t5isma__row{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;align-items:center;gap:0;display:flex;overflow-x:auto}.SupplyChainJumpBar-module__t5isma__row::-webkit-scrollbar{display:none}.SupplyChainJumpBar-module__t5isma__chip{border-right:1px solid var(--ink-line-strong);white-space:nowrap;flex:none;align-items:center;gap:.5em;height:44px;padding:0 .85em;text-decoration:none;display:inline-flex}.SupplyChainJumpBar-module__t5isma__chip:first-child{border-left:1px solid var(--ink-line-strong)}.SupplyChainJumpBar-module__t5isma__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim);font-size:9.5px}.SupplyChainJumpBar-module__t5isma__count{font-family:var(--mono);letter-spacing:.14em;color:var(--paper-faint);font-size:9px}.SupplyChainJumpBar-module__t5isma__chip:hover .SupplyChainJumpBar-module__t5isma__label,.SupplyChainJumpBar-module__t5isma__chip:hover .SupplyChainJumpBar-module__t5isma__count,.SupplyChainJumpBar-module__t5isma__chip:active .SupplyChainJumpBar-module__t5isma__label,.SupplyChainJumpBar-module__t5isma__chip:active .SupplyChainJumpBar-module__t5isma__count{color:var(--orange)}@media (prefers-reduced-motion:no-preference){.SupplyChainJumpBar-module__t5isma__label,.SupplyChainJumpBar-module__t5isma__count{transition:color .12s}}@media (min-width:901px){.SupplyChainJumpBar-module__t5isma__bar{display:none}}
