._shell_esihw_1{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(0,1fr);gap:1rem;align-items:start;margin:1.25rem 0 0;font-family:ui-sans-serif,system-ui,sans-serif}._stage_esihw_10{position:sticky;top:1rem;display:grid;gap:.85rem;padding:1rem;border:1px solid var(--line);border-radius:8px;background:#f8fbfa}._eyebrow_esihw_21{margin:0;color:var(--accent-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}._stage_esihw_10 h3{margin:0;color:var(--ink);font-size:1.15rem;letter-spacing:0;line-height:1.2}._stage_esihw_10 p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.45}._contextFigure_esihw_44{display:grid;gap:.55rem;margin:0;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:#fff}._contextSvg_esihw_54{display:block;width:100%;height:auto;min-height:6.5rem}._contextLink_esihw_61{fill:none;stroke:var(--line);stroke-width:5;stroke-linecap:round}._contextNode_esihw_68{fill:#eef3f1;stroke:var(--accent-secondary);stroke-width:3}._contextNodeActive_esihw_74{fill:var(--accent);stroke:var(--accent-strong)}._contextOrder_esihw_79{fill:var(--ink);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:900}._contextNodeActive_esihw_74+._contextOrder_esihw_79{fill:#fff}._contextCaption_esihw_90{color:var(--muted);font-size:.82rem;line-height:1.35}._contextCaption_esihw_90 strong{color:var(--ink)}._progress_esihw_100{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}._progressButton_esihw_108{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;width:100%;min-height:2.55rem;padding:.4rem .55rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:.86rem;font-weight:800;line-height:1.15;text-align:left;cursor:pointer}._progressButton_esihw_108:hover{border-color:var(--accent);color:var(--accent)}._progressButton_esihw_108:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._progressButtonActive_esihw_138{border-color:var(--accent);box-shadow:inset 0 -4px 0 var(--accent)}._progressOrder_esihw_143{display:inline-grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:.8rem}._steps_esihw_154{display:grid;gap:1rem}._step_esihw_154{display:grid;gap:.8rem;min-height:16rem;padding:1rem;border:1px solid var(--line);border-left:4px solid var(--line);border-radius:8px;background:#fff}._stepActive_esihw_170{border-left-color:var(--accent);box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 12%,transparent)}._stepLabel_esihw_175{margin:0;color:var(--accent-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}._step_esihw_154 h4{margin:0;color:var(--accent-strong);font-size:1.05rem;letter-spacing:0}._step_esihw_154 p{margin:0}._meta_esihw_194{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}._meta_esihw_194 div{padding:.85rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}._meta_esihw_194 dt{color:var(--accent-secondary);font-size:.76rem;font-weight:800;text-transform:uppercase}._meta_esihw_194 dd{margin:.3rem 0 0;color:var(--ink);font-size:.9rem;font-weight:700;overflow-wrap:anywhere}._checks_esihw_223{margin:0;padding-left:1.15rem;color:var(--muted);font-size:.92rem}._checks_esihw_223 li+li{margin-top:.35rem}@media(max-width:820px){._shell_esihw_1{grid-template-columns:1fr}._stage_esihw_10{position:static}._progress_esihw_100{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){._progress_esihw_100,._meta_esihw_194{grid-template-columns:1fr}._step_esihw_154{min-height:0}}._shell_1c386_1{display:grid;gap:1rem;font-family:ui-sans-serif,system-ui,sans-serif}._stage_1c386_7{border:1px solid var(--line);border-radius:8px;background:#f8fbfa;overflow:hidden}._svg_1c386_14{display:block;width:100%;height:auto;min-height:250px}._link_1c386_21{fill:none;stroke:#66716f;stroke-linecap:round;stroke-width:3;vector-effect:non-scaling-stroke}._nodeCircle_1c386_29{fill:var(--node-color);stroke:#fff;stroke-width:5;vector-effect:non-scaling-stroke}._nodeOrder_1c386_36{fill:#fff;font-size:19px;font-weight:800;text-anchor:middle}._nodeLayer_1c386_43{fill:#17201f;font-size:19px;font-weight:800}._nodeOwner_1c386_49{fill:#4d5a57;font-size:15px;font-weight:700}._gates_1c386_55{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}._gateItem_1c386_63{display:grid;gap:.25rem;padding:.35rem 0 .35rem .85rem;border-left:4px solid var(--node-color);color:var(--muted);font-size:.92rem;line-height:1.45}._gateItem_1c386_63 strong{color:var(--ink)}._gateItem_1c386_63 code{color:var(--accent-secondary);font-size:.88rem;font-weight:800}@media(max-width:560px){._svg_1c386_14{min-height:230px}._nodeLayer_1c386_43{font-size:18px}._nodeOwner_1c386_49{font-size:14px}}._shell_1m81d_1{display:grid;gap:1rem;font-family:ui-sans-serif,system-ui,sans-serif}._stage_1m81d_7{border:1px solid var(--line);border-radius:8px;background:#f8fbfa;overflow:hidden}._svg_1m81d_14{display:block;width:100%;height:auto;min-height:230px}._connector_1m81d_21{fill:none;stroke:#65716f;stroke-linecap:round;stroke-width:4;vector-effect:non-scaling-stroke}._nodeHalo_1m81d_29{fill:var(--step-color);opacity:0;transition:opacity .16s ease}._nodeCircle_1m81d_35{fill:var(--step-color);stroke:#fff;stroke-width:5;vector-effect:non-scaling-stroke}._nodeActive_1m81d_42 ._nodeHalo_1m81d_29{opacity:.16}._nodeActive_1m81d_42 ._nodeCircle_1m81d_35{stroke:#171717}._nodeOrder_1m81d_50{fill:#fff;font-size:20px;font-weight:800;text-anchor:middle}._nodeLabel_1m81d_57{fill:#17201f;font-size:14px;font-weight:800;text-anchor:middle}._controls_1m81d_64{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}._layerChoices_1m81d_71{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}._layerChoice_1m81d_71{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;min-height:2.7rem;padding:.35rem .55rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:.82rem;font-weight:800;line-height:1.15;text-align:left;cursor:pointer}._layerChoice_1m81d_71:hover{border-color:var(--step-color)}._layerChoice_1m81d_71:focus-visible,._resetButton_1m81d_101:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._layerChoiceActive_1m81d_106{border-color:var(--step-color);box-shadow:inset 0 -4px 0 var(--step-color)}._layerOrder_1m81d_111{display:inline-grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:var(--step-color);color:#fff;font-size:.82rem}._resetButton_1m81d_101{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:0 .9rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-weight:800;cursor:pointer}._resetButton_1m81d_101 svg{flex:0 0 auto;width:1.05rem;height:1.05rem}._resetButton_1m81d_101:hover{border-color:var(--accent);color:var(--accent)}._detail_1m81d_149{display:grid;gap:.75rem;padding:0 0 0 .9rem;border-left:4px solid var(--step-color)}._detail_1m81d_149 h3{margin:0;color:var(--ink);font-size:1rem;letter-spacing:0}._detail_1m81d_149 dl{display:grid;gap:.7rem;margin:0}._detail_1m81d_149 dl div{display:grid;gap:.25rem}._detail_1m81d_149 dt{color:var(--accent-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}._detail_1m81d_149 dd{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}._detail_1m81d_149 code{color:var(--accent-secondary);font-size:.88rem;font-weight:800}._summary_1m81d_194{margin:0;color:var(--muted);font-size:.92rem}._summary_1m81d_194 strong{color:var(--ink)}@media(max-width:760px){._controls_1m81d_64{grid-template-columns:1fr}._layerChoices_1m81d_71{grid-template-columns:repeat(2,minmax(0,1fr))}._resetButton_1m81d_101{width:100%}}@media(max-width:520px){._svg_1m81d_14{min-height:210px}._layerChoices_1m81d_71{grid-template-columns:1fr}}
