.CaseSystemPlate-module__SAei8q__plate{--plate-accent:#6d5bd0;min-width:0;color:var(--color-ink);background:linear-gradient(90deg, color-mix(in srgb, var(--plate-accent) 5%, transparent) 1px, transparent 1px), var(--color-paper);border:1px solid var(--color-paper-line);background-size:2rem 100%;padding:clamp(1rem,2vw,1.75rem);position:relative;overflow:hidden}.CaseSystemPlate-module__SAei8q__plateCaption{min-height:1.25rem;color:var(--color-paper-mute);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.CaseSystemPlate-module__SAei8q__captionRule{background:var(--color-paper-line);flex:1;height:1px}.CaseSystemPlate-module__SAei8q__captionMark{color:var(--plate-accent);white-space:nowrap}.CaseSystemPlate-module__SAei8q__legend{color:var(--color-paper-mute);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;margin:1.25rem 0 1.1rem;font-size:.75rem;line-height:1.4;display:flex}.CaseSystemPlate-module__SAei8q__legendItem{align-items:center;gap:.55rem;display:inline-flex}.CaseSystemPlate-module__SAei8q__solidKey,.CaseSystemPlate-module__SAei8q__dashedKey{border-top:1px solid var(--plate-accent);width:2rem;height:0;display:inline-block}.CaseSystemPlate-module__SAei8q__dashedKey{border-top-style:dashed}.CaseSystemPlate-module__SAei8q__readingCanvas{grid-template-rows:repeat(3,minmax(7.5rem,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;min-height:25.5rem;display:grid;position:relative}.CaseSystemPlate-module__SAei8q__readingWires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CaseSystemPlate-module__SAei8q__readingWires marker path{fill:var(--plate-accent)}.CaseSystemPlate-module__SAei8q__readingRoute,.CaseSystemPlate-module__SAei8q__sourceTrace{fill:none;stroke:var(--plate-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.CaseSystemPlate-module__SAei8q__readingRoute{opacity:.8}.CaseSystemPlate-module__SAei8q__sourceTrace{stroke-dasharray:5 5;opacity:.7}.CaseSystemPlate-module__SAei8q__readingFlowItem{z-index:1;min-width:0;display:flex;position:relative}.CaseSystemPlate-module__SAei8q__flowPolicy{grid-area:1/1/auto/span 5}.CaseSystemPlate-module__SAei8q__flowTakeaway{grid-area:1/8/auto/span 5}.CaseSystemPlate-module__SAei8q__flowMarkets{grid-area:2/4/auto/span 7}.CaseSystemPlate-module__SAei8q__flowHotspots{grid-area:3/8/auto/span 5}.CaseSystemPlate-module__SAei8q__flowSources{grid-area:3/1/auto/span 6}.CaseSystemPlate-module__SAei8q__readingNode,.CaseSystemPlate-module__SAei8q__workshopNode{border-top:2px solid var(--plate-accent);background:color-mix(in srgb, var(--color-paper) 96%, white);min-width:0;box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 5%, transparent);flex-direction:column;flex:1;padding:1rem 1.1rem;display:flex;position:relative}.CaseSystemPlate-module__SAei8q__nodeHead{align-items:baseline;gap:.65rem;min-width:0;display:flex}.CaseSystemPlate-module__SAei8q__nodeHead h3{min-width:0;color:var(--color-paper-ink);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,1.2vw,1.125rem);font-weight:500;line-height:1.15}.CaseSystemPlate-module__SAei8q__nodeIndex{color:var(--plate-accent);font-family:var(--font-mono);letter-spacing:.04em;flex:none;font-size:.75rem}.CaseSystemPlate-module__SAei8q__nodeDetail{max-width:46ch;color:var(--color-paper-mute);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.875rem;line-height:1.55}.CaseSystemPlate-module__SAei8q__policyMarks,.CaseSystemPlate-module__SAei8q__hotspotMarks,.CaseSystemPlate-module__SAei8q__takeawayMarks,.CaseSystemPlate-module__SAei8q__sourceMarks{align-items:center;gap:.45rem;min-height:1.5rem;margin-top:auto;padding-top:.7rem;display:flex}.CaseSystemPlate-module__SAei8q__policyMarks{border-bottom:1px solid var(--color-paper-line);align-items:end}.CaseSystemPlate-module__SAei8q__policyMarks i{border-top:1px solid var(--plate-accent);opacity:.72;width:22%;height:.4rem;transform:skewY(-12deg)}.CaseSystemPlate-module__SAei8q__policyMarks i:nth-child(2){height:.8rem}.CaseSystemPlate-module__SAei8q__policyMarks i:nth-child(3){height:1.05rem}.CaseSystemPlate-module__SAei8q__policyMarks i:nth-child(4){height:.7rem}.CaseSystemPlate-module__SAei8q__takeawayMarks{gap:.35rem}.CaseSystemPlate-module__SAei8q__takeawayMarks span{color:var(--plate-accent);font-family:var(--font-display);font-size:2rem;line-height:.7}.CaseSystemPlate-module__SAei8q__takeawayMarks i{opacity:.45;border-bottom:1px solid;width:17%;height:.3rem}.CaseSystemPlate-module__SAei8q__takeawayMarks i:first-of-type{opacity:.85;width:33%}.CaseSystemPlate-module__SAei8q__marketMarks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:auto;padding-top:.8rem;display:grid}.CaseSystemPlate-module__SAei8q__marketMarks span{border-top:1px solid var(--plate-accent);min-width:0;color:var(--color-paper-ink);font-family:var(--font-mono);text-align:center;padding:.45rem .35rem;font-size:.75rem}.CaseSystemPlate-module__SAei8q__hotspotMarks{align-items:end;gap:.25rem}.CaseSystemPlate-module__SAei8q__hotspotMarks i{border-bottom:1px solid var(--plate-accent);opacity:.45;width:100%;height:.25rem}.CaseSystemPlate-module__SAei8q__hotspotMarks i:first-child{opacity:1;width:82%;height:.6rem}.CaseSystemPlate-module__SAei8q__hotspotMarks i:nth-child(2){opacity:.7;width:63%;height:.42rem}.CaseSystemPlate-module__SAei8q__sourceMarks{gap:.5rem;padding-right:2rem;position:relative}.CaseSystemPlate-module__SAei8q__sourceMarks i{border-top:1px solid var(--color-paper-mute);opacity:.7;width:29%;height:.35rem}.CaseSystemPlate-module__SAei8q__sourceMarks span{color:var(--plate-accent);font-size:1.2rem;position:absolute;right:.2rem}.CaseSystemPlate-module__SAei8q__takeaway{color:var(--color-paper);border-top-color:var(--plate-accent);background:var(--color-ink)}.CaseSystemPlate-module__SAei8q__takeaway .CaseSystemPlate-module__SAei8q__nodeHead h3,.CaseSystemPlate-module__SAei8q__takeaway .CaseSystemPlate-module__SAei8q__nodeDetail{color:var(--color-paper)}.CaseSystemPlate-module__SAei8q__takeaway .CaseSystemPlate-module__SAei8q__nodeIndex{color:color-mix(in srgb, var(--plate-accent) 55%, white)}.CaseSystemPlate-module__SAei8q__takeaway .CaseSystemPlate-module__SAei8q__takeawayMarks{color:var(--color-paper)}.CaseSystemPlate-module__SAei8q__traceNote{z-index:2;max-width:9.5rem;color:var(--plate-accent);background:var(--color-paper);border-left:1px dashed var(--plate-accent);font-family:var(--font-mono);align-items:flex-start;gap:.4rem;padding:.4rem .5rem;font-size:.75rem;line-height:1.45;display:flex;position:absolute;top:53%;left:0}.CaseSystemPlate-module__SAei8q__traceNote>span:first-child{flex:none}.CaseSystemPlate-module__SAei8q__mobileArrow{display:none}.CaseSystemPlate-module__SAei8q__workshopFlow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.CaseSystemPlate-module__SAei8q__workshopNode{background:color-mix(in srgb, var(--color-paper) 94%, var(--plate-accent));min-height:18.5rem;padding:1rem .9rem}.CaseSystemPlate-module__SAei8q__workshopNode .CaseSystemPlate-module__SAei8q__nodeHead{align-items:flex-start;gap:.5rem}.CaseSystemPlate-module__SAei8q__workshopNode .CaseSystemPlate-module__SAei8q__nodeHead h3{font-size:clamp(.875rem,1vw,1rem)}.CaseSystemPlate-module__SAei8q__workshopNode .CaseSystemPlate-module__SAei8q__nodeDetail{margin-top:.6rem;font-size:.8125rem}.CaseSystemPlate-module__SAei8q__workshopArrow{z-index:2;width:.85rem;color:var(--plate-accent);background:var(--color-paper);text-align:center;font-size:1rem;line-height:1.2;position:absolute;top:1rem;right:-.85rem}.CaseSystemPlate-module__SAei8q__inputList,.CaseSystemPlate-module__SAei8q__stageList,.CaseSystemPlate-module__SAei8q__valueList{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.CaseSystemPlate-module__SAei8q__inputList li,.CaseSystemPlate-module__SAei8q__stageList li,.CaseSystemPlate-module__SAei8q__valueList li{border-top:1px solid color-mix(in srgb, var(--plate-accent) 22%, var(--color-paper-line));min-width:0;color:var(--color-paper-ink);overflow-wrap:anywhere;align-items:flex-start;gap:.45rem;padding:.55rem 0;font-size:.8125rem;line-height:1.4;display:flex}.CaseSystemPlate-module__SAei8q__inputSymbol,.CaseSystemPlate-module__SAei8q__stageIndex{color:var(--plate-accent);font-family:var(--font-mono);flex:none;font-size:.75rem}.CaseSystemPlate-module__SAei8q__stageList li{align-items:baseline}.CaseSystemPlate-module__SAei8q__stageCount{margin-top:.25rem;color:var(--color-paper-mute)!important}.CaseSystemPlate-module__SAei8q__valueList li{align-items:center}.CaseSystemPlate-module__SAei8q__sliderMark{border-bottom:1px solid var(--plate-accent);flex:0 0 1.4rem;height:.5rem;position:relative}.CaseSystemPlate-module__SAei8q__sliderMark:after{content:"";background:var(--plate-accent);border-radius:50%;width:.35rem;height:.35rem;position:absolute;bottom:-.2rem;right:25%}.CaseSystemPlate-module__SAei8q__checkMark{border:1px solid var(--plate-accent);border-radius:50%;flex:0 0 .9rem;place-items:center;width:.9rem;height:.9rem;margin-top:.1rem;display:grid}.CaseSystemPlate-module__SAei8q__checkMark:after{content:"";background:var(--plate-accent);border-radius:50%;width:.25rem;height:.25rem}.CaseSystemPlate-module__SAei8q__formList{grid-template-columns:1fr 1fr;gap:.35rem;margin:auto 0 0;padding-top:.75rem;display:grid}.CaseSystemPlate-module__SAei8q__formMark{border-bottom:1px solid color-mix(in srgb, var(--plate-accent) 30%, var(--color-paper-line));min-width:0;min-height:5rem;color:var(--color-paper-mute);font-family:var(--font-mono);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;padding:.35rem .15rem;font-size:.6875rem;line-height:1.3;display:flex}.CaseSystemPlate-module__SAei8q__vesselArt{width:3.3rem;max-width:100%;height:2.9rem;display:block}.CaseSystemPlate-module__SAei8q__particleVessel{fill:var(--plate-accent)}.CaseSystemPlate-module__SAei8q__vesselArt path{fill:color-mix(in srgb, var(--plate-accent) 26%, var(--color-paper));stroke:var(--plate-accent);stroke-width:1.4px}.CaseSystemPlate-module__SAei8q__vesselArt .CaseSystemPlate-module__SAei8q__vesselRim{fill:none;stroke:var(--plate-accent);stroke-width:1.4px}.CaseSystemPlate-module__SAei8q__feedbackLoop{min-height:2.5rem;color:var(--plate-accent);justify-content:center;margin-top:.25rem;display:flex;position:relative}.CaseSystemPlate-module__SAei8q__feedbackLoop svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CaseSystemPlate-module__SAei8q__feedbackLoop marker path{fill:var(--plate-accent)}.CaseSystemPlate-module__SAei8q__feedbackLoop path{fill:none;stroke:var(--plate-accent);stroke-width:1.3px;vector-effect:non-scaling-stroke}.CaseSystemPlate-module__SAei8q__feedbackLoop>span{z-index:1;color:var(--color-paper-mute);background:var(--color-paper);font-family:var(--font-mono);text-align:center;align-self:center;padding:.25rem .6rem;font-size:.75rem}.CaseSystemPlate-module__SAei8q__aiBranch{border:1px dashed color-mix(in srgb, var(--plate-accent) 65%, var(--color-paper-line));background:color-mix(in srgb, var(--plate-accent) 4%, var(--color-paper));grid-template-columns:minmax(7rem,.8fr) 2rem minmax(0,3fr) 2rem minmax(7rem,.8fr);align-items:center;gap:.5rem;width:min(100%,58rem);margin:.2rem auto 0;padding:1rem;display:grid;position:relative}.CaseSystemPlate-module__SAei8q__aiBranch:before{border-left:1px dashed var(--plate-accent);content:"";height:.8rem;position:absolute;top:-.8rem;left:22%}.CaseSystemPlate-module__SAei8q__branchAnchor{min-width:0;color:var(--color-paper-mute);font-family:var(--font-mono);flex-direction:column;gap:.35rem;font-size:.75rem;line-height:1.4;display:flex}.CaseSystemPlate-module__SAei8q__branchAnchorIndex{color:var(--plate-accent)}.CaseSystemPlate-module__SAei8q__branchArrow,.CaseSystemPlate-module__SAei8q__branchReturn{color:var(--plate-accent);text-align:center;font-size:1.25rem}.CaseSystemPlate-module__SAei8q__branchReturn{transform:scaleX(-1)}.CaseSystemPlate-module__SAei8q__aiCard{background:var(--color-paper);border-left:2px solid var(--plate-accent);min-width:0;padding:.85rem 1rem}.CaseSystemPlate-module__SAei8q__aiCardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.CaseSystemPlate-module__SAei8q__aiOptional{color:var(--plate-accent);font-family:var(--font-mono);font-size:.75rem}.CaseSystemPlate-module__SAei8q__aiCard h3{color:var(--color-paper-ink);font-family:var(--font-display);margin:0;font-size:1rem;font-weight:500}.CaseSystemPlate-module__SAei8q__aiCard p{color:var(--color-paper-mute);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.CaseSystemPlate-module__SAei8q__aiCard .CaseSystemPlate-module__SAei8q__aiBoundary{border-top:1px solid var(--color-paper-line);color:var(--plate-accent);padding-top:.5rem}@media (max-width:767px){.CaseSystemPlate-module__SAei8q__plate{background-size:1.5rem 100%;padding:.8rem}.CaseSystemPlate-module__SAei8q__plateCaption{gap:.5rem;font-size:.75rem}.CaseSystemPlate-module__SAei8q__legend{gap:.65rem 1rem;margin:1rem 0;font-size:.75rem}.CaseSystemPlate-module__SAei8q__legendItem{align-items:flex-start}.CaseSystemPlate-module__SAei8q__solidKey,.CaseSystemPlate-module__SAei8q__dashedKey{width:1.3rem;margin-top:.45rem}.CaseSystemPlate-module__SAei8q__readingCanvas{min-height:0;padding-left:.35rem;display:block}.CaseSystemPlate-module__SAei8q__readingWires{display:none}.CaseSystemPlate-module__SAei8q__readingFlowItem{margin-bottom:1rem;padding-left:1.3rem;display:block}.CaseSystemPlate-module__SAei8q__readingNode{min-height:0;padding:.8rem}.CaseSystemPlate-module__SAei8q__nodeHead h3{font-size:.95rem}.CaseSystemPlate-module__SAei8q__nodeIndex{font-size:.75rem}.CaseSystemPlate-module__SAei8q__nodeDetail{margin-top:.5rem;font-size:.75rem;line-height:1.5}.CaseSystemPlate-module__SAei8q__readingMotif,.CaseSystemPlate-module__SAei8q__marketMarks{margin-top:.6rem;padding-top:.45rem}.CaseSystemPlate-module__SAei8q__marketMarks span{padding:.35rem;font-size:.75rem}.CaseSystemPlate-module__SAei8q__mobileArrow{width:1rem;color:var(--plate-accent);text-align:center;font-size:.875rem;line-height:1rem;display:block;position:absolute;bottom:-1.08rem;left:0}.CaseSystemPlate-module__SAei8q__traceNote{max-width:none;margin:.25rem 0 0 1.3rem;padding:.55rem .65rem;font-size:.75rem;position:static}.CaseSystemPlate-module__SAei8q__workshopFlow{grid-template-columns:minmax(0,1fr);gap:.65rem}.CaseSystemPlate-module__SAei8q__workshopNode{min-height:0;padding:.9rem}.CaseSystemPlate-module__SAei8q__workshopNode .CaseSystemPlate-module__SAei8q__nodeHead h3{font-size:.95rem}.CaseSystemPlate-module__SAei8q__workshopNode .CaseSystemPlate-module__SAei8q__nodeDetail{font-size:.75rem}.CaseSystemPlate-module__SAei8q__workshopArrow{width:1rem;top:auto;bottom:-.75rem;right:.8rem;transform:rotate(90deg)}.CaseSystemPlate-module__SAei8q__inputList,.CaseSystemPlate-module__SAei8q__stageList,.CaseSystemPlate-module__SAei8q__valueList{margin-top:.75rem}.CaseSystemPlate-module__SAei8q__inputList li,.CaseSystemPlate-module__SAei8q__stageList li,.CaseSystemPlate-module__SAei8q__valueList li{padding:.45rem 0;font-size:.75rem}.CaseSystemPlate-module__SAei8q__inputSymbol,.CaseSystemPlate-module__SAei8q__stageIndex{font-size:.75rem}.CaseSystemPlate-module__SAei8q__formList{max-width:17rem;margin-top:.7rem}.CaseSystemPlate-module__SAei8q__formMark{min-height:4.25rem;font-size:.75rem}.CaseSystemPlate-module__SAei8q__feedbackLoop{min-height:2rem;margin-block:.1rem}.CaseSystemPlate-module__SAei8q__feedbackLoop svg{opacity:.65}.CaseSystemPlate-module__SAei8q__feedbackLoop>span{font-size:.75rem}.CaseSystemPlate-module__SAei8q__aiBranch{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);gap:.45rem;margin-top:.1rem;padding:.7rem}.CaseSystemPlate-module__SAei8q__aiBranch:before{height:.65rem;top:-.65rem;left:32%}.CaseSystemPlate-module__SAei8q__branchAnchor{font-size:.75rem}.CaseSystemPlate-module__SAei8q__branchAnchor:first-child{grid-area:1/1}.CaseSystemPlate-module__SAei8q__branchArrow{grid-area:1/2}.CaseSystemPlate-module__SAei8q__aiCard{grid-area:2/1/auto/-1;padding:.75rem}.CaseSystemPlate-module__SAei8q__branchReturn{grid-area:3/2}.CaseSystemPlate-module__SAei8q__branchAnchor:last-child{grid-area:3/3}.CaseSystemPlate-module__SAei8q__aiCard h3{font-size:.95rem}.CaseSystemPlate-module__SAei8q__aiCard p,.CaseSystemPlate-module__SAei8q__aiOptional{font-size:.75rem}}
