.HybridProcessStory-module__W2DcFW__root{--hf-line:var(--c-border);--hf-text:var(--c-text-1);--hf-text-soft:var(--c-text-2);--hf-text-dim:var(--c-text-3);--hf-cyan:var(--c-accent);--hf-teal:#7de7d7;--hf-amber:#e8c576;--hf-rose:#ff948c;--hf-shadow:0 24px 56px #0000002e;--hf-radius-xl:var(--r-4);--hf-radius-lg:var(--r-3);--hf-radius-md:14px;--hf-shell-padding:var(--s-6);--hf-storyboard-padding:var(--s-5);--hf-stage-padding:var(--s-5);--hf-gap:var(--s-4);--hf-intro-gap:var(--s-2);--hf-intro-title:var(--fs-3);--hf-intro-text:var(--fs-1);--hf-stage-title:var(--fs-2);--hf-stage-text:var(--fs-0);--hf-weld-stage-height:236px;--hf-canvas-min-height:760px;--hf-canvas-height:620px;--hf-output-side:340px;width:100%;padding:var(--hf-shell-padding);color:var(--hf-text);position:relative}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact{--hf-shell-padding:var(--s-4);--hf-storyboard-padding:var(--s-3);--hf-stage-padding:var(--s-3);--hf-gap:var(--s-3);--hf-intro-gap:var(--s-1);--hf-intro-title:var(--fs-2);--hf-intro-text:var(--fs-0);--hf-stage-title:18px;--hf-stage-text:12px;--hf-weld-stage-height:226px;--hf-canvas-min-height:560px;--hf-canvas-height:420px;--hf-output-side:280px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-intro{margin-bottom:10px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-header{margin-bottom:12px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-weld-figure{margin-bottom:10px;padding:14px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-process-strip{gap:14px;margin-bottom:14px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-process-step p{font-size:.76rem;line-height:1.45}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-weld-header{margin-bottom:8px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-weld-stage{margin-bottom:0}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-weld-meta{display:none}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-stack{gap:8px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-card{padding:12px 14px 10px 18px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-card strong{font-size:.92rem}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-graph{height:72px;margin:8px 0 6px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-state{font-size:.8rem}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-copy{gap:14px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-status{padding:14px 16px}:is(.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-metrics,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-analysis){gap:10px}:is(.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-metric,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-fact,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-sketch){padding:12px 14px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-sketch{gap:10px}.HybridProcessStory-module__W2DcFW__root .hf-intro{gap:var(--hf-intro-gap);margin-bottom:14px;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-intro .kicker{margin:0}.HybridProcessStory-module__W2DcFW__root .hf-intro-title{font-size:var(--hf-intro-title);letter-spacing:-.035em;margin:0;line-height:1.06}.HybridProcessStory-module__W2DcFW__root .hf-intro-text{max-width:74ch;color:var(--hf-text-soft);font-size:var(--hf-intro-text);line-height:var(--lh-body);margin:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard{gap:var(--hf-gap);padding:var(--hf-storyboard-padding);border:1px solid var(--hf-line);border-radius:var(--hf-radius-xl);background:var(--c-surface-1);box-shadow:none;isolation:isolate;display:grid;position:relative;overflow:hidden}.HybridProcessStory-module__W2DcFW__root .hf-storyboard:before{content:"";opacity:.17;pointer-events:none;background:linear-gradient(90deg,#ffffff05 0,#0000 14% 86%,#ffffff04 100%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 56px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/56px 100%;position:absolute;inset:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard-glow{filter:blur(80px);opacity:.28;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute}.HybridProcessStory-module__W2DcFW__root .hf-storyboard-glow-left{background:#6ee7ff0d;top:-140px;left:-100px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard-glow-right{background:#a78bfa0a;bottom:-140px;right:-110px}.HybridProcessStory-module__W2DcFW__root .hf-stage-row{z-index:1;gap:var(--hf-gap);display:grid;position:relative}.HybridProcessStory-module__W2DcFW__root .hf-stage-row-top{grid-template-columns:minmax(440px,1.05fr) minmax(360px,.95fr);align-items:stretch}.HybridProcessStory-module__W2DcFW__root .hf-stage-row-top>.hf-stage{flex-direction:column;height:100%;display:flex}:is(.HybridProcessStory-module__W2DcFW__root .hf-stage-row-flow,.HybridProcessStory-module__W2DcFW__root .hf-stage-row-output){grid-template-columns:1fr}.HybridProcessStory-module__W2DcFW__root .hf-stage{z-index:1;padding:var(--hf-stage-padding);border-radius:var(--hf-radius-lg);box-shadow:none;background:0 0;border:0;position:relative}.HybridProcessStory-module__W2DcFW__root .hf-stage-header{margin-bottom:16px}.HybridProcessStory-module__W2DcFW__root .hf-stage-kicker{color:var(--hf-teal);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 10px;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.72rem;display:inline-flex}.HybridProcessStory-module__W2DcFW__root .hf-stage-kicker:before{content:"";opacity:.8;background:currentColor;width:22px;height:1px}.HybridProcessStory-module__W2DcFW__root .hf-stage-header h4{font-size:var(--hf-stage-title);letter-spacing:-.02em;margin:0 0 6px;font-weight:600;line-height:1.2}.HybridProcessStory-module__W2DcFW__root .hf-stage-header p{color:var(--hf-text-soft);font-size:var(--hf-stage-text);line-height:var(--lh-body);margin:0}.HybridProcessStory-module__W2DcFW__root .hf-flow-explain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-flow-term{border:1px solid var(--c-border);background:#ffffff08;border-radius:14px;padding:8px 10px}.HybridProcessStory-module__W2DcFW__root .hf-flow-term strong{color:#ecf4ffeb;margin-bottom:2px;font-size:.74rem;display:block}.HybridProcessStory-module__W2DcFW__root .hf-flow-term span{color:var(--hf-text-soft);font-size:.72rem;line-height:1.5;display:block}.HybridProcessStory-module__W2DcFW__root .hf-weld-figure{border:1px solid var(--c-border);border-radius:var(--hf-radius-lg);background:#ffffff05;margin-bottom:14px;padding:16px}.HybridProcessStory-module__W2DcFW__root .hf-process-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:18px;padding:0 4px 6px;display:grid;position:relative}.HybridProcessStory-module__W2DcFW__root .hf-process-strip:before{content:"";background:linear-gradient(90deg,#78f1d62e,#78f1d60a);height:1px;position:absolute;top:14px;left:10px;right:10px}.HybridProcessStory-module__W2DcFW__root .hf-process-step{opacity:.54;padding-top:26px;transition:opacity .35s,transform .35s,color .35s;position:relative}.HybridProcessStory-module__W2DcFW__root .hf-process-step:before{content:"";background:#07111deb;border:1px solid #78f1d652;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:0;box-shadow:0 0 0 4px #07111d7a}.HybridProcessStory-module__W2DcFW__root .hf-process-step.is-active{opacity:1;transform:translateY(-1px)}.HybridProcessStory-module__W2DcFW__root .hf-process-step.is-active:before{background:#78f1d6eb;box-shadow:0 0 0 6px #78f1d61f}.HybridProcessStory-module__W2DcFW__root .hf-process-step span{color:#78f1d6d1;letter-spacing:.12em;margin-bottom:5px;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.7rem;display:block}.HybridProcessStory-module__W2DcFW__root .hf-process-step strong{margin-bottom:5px;font-size:.9rem;display:block}.HybridProcessStory-module__W2DcFW__root .hf-process-step p{color:var(--hf-text-soft);margin:0;font-size:.82rem;line-height:1.5}.HybridProcessStory-module__W2DcFW__root .hf-weld-header{gap:4px;margin-bottom:12px;display:grid}:is(.HybridProcessStory-module__W2DcFW__root .hf-weld-header span,.HybridProcessStory-module__W2DcFW__root .hf-weld-meta span){color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.72rem}.HybridProcessStory-module__W2DcFW__root .hf-weld-header strong{font-size:.98rem;font-weight:600}.HybridProcessStory-module__W2DcFW__root .hf-weld-stage{height:var(--hf-weld-stage-height);background:radial-gradient(circle at 50% 45%,#f2ca7426,#0000 18%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #96bee214;border-radius:18px;margin-bottom:12px;position:relative;overflow:hidden}:is(.HybridProcessStory-module__W2DcFW__root .hf-force-arrow,.HybridProcessStory-module__W2DcFW__root .hf-weld-callout){z-index:4;color:var(--hf-text-soft);font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;position:absolute}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow{margin-left:70px;font-size:.98rem;font-weight:600;transition:transform .9s;left:50%}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow:after{content:"";background:currentColor;width:2px;height:24px;margin-left:-1px;position:absolute;top:22px;left:50%}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-left:-6px;position:absolute;left:50%}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow-top{top:24px}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow-top:before{border-top:10px solid;top:40px}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow-bottom{bottom:24px}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow-bottom:after{top:-28px}.HybridProcessStory-module__W2DcFW__root .hf-force-arrow-bottom:before{border-bottom:10px solid;top:-38px}.HybridProcessStory-module__W2DcFW__root .hf-weld-callout{color:#ecf4ffb8;font-size:.68rem;line-height:1.2}.HybridProcessStory-module__W2DcFW__root .hf-weld-callout:after{content:"";background:#ecf4ff75;position:absolute}.HybridProcessStory-module__W2DcFW__root .hf-weld-callout-lens{opacity:0;transition:opacity .3s;top:92px;left:calc(50% + 56px)}.HybridProcessStory-module__W2DcFW__root .hf-weld-callout-lens:after{width:26px;height:1px;top:20px;left:-28px;transform:rotate(-18deg)}.HybridProcessStory-module__W2DcFW__root .hf-weld-callout-weld:after{width:26px;height:1px;top:20px;left:-28px;transform:rotate(-18deg)}.HybridProcessStory-module__W2DcFW__root .hf-weld-callout-weld{opacity:0;transition:opacity .3s;top:92px;left:calc(50% + 56px)}.HybridProcessStory-module__W2DcFW__root .hf-weld-field{opacity:.16;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 28px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/28px 100%;position:absolute;inset:0}.HybridProcessStory-module__W2DcFW__root .hf-electrode{z-index:2;background:linear-gradient(#b7813ff5,#6f411cd1);border-radius:6px;width:42px;margin-left:-21px;transition:transform .9s;position:absolute;left:50%;box-shadow:0 8px 24px #0000003d}.HybridProcessStory-module__W2DcFW__root .hf-electrode span{color:var(--hf-text-soft);white-space:nowrap;font-size:.66rem;position:absolute;top:50%;left:52px;transform:translateY(-50%)}.HybridProcessStory-module__W2DcFW__root .hf-electrode-top{clip-path:polygon(0 0,100% 0,100% 74%,66% 100%,34% 100%,0 74%);height:64px;top:24px}.HybridProcessStory-module__W2DcFW__root .hf-electrode-bottom{clip-path:polygon(34% 0,66% 0,100% 26%,100% 100%,0 100%,0 26%);height:64px;top:152px}.HybridProcessStory-module__W2DcFW__root .hf-sheet-stack{z-index:1;position:absolute;inset:0}.HybridProcessStory-module__W2DcFW__root .hf-sheet{background:linear-gradient(90deg,#687d94f2,#b6c6d6c7,#687d94f2);border-radius:999px;width:154px;height:14px;margin-left:-77px;transition:clip-path .7s,top .7s,filter .7s;position:absolute;left:50%;box-shadow:inset 0 1px 1px #ffffff2e}.HybridProcessStory-module__W2DcFW__root .hf-sheet-top{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);top:104px}.HybridProcessStory-module__W2DcFW__root .hf-sheet-bottom{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);top:124px}.HybridProcessStory-module__W2DcFW__root .hf-nugget{filter:blur(.2px);opacity:0;background:radial-gradient(circle,#ffe067f5 0%,#ff5b29e0 52%,#bd0b14b3 100%);border-radius:50%/45%;width:18px;height:20px;margin-left:-9px;transition:opacity .7s,transform .7s,width .7s,height .7s,margin-left .7s,top .7s;position:absolute;top:108px;left:50%;transform:scale(.7)}.HybridProcessStory-module__W2DcFW__root .hf-weld-current-column{opacity:0;filter:blur(1px);background:linear-gradient(#78f1d600,#78f1d6f2,#78f1d600);border-radius:999px;width:8px;height:72px;margin-left:-4px;transition:opacity .3s;position:absolute;top:82px;left:50%}.HybridProcessStory-module__W2DcFW__root .hf-spark-ring{opacity:0;background:radial-gradient(circle,#ffd65abf 0%,#ff5d2466 35%,#ff5d2400 72%);border-radius:50%;width:48px;height:26px;margin-left:-24px;transition:opacity .25s,transform .25s;position:absolute;top:104px;left:50%;transform:scale(.8)}.HybridProcessStory-module__W2DcFW__root .hf-weld-meta{justify-content:space-between;gap:8px;display:flex}.HybridProcessStory-module__W2DcFW__root .hf-signal-stack{gap:10px;display:grid}:is(.HybridProcessStory-module__W2DcFW__root .hf-signal-card,.HybridProcessStory-module__W2DcFW__root .hf-output-panel){border:1px solid var(--c-border);background:#ffffff05}.HybridProcessStory-module__W2DcFW__root .hf-signal-card{border-radius:var(--hf-radius-md);opacity:.72;padding:16px 18px 12px 22px;transition:transform .5s,border-color .5s,background .5s,box-shadow .5s,opacity .5s;position:relative}.HybridProcessStory-module__W2DcFW__root .hf-signal-card:before{content:"";opacity:.5;background:linear-gradient(#6cc8ff33,#78f1d6bf);border-radius:999px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.HybridProcessStory-module__W2DcFW__root .hf-signal-card.is-active{opacity:1;border-color:#6ee7ff47;transform:translate(6px);box-shadow:0 14px 32px #0000002e}.HybridProcessStory-module__W2DcFW__root .hf-input-type{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.73rem;display:block}.HybridProcessStory-module__W2DcFW__root .hf-signal-card strong{margin-bottom:6px;font-size:.98rem;font-weight:600;line-height:1.35;display:block}.HybridProcessStory-module__W2DcFW__root .hf-signal-graph{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 20px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/28px 100%,linear-gradient(#ffffff08,#ffffff03);border:1px solid #96bee214;border-radius:12px;height:84px;margin:10px 0 8px;position:relative;overflow:hidden}.HybridProcessStory-module__W2DcFW__root .hf-signal-draw{width:100%;height:calc(100% - 20px);clip-path:inset(0 calc(100% - 100%*var(--signal-progress,.02))0 0);z-index:1;pointer-events:none;position:absolute;inset:2px 0 18px}.HybridProcessStory-module__W2DcFW__root .hf-signal-curve{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.HybridProcessStory-module__W2DcFW__root .hf-signal-curve path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.HybridProcessStory-module__W2DcFW__root .hf-signal-current .hf-signal-curve path{stroke:var(--hf-cyan)}.HybridProcessStory-module__W2DcFW__root .hf-signal-voltage .hf-signal-curve path{stroke:var(--hf-amber)}.HybridProcessStory-module__W2DcFW__root .hf-signal-resistance .hf-signal-curve path{stroke:var(--hf-teal)}.HybridProcessStory-module__W2DcFW__root .hf-signal-phases{z-index:2;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:absolute;bottom:4px;left:8px;right:8px}.HybridProcessStory-module__W2DcFW__root .hf-signal-phases span{color:#bfd1e68f;letter-spacing:.06em;text-align:center;opacity:.7;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.56rem;transition:color .24s,opacity .24s}.HybridProcessStory-module__W2DcFW__root .hf-signal-cursor{top:8px;bottom:20px;left:calc(100%*var(--signal-progress,0));width:2px;opacity:calc(.92*var(--signal-active,0));z-index:3;background:#ecf4ffb8;border-radius:999px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #ecf4ff2e}.HybridProcessStory-module__W2DcFW__root .hf-signal-cursor:before{content:"";background:#ecf4fff0;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-2px;left:50%;box-shadow:0 0 16px #ecf4ff47}:is(.HybridProcessStory-module__W2DcFW__root .hf-signal-card[data-signal-phase="0"] .hf-signal-phases span:first-child,.HybridProcessStory-module__W2DcFW__root .hf-signal-card[data-signal-phase="1"] .hf-signal-phases span:nth-child(2),.HybridProcessStory-module__W2DcFW__root .hf-signal-card[data-signal-phase="2"] .hf-signal-phases span:nth-child(3),.HybridProcessStory-module__W2DcFW__root .hf-signal-card[data-signal-phase="3"] .hf-signal-phases span:nth-child(3)){color:#ecf4ffeb;opacity:1}.HybridProcessStory-module__W2DcFW__root .hf-signal-state{min-height:1.4em;color:var(--hf-text-soft);margin:0;font-size:.86rem;line-height:1.55}.HybridProcessStory-module__W2DcFW__root .hf-stage-canvas{min-height:var(--hf-canvas-min-height);width:100%}.HybridProcessStory-module__W2DcFW__root .hf-flow-scroll{width:100%;min-width:0}.HybridProcessStory-module__W2DcFW__root .hf-flow-track{min-width:100%}.HybridProcessStory-module__W2DcFW__root .hf-signal-canvas{width:100%;height:auto;min-height:var(--hf-canvas-height);aspect-ratio:1240/640;display:block}.HybridProcessStory-module__W2DcFW__root .hf-output-panel{grid-template-columns:minmax(0,1.08fr)minmax(var(--hf-output-side),.92fr);opacity:.26;background:0 0;border:0;border-radius:0;align-items:stretch;gap:24px;min-height:0;padding:0;transition:opacity .7s,transform .7s,border-color .7s,box-shadow .7s;display:grid;transform:translateY(18px)}.HybridProcessStory-module__W2DcFW__root .hf-output-panel.is-visible{opacity:1;box-shadow:none;border-color:#0000;transform:translateY(0)}.HybridProcessStory-module__W2DcFW__root .hf-output-panel>*{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(16px)}.HybridProcessStory-module__W2DcFW__root .hf-output-panel.is-visible>*{opacity:1;transform:translateY(0)}.HybridProcessStory-module__W2DcFW__root .hf-stage-outputs{gap:16px;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-output-copy{grid-template-rows:auto 1fr;align-content:stretch;gap:18px;height:100%;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-output-side{align-content:stretch;gap:0;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-output-status{border:1px solid var(--c-border);background:#ffffff05;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-output-badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:74px;height:34px;padding:0 14px;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.76rem;display:inline-flex}.HybridProcessStory-module__W2DcFW__root .hf-output-badge-critical{color:#ffc6bff5;background:#521b198a;border:1px solid #ff948c57}.HybridProcessStory-module__W2DcFW__root .hf-output-status-copy strong{margin-bottom:6px;font-size:1.08rem;font-weight:600;line-height:1.3;display:block}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-status-copy p,.HybridProcessStory-module__W2DcFW__root .hf-output-metric p,.HybridProcessStory-module__W2DcFW__root .hf-output-fact p,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch-note){color:var(--hf-text-soft);font-size:.9rem;line-height:var(--lh-body);margin:0}.HybridProcessStory-module__W2DcFW__root .hf-output-meta-label{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.73rem;display:inline-block}.HybridProcessStory-module__W2DcFW__root .hf-output-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-metric,.HybridProcessStory-module__W2DcFW__root .hf-output-fact){border:1px solid var(--c-border);background:#ffffff05;border-radius:16px;height:100%;padding:14px 16px}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-metric span,.HybridProcessStory-module__W2DcFW__root .hf-output-fact span,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch-head span){color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:SFMono-Regular,IBM Plex Mono,Menlo,monospace;font-size:.72rem;display:block}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-metric strong,.HybridProcessStory-module__W2DcFW__root .hf-output-fact strong,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch-head strong){margin-bottom:4px;font-size:1rem;font-weight:600;line-height:1.32;display:block}.HybridProcessStory-module__W2DcFW__root .hf-output-analysis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-output-sketch{border:1px solid var(--c-border);background:#ffffff05;border-radius:20px;grid-template-rows:auto auto auto;align-content:stretch;gap:12px;height:100%;padding:16px;display:grid}.HybridProcessStory-module__W2DcFW__root .hf-output-sketch-layout{display:block}.HybridProcessStory-module__W2DcFW__root .hf-output-cross-section{background:linear-gradient(#f5f7fa,#e7edf3);border:1px solid #9aaabd38;border-radius:16px;width:100%;height:auto;display:block}.HybridProcessStory-module__W2DcFW__root .hf-output-sketch-note{margin:0}:is(.HybridProcessStory-module__W2DcFW__root .hf-storyboard.is-running .hf-electrode-top,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-electrode-top),:is(.HybridProcessStory-module__W2DcFW__root .hf-storyboard.is-running .hf-electrode-bottom,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-electrode-bottom){transform:translateY(0)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-sheet-top{top:104px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-sheet-bottom{top:124px}:is(.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-nugget,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-weld-current-column,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-spark-ring,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-weld-callout-lens,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="0"] .hf-weld-callout-weld){opacity:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-electrode-top{transform:translateY(15px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-electrode-bottom{transform:translateY(-15px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-force-arrow-top{transform:translateY(15px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-force-arrow-bottom{transform:translateY(-15px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-weld-current-column{opacity:.95}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-sheet-top{clip-path:polygon(0 0,100% 0,100% 100%,68% 100%,58% 94%,52% 84%,48% 84%,42% 94%,32% 100%,0 100%);filter:brightness(1.02);top:105px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-sheet-bottom{clip-path:polygon(0 0,32% 0,42% 6%,48% 16%,52% 16%,58% 6%,68% 0,100% 0,100% 100%,0 100%);filter:brightness(1.02);top:121px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-nugget{opacity:.88;width:34px;height:22px;margin-left:-17px;top:108px;transform:scale(1)}:is(.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-spark-ring,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-weld-callout-lens){opacity:.9}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="1"] .hf-weld-callout-weld{opacity:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-electrode-top{transform:translateY(18px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-electrode-bottom{transform:translateY(-18px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-force-arrow-top{transform:translateY(18px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-force-arrow-bottom{transform:translateY(-18px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-weld-current-column{opacity:.12}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-sheet-top{clip-path:polygon(0 0,100% 0,100% 100%,70% 100%,60% 92%,53% 76%,47% 76%,40% 92%,30% 100%,0 100%);top:106px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-sheet-bottom{clip-path:polygon(0 0,30% 0,40% 8%,47% 24%,53% 24%,60% 8%,70% 0,100% 0,100% 100%,0 100%);top:120px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-nugget{opacity:1;width:46px;height:26px;margin-left:-23px;top:106px;transform:scale(1)}:is(.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-spark-ring,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-weld-callout-lens){opacity:1}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="2"] .hf-weld-callout-weld{opacity:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-electrode-top{transform:translateY(6px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-electrode-bottom{transform:translateY(-6px)}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-weld-current-column{opacity:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-sheet-top{clip-path:polygon(0 0,100% 0,100% 100%,68% 100%,58% 96%,52% 88%,48% 88%,42% 96%,32% 100%,0 100%);top:106px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-sheet-bottom{clip-path:polygon(0 0,32% 0,42% 4%,48% 12%,52% 12%,58% 4%,68% 0,100% 0,100% 100%,0 100%);top:120px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-nugget{opacity:.95;width:40px;height:22px;margin-left:-20px;top:108px;transform:scale(1)}:is(.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-spark-ring,.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-weld-callout-lens){opacity:0}.HybridProcessStory-module__W2DcFW__root .hf-storyboard[data-process-phase="3"] .hf-weld-callout-weld{opacity:1}@media (max-height:900px) and (min-width:1025px){.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact{--hf-shell-padding:14px;--hf-storyboard-padding:12px;--hf-stage-padding:12px;--hf-gap:10px;--hf-intro-gap:4px;--hf-intro-title:21px;--hf-intro-text:13px;--hf-stage-title:17px;--hf-stage-text:11px;--hf-weld-stage-height:214px;--hf-canvas-min-height:460px;--hf-canvas-height:340px;--hf-output-side:220px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-storyboard{grid-template-columns:1fr;align-items:start;gap:10px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-row-top{background:#ffffff05;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(340px,.44fr) minmax(0,.56fr);gap:10px;padding:12px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-inputs{max-width:none}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-signals{min-width:0}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-row-top>.hf-stage{padding:0}:is(.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-row-flow,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-row-output){grid-template-columns:1fr}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-row-flow{width:100%}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-canvas{width:100%;max-width:none}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-stage-header p{line-height:1.45}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-flow-explain{gap:8px;margin-top:8px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-stack{grid-template-columns:1fr;align-items:start;gap:8px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-card{min-height:0}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-signal-phases span{font-size:.5rem}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-copy{gap:10px}.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-status{gap:8px;padding:12px 14px}:is(.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-metrics,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-analysis){gap:8px}:is(.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-status-copy p,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-metric p,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-fact p,.HybridProcessStory-module__W2DcFW__root.HybridProcessStory-module__W2DcFW__compact .hf-output-sketch-note){font-size:.78rem}}@media (max-width:1180px){.HybridProcessStory-module__W2DcFW__root{--hf-canvas-min-height:680px;--hf-canvas-height:540px}.HybridProcessStory-module__W2DcFW__root .hf-stage-row-top{grid-template-columns:1fr}.HybridProcessStory-module__W2DcFW__root .hf-flow-explain{grid-template-columns:1fr}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-panel,.HybridProcessStory-module__W2DcFW__root .hf-output-metrics,.HybridProcessStory-module__W2DcFW__root .hf-output-analysis){grid-template-columns:1fr}.HybridProcessStory-module__W2DcFW__root .hf-process-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.HybridProcessStory-module__W2DcFW__root{--hf-shell-padding:var(--s-5);--hf-storyboard-padding:var(--s-4);--hf-stage-padding:var(--s-4);--hf-canvas-min-height:620px;--hf-canvas-height:500px}.HybridProcessStory-module__W2DcFW__root .hf-output-copy{gap:16px}.HybridProcessStory-module__W2DcFW__root .hf-signal-card{padding:14px 16px 12px 20px}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-status,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch){padding:14px}}@media (max-width:768px){.HybridProcessStory-module__W2DcFW__root{--hf-shell-padding:var(--s-4);--hf-storyboard-padding:var(--s-4);--hf-stage-padding:var(--s-4);--hf-gap:var(--s-3);--hf-stage-title:19px;--hf-stage-text:13px;--hf-weld-stage-height:208px;--hf-canvas-min-height:540px;--hf-canvas-height:420px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard{border-radius:24px}.HybridProcessStory-module__W2DcFW__root .hf-stage-row-top{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(min(86vw,360px),1fr);grid-auto-flow:column;align-items:stretch;padding-bottom:8px;overflow:auto hidden}.HybridProcessStory-module__W2DcFW__root .hf-stage-row-top>.hf-stage{scroll-snap-align:start;background:#ffffff05;border:1px solid #ffffff14;min-width:0}:is(.HybridProcessStory-module__W2DcFW__root .hf-process-strip,.HybridProcessStory-module__W2DcFW__root .hf-output-analysis,.HybridProcessStory-module__W2DcFW__root .hf-output-metrics){grid-template-columns:1fr}.HybridProcessStory-module__W2DcFW__root .hf-process-strip:before{left:6px;right:6px}.HybridProcessStory-module__W2DcFW__root .hf-signal-card{padding:14px 16px 12px 18px}.HybridProcessStory-module__W2DcFW__root .hf-flow-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px;overflow:auto hidden}.HybridProcessStory-module__W2DcFW__root .hf-flow-track{width:max(100%,calc(var(--hf-canvas-height)*1.9375));min-width:max(100%,calc(var(--hf-canvas-height)*1.9375))}:is(.HybridProcessStory-module__W2DcFW__root .hf-stage-canvas,.HybridProcessStory-module__W2DcFW__root .hf-signal-canvas){min-height:0}.HybridProcessStory-module__W2DcFW__root .hf-output-status{grid-template-columns:1fr;gap:10px}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-metric,.HybridProcessStory-module__W2DcFW__root .hf-output-fact,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch){padding:14px}.HybridProcessStory-module__W2DcFW__root .hf-electrode span{font-size:.72rem;left:auto;right:10px}.HybridProcessStory-module__W2DcFW__root .hf-weld-meta{flex-wrap:wrap}}@media (max-width:480px){.HybridProcessStory-module__W2DcFW__root{--hf-shell-padding:var(--s-3);--hf-storyboard-padding:var(--s-3);--hf-stage-padding:var(--s-3);--hf-gap:var(--s-3);--hf-intro-title:var(--fs-2);--hf-intro-text:var(--fs-0);--hf-stage-title:18px;--hf-stage-text:12px;--hf-weld-stage-height:188px;--hf-canvas-min-height:460px;--hf-canvas-height:360px}.HybridProcessStory-module__W2DcFW__root .hf-storyboard{border-radius:18px}.HybridProcessStory-module__W2DcFW__root .hf-stage-header{margin-bottom:12px}.HybridProcessStory-module__W2DcFW__root .hf-process-strip{gap:14px}.HybridProcessStory-module__W2DcFW__root .hf-process-step{padding-top:22px}.HybridProcessStory-module__W2DcFW__root .hf-process-step strong{font-size:.82rem}:is(.HybridProcessStory-module__W2DcFW__root .hf-process-step p,.HybridProcessStory-module__W2DcFW__root .hf-signal-state,.HybridProcessStory-module__W2DcFW__root .hf-output-status-copy p,.HybridProcessStory-module__W2DcFW__root .hf-output-metric p,.HybridProcessStory-module__W2DcFW__root .hf-output-fact p,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch-note){font-size:.82rem}.HybridProcessStory-module__W2DcFW__root .hf-signal-graph{height:74px}:is(.HybridProcessStory-module__W2DcFW__root .hf-output-status,.HybridProcessStory-module__W2DcFW__root .hf-output-metric,.HybridProcessStory-module__W2DcFW__root .hf-output-fact,.HybridProcessStory-module__W2DcFW__root .hf-output-sketch){padding:12px}:is(.HybridProcessStory-module__W2DcFW__root .hf-force-arrow,.HybridProcessStory-module__W2DcFW__root .hf-weld-callout,.HybridProcessStory-module__W2DcFW__root .hf-electrode span){display:none}}@media (prefers-reduced-motion:reduce){:is(.HybridProcessStory-module__W2DcFW__root *,.HybridProcessStory-module__W2DcFW__root :before,.HybridProcessStory-module__W2DcFW__root :after){transition:none!important;animation:none!important}}
