.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}#stewpunk-loop-operator{--l-bg:var(--stew-bg,#f4f4f4);--l-paper:var(--stew-paper,#fbfbfb);--l-text:var(--stew-text,#161616);--l-soft:var(--stew-text-soft,#44484c);--l-muted:var(--stew-muted,#62676b);--l-line:var(--stew-line,#c9ccce);--l-line-soft:var(--stew-line-soft,#e3e5e6);--l-black:var(--stew-black,#111111);background:var(--l-bg);color:var(--l-text);min-height:100vh;font-family:"Open Sans",Arial,sans-serif;position:relative;overflow-x:hidden}#stewpunk-loop-operator *,#stewpunk-loop-operator *::before,#stewpunk-loop-operator *::after{box-sizing:border-box}#stewpunk-loop-operator [hidden]{display:none!important}#stewpunk-loop-operator .loop2-wrap{max-width:1140px;margin:0 auto;padding:34px clamp(14px,3vw,34px) 64px}#stewpunk-loop-operator .loop2-systembar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;padding-bottom:14px;border-bottom:1px solid var(--l-line);font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;letter-spacing:.15em;line-height:2;text-transform:uppercase;color:var(--l-muted)}#stewpunk-loop-operator .loop2-systembar strong{color:var(--l-text);font-weight:500}#stewpunk-loop-operator .loop2-systembar-right{text-align:right}#stewpunk-loop-operator .loop2-header{margin-bottom:30px}#stewpunk-loop-operator .loop2-index{display:block;margin:0 0 8px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;line-height:1.4;letter-spacing:.3em;color:var(--l-muted)}#stewpunk-loop-operator h1{display:block;width:100%;margin:0 0 18px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.02;letter-spacing:.035em;text-transform:uppercase;color:var(--l-text)}#stewpunk-loop-operator .loop2-lead{max-width:760px;margin:0 0 18px;font-size:15px;font-weight:300;line-height:1.7;color:var(--l-soft)}#stewpunk-loop-operator .loop2-route{display:grid;grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto minmax(28px,1fr) auto;gap:9px;align-items:center;max-width:620px;margin:0 0 22px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--l-muted)}#stewpunk-loop-operator .loop2-route span.is-active{color:var(--l-text);font-weight:500}#stewpunk-loop-operator .loop2-route i{height:1px;background:var(--l-line);position:relative}#stewpunk-loop-operator .loop2-route i::after{content:"";position:absolute;right:-1px;top:-2px;width:5px;height:5px;border-top:1px solid var(--l-muted);border-right:1px solid var(--l-muted);transform:rotate(45deg)}#stewpunk-loop-operator .loop2-meta{display:grid;grid-template-columns:1fr 1fr 1.35fr;border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}#stewpunk-loop-operator .loop2-meta>div{padding:12px 18px 14px 0;margin-right:18px;border-right:1px solid var(--l-line)}#stewpunk-loop-operator .loop2-meta>div:last-child{margin-right:0;border-right:0}#stewpunk-loop-operator .loop2-meta span{display:block;margin-bottom:3px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--l-muted)}#stewpunk-loop-operator .loop2-meta strong{display:block;font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;line-height:1.55;letter-spacing:.02em;font-weight:500;color:var(--l-soft)}#stewpunk-loop-operator .loop2-meta small{display:block;margin-top:3px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;line-height:1.45;letter-spacing:.04em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-notice{margin:0 0 20px;padding:12px 14px;border:1px solid var(--l-line);background:var(--l-paper);font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;line-height:1.6;letter-spacing:.02em;color:var(--l-soft)}#stewpunk-loop-operator .loop2-notice.is-fail{border:2px solid var(--l-black);color:var(--l-text)}#stewpunk-loop-operator .loop2-notice.is-ok{border-style:dashed}#stewpunk-loop-operator .loop2-flow{display:flex;flex-direction:column;gap:14px}#stewpunk-loop-operator .loop2-stage{position:relative;background:var(--l-paper);border:1px solid var(--l-line);box-shadow:none}#stewpunk-loop-operator .loop2-stage-head{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:17px 18px 15px;border-bottom:1px solid var(--l-line)}#stewpunk-loop-operator .loop2-stage-no{padding-top:2px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.2em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-stage-head h2{margin:0 0 3px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--l-text)}#stewpunk-loop-operator .loop2-stage-head p{margin:0;font-size:11px;line-height:1.5;color:var(--l-muted)}#stewpunk-loop-operator .loop2-stage-body{padding:22px 18px 28px 82px}#stewpunk-loop-operator .loop2-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}#stewpunk-loop-operator .loop2-label,#stewpunk-loop-operator .loop2-grid-2 label>span{display:block;margin:0 0 7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--l-muted)}#stewpunk-loop-operator .loop2-label em{font-style:normal;letter-spacing:.08em;color:var(--l-muted)}#stewpunk-loop-operator textarea,#stewpunk-loop-operator select,#stewpunk-loop-operator input[type="text"]{width:100%;outline:none;border:1px solid var(--l-line);border-radius:0;background:var(--l-paper);color:var(--l-text);transition:border-color .15s,background .15s}#stewpunk-loop-operator textarea{min-height:164px;resize:vertical;padding:14px 15px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.7}#stewpunk-loop-operator textarea::placeholder,#stewpunk-loop-operator input::placeholder{color:var(--l-muted)}#stewpunk-loop-operator select,#stewpunk-loop-operator input[type="text"]{min-height:42px;padding:9px 12px;font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:1.45}#stewpunk-loop-operator textarea:focus,#stewpunk-loop-operator select:focus,#stewpunk-loop-operator input[type="text"]:focus{border-color:var(--l-black)}#stewpunk-loop-operator .loop2-help{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--l-line);border-radius:50%;font:500 9px/1 "IBM Plex Mono",Consolas,monospace;color:var(--l-muted);cursor:help;position:relative;vertical-align:middle;margin-left:5px}#stewpunk-loop-operator .loop2-help:hover::after,#stewpunk-loop-operator .loop2-help:focus::after{content:attr(data-tip);position:absolute;z-index:20;left:22px;top:-8px;width:300px;padding:10px 12px;border:1px solid var(--l-black);background:var(--l-paper);font-family:"Open Sans",Arial,sans-serif;font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--l-text)}#stewpunk-loop-operator .loop2-observation-foot{display:flex;justify-content:space-between;gap:16px;margin-top:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted)}#stewpunk-loop-operator .loop2-observation-foot b{font-weight:500;color:var(--l-text)}#stewpunk-loop-operator .loop2-privacy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;margin-top:18px;padding:14px 0;border-top:1px solid var(--l-line-soft);border-bottom:1px solid var(--l-line-soft)}#stewpunk-loop-operator .loop2-privacy-copy>span{display:block;margin-bottom:5px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-privacy-copy p{max-width:760px;margin:0;font-size:11px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-privacy-meta{text-align:right;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;line-height:1.55;letter-spacing:.06em;color:var(--l-muted);white-space:nowrap}#stewpunk-loop-operator .loop2-privacy-meta strong,#stewpunk-loop-operator .loop2-privacy-meta span{display:block;font-weight:500}#stewpunk-loop-operator .loop2-consent{display:flex;gap:9px;align-items:flex-start;margin:12px 0 0;cursor:pointer}#stewpunk-loop-operator .loop2-consent input{margin:3px 0 0;accent-color:var(--l-black);flex:0 0 auto;width:auto;height:auto;min-width:0;min-height:0}#stewpunk-loop-operator .loop2-consent span{font-size:11px;line-height:1.5;color:var(--l-soft)}#stewpunk-loop-operator .loop2-action-row{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px}#stewpunk-loop-operator .loop2-primary,#stewpunk-loop-operator .loop2-secondary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:11px 13px;border-radius:0;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}#stewpunk-loop-operator .loop2-primary{min-width:220px;border:1px solid var(--l-black);background:var(--l-black);color:var(--l-paper)}#stewpunk-loop-operator .loop2-primary:hover:not(:disabled){background:var(--l-paper);color:var(--l-black)}#stewpunk-loop-operator .loop2-primary:disabled{opacity:.28;cursor:not-allowed}#stewpunk-loop-operator .loop2-secondary{border:1px solid var(--l-line);background:var(--l-paper);color:var(--l-text);letter-spacing:.1em}#stewpunk-loop-operator .loop2-secondary:hover{border-color:var(--l-black)}#stewpunk-loop-operator .loop2-ghost-loader{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:22px;align-items:center;margin-top:18px;padding:20px 18px;border:1px solid var(--l-black);overflow:hidden;background:var(--l-paper)}#stewpunk-loop-operator .loop2-ghost-viewport{height:82px;position:relative;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--l-line)}#stewpunk-loop-operator .loop2-ghost{width:52px;height:60px;fill:none;stroke:var(--l-text);stroke-width:1.25;stroke-linejoin:round;animation:loopGhostFloat 1.9s ease-in-out infinite}#stewpunk-loop-operator .loop2-ghost circle{fill:var(--l-text);stroke:none}#stewpunk-loop-operator .loop2-ghost-scan{position:absolute;left:8px;right:8px;height:1px;background:var(--l-text);opacity:.28;animation:loopGhostScan 2.4s linear infinite}#stewpunk-loop-operator .loop2-ghost-kicker{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.22em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-ghost-copy strong{display:block;font-family:"IBM Plex Mono",Consolas,monospace;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.08em;color:var(--l-text)}#stewpunk-loop-operator .loop2-ghost-copy small{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--l-muted)}@keyframes loopGhostFloat{0%,100%{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes loopGhostScan{0%{top:9px;opacity:0}10%{opacity:.28}90%{opacity:.28}100%{top:72px;opacity:0}}#stewpunk-loop-operator .loop2-block{padding:18px 0;border-top:1px solid var(--l-line-soft)}#stewpunk-loop-operator .loop2-block:first-child{padding-top:0;border-top:0}#stewpunk-loop-operator .loop2-block-title{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:10px;font-family:"IBM Plex Mono",Consolas,monospace}#stewpunk-loop-operator .loop2-block-title span{font-size:9px;letter-spacing:.2em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-block-title strong{font-size:9px;letter-spacing:.08em;font-weight:500;color:var(--l-soft)}#stewpunk-loop-operator .loop2-summary{max-width:820px;margin:0;font-size:15px;font-weight:300;line-height:1.7;color:var(--l-text)}#stewpunk-loop-operator .loop2-facts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:7px 22px}#stewpunk-loop-operator .loop2-facts li{position:relative;padding-left:14px;font-size:12px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-facts li::before{content:"";position:absolute;left:0;top:.66em;width:4px;height:4px;background:var(--l-black)}#stewpunk-loop-operator .loop2-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#stewpunk-loop-operator .loop2-pattern{border-top:2px solid var(--l-black);padding:12px 0 0}#stewpunk-loop-operator .loop2-pattern-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}#stewpunk-loop-operator .loop2-pattern-head a{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;font-weight:500;color:var(--l-text);text-decoration:none}#stewpunk-loop-operator .loop2-pattern-head a:hover{text-decoration:underline}#stewpunk-loop-operator .loop2-badge{font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.12em;border:1px solid var(--l-line);padding:3px 6px;color:var(--l-muted)}#stewpunk-loop-operator .loop2-pattern p{margin:9px 0 0;font-size:11px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-timeline{position:relative;margin:4px 0 0;padding:0}#stewpunk-loop-operator .loop2-timeline::before{content:"";position:absolute;left:22px;top:8px;bottom:8px;width:1px;background:var(--l-line)}#stewpunk-loop-operator .loop2-step{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:0 0 22px}#stewpunk-loop-operator .loop2-step:last-child{padding-bottom:0}#stewpunk-loop-operator .loop2-step::before{content:"";position:absolute;left:18px;top:5px;width:9px;height:9px;border:1px solid var(--l-black);background:var(--l-paper)}#stewpunk-loop-operator .loop2-step-id{padding-top:2px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.12em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-step h4{margin:0 0 5px;font-size:13px;font-weight:400;line-height:1.5;color:var(--l-text)}#stewpunk-loop-operator .loop2-step p{margin:0 0 7px;font-size:12px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-basis{font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted)}#stewpunk-loop-operator .loop2-normalization{border-top:2px solid var(--l-black);padding-top:14px}#stewpunk-loop-operator .loop2-normalization>span{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.2em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-normalization p{max-width:820px;margin:0;font-size:14px;line-height:1.65;color:var(--l-text)}#stewpunk-loop-operator .loop2-empty{padding:14px 0;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;line-height:1.55;color:var(--l-muted)}#stewpunk-loop-operator .loop2-patchpoint{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0 16px 24px;border-top:1px solid var(--l-line-soft)}#stewpunk-loop-operator .loop2-patchpoint:first-child{border-top:0}#stewpunk-loop-operator .loop2-patchpoint::before{content:"";position:absolute;left:1px;top:24px;width:9px;height:9px;border:1px solid var(--l-black);transform:rotate(45deg);background:var(--l-paper)}#stewpunk-loop-operator .loop2-patchpoint small{display:block;margin-bottom:5px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.15em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-patchpoint h4{margin:0 0 5px;font-size:13px;font-weight:400;line-height:1.5}#stewpunk-loop-operator .loop2-patchpoint p{margin:0;font-size:11px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-patches-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-top:18px;padding-top:18px;border-top:2px solid var(--l-black)}#stewpunk-loop-operator .loop2-patches-head h3{margin:5px 0 0;font-size:14px;font-weight:400}#stewpunk-loop-operator .loop2-patch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}#stewpunk-loop-operator .loop2-patch-card{border:1px solid var(--l-line);background:var(--l-paper);padding:15px}#stewpunk-loop-operator .loop2-patch-card>span{font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.15em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-patch-card h4{margin:7px 0 8px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em}#stewpunk-loop-operator .loop2-patch-card p{margin:0 0 14px;font-size:11px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-patch-card button{width:100%;padding:9px 10px;border:1px solid var(--l-black);background:var(--l-black);color:var(--l-paper);font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}#stewpunk-loop-operator .loop2-delta-head{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}#stewpunk-loop-operator .loop2-response,#stewpunk-loop-operator .loop2-normalization-shift{border-top:2px solid var(--l-black);padding:14px 0 0}#stewpunk-loop-operator .loop2-response>span,#stewpunk-loop-operator .loop2-normalization-shift>span{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.2em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-response strong{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em}#stewpunk-loop-operator .loop2-response p,#stewpunk-loop-operator .loop2-normalization-shift p{margin:0;font-size:12px;line-height:1.6;color:var(--l-soft)}#stewpunk-loop-operator .loop2-delta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-bottom:18px}#stewpunk-loop-operator .loop2-delta-group{padding:13px 0;border-top:1px solid var(--l-line-soft)}#stewpunk-loop-operator .loop2-delta-group>span{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.16em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-delta-group ul{margin:0;padding:0;list-style:none}#stewpunk-loop-operator .loop2-delta-group li{position:relative;padding:3px 0 3px 13px;font-size:11px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-delta-group li::before{content:"";position:absolute;left:0;top:.72em;width:4px;height:4px;background:var(--l-black)}@media(max-width:800px){#stewpunk-loop-operator .loop2-wrap{padding:22px 14px 48px}#stewpunk-loop-operator .loop2-systembar{flex-direction:column;gap:4px;font-size:9px}#stewpunk-loop-operator .loop2-systembar-right{text-align:left}#stewpunk-loop-operator .loop2-route{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;font-size:7px}#stewpunk-loop-operator .loop2-meta{grid-template-columns:1fr}#stewpunk-loop-operator .loop2-meta>div{margin-right:0;padding:10px 0;border-right:0;border-bottom:1px solid var(--l-line)}#stewpunk-loop-operator .loop2-meta>div:last-child{border-bottom:0}#stewpunk-loop-operator .loop2-stage-head{grid-template-columns:36px 1fr;padding-left:0;padding-right:0}#stewpunk-loop-operator .loop2-stage-body{padding:18px 0 24px}#stewpunk-loop-operator .loop2-grid-2,#stewpunk-loop-operator .loop2-facts,#stewpunk-loop-operator .loop2-support-grid,#stewpunk-loop-operator .loop2-patch-list,#stewpunk-loop-operator .loop2-delta-head,#stewpunk-loop-operator .loop2-delta-grid{grid-template-columns:1fr}#stewpunk-loop-operator .loop2-privacy{grid-template-columns:1fr}#stewpunk-loop-operator .loop2-privacy-meta{text-align:left}#stewpunk-loop-operator .loop2-patchpoint{grid-template-columns:1fr}#stewpunk-loop-operator .loop2-action-row{justify-content:stretch}#stewpunk-loop-operator .loop2-primary{width:100%}#stewpunk-loop-operator .loop2-ghost-loader{grid-template-columns:70px 1fr;padding:16px 12px}#stewpunk-loop-operator .loop2-ghost-viewport{height:68px}}#stewpunk-loop-operator .loop2-stage-head h2 .loop2-help{margin-left:5px;transform:translateY(-1px)}#stewpunk-loop-operator .loop2-meta .loop2-help{width:14px;height:14px;margin-left:4px;font-size:8px;letter-spacing:0;text-transform:none}#stewpunk-loop-operator .loop2-help{outline:none}#stewpunk-loop-operator .loop2-help:hover,#stewpunk-loop-operator .loop2-help:focus{border-color:var(--l-black);color:var(--l-text)}#stewpunk-loop-operator .loop2-help:hover::after,#stewpunk-loop-operator .loop2-help:focus::after{left:22px;top:-10px;width:min(320px,72vw);padding:10px 12px;box-shadow:none;white-space:normal}#stewpunk-loop-operator .loop2-stage-baseline .loop2-stage-body,#stewpunk-loop-operator .loop2-stage-patch .loop2-stage-body,#stewpunk-loop-operator .loop2-stage-delta .loop2-stage-body{background:var(--l-paper)}#stewpunk-loop-operator .loop2-identity{max-width:820px;margin:0 0 8px;font-size:17px;font-weight:400;line-height:1.6;color:var(--l-text)}#stewpunk-loop-operator .loop2-identity+.loop2-lead{margin-top:0;font-size:13px;color:var(--l-muted)}#stewpunk-loop-operator .loop2-route span.is-done{color:var(--l-text)}#stewpunk-loop-operator .loop2-route span.is-active{color:var(--l-black);font-weight:600}#stewpunk-loop-operator .loop2-route span.is-done+i{background:var(--l-black)}#stewpunk-loop-operator .loop2-stage.is-complete .loop2-stage-body{display:none}#stewpunk-loop-operator .loop2-stage.is-complete .loop2-stage-head{cursor:pointer;background:var(--l-bg);grid-template-columns:48px minmax(0,1fr) auto}#stewpunk-loop-operator .loop2-stage.is-complete .loop2-stage-head::after{content:"OPEN";justify-self:end;align-self:center;grid-column:3;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.14em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-stage.is-complete.is-reopened .loop2-stage-body{display:block}#stewpunk-loop-operator .loop2-stage.is-complete.is-reopened .loop2-stage-head::after{content:"CLOSE"}#stewpunk-loop-operator .loop2-basis{display:inline-block;padding:3px 6px;border:1px solid var(--l-line);background:var(--l-paper)}#stewpunk-loop-operator .loop2-basis-observed_continuation{border-color:var(--l-black);color:var(--l-text)}#stewpunk-loop-operator .loop2-basis-canon_dynamic,#stewpunk-loop-operator .loop2-basis-canon_relation{color:var(--l-soft)}#stewpunk-loop-operator .loop2-basis-hypothesis{border-style:dashed;color:var(--l-muted)}#stewpunk-loop-operator .loop2-step-current::before{background:var(--l-black)}#stewpunk-loop-operator .loop2-step-current h4{font-weight:500}#stewpunk-loop-operator .loop2-delta-primary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;border-top:2px solid var(--l-black)}#stewpunk-loop-operator .loop2-delta-primary .loop2-delta-group{border-top:0;padding-top:14px}#stewpunk-loop-operator .loop2-delta-secondary{border-top:1px solid var(--l-line);padding-top:4px}@media(max-width:800px){#stewpunk-loop-operator .loop2-identity{font-size:15px}#stewpunk-loop-operator .loop2-delta-primary{grid-template-columns:1fr}}#stewpunk-loop-operator .loop2-patch-card.is-selected{border:2px solid var(--l-black);padding:14px}#stewpunk-loop-operator .loop2-patch-card.is-selected>span::after{content:" · SELECTED";font-weight:600;color:var(--l-text)}#stewpunk-loop-operator .loop2-delta-status{padding:13px 18px;border-bottom:1px solid var(--l-line);font-family:"IBM Plex Mono",Consolas,monospace}#stewpunk-loop-operator .loop2-delta-status strong{display:block;font-size:9px;letter-spacing:.13em;margin-bottom:4px}#stewpunk-loop-operator .loop2-delta-status span{display:block;font-family:"Open Sans",Arial,sans-serif;font-size:11px;line-height:1.5;color:var(--l-soft)}#stewpunk-loop-operator .loop2-delta-status.is-running strong::before{content:"↻ ";display:inline-block;animation:loopDeltaPulse .8s steps(2,end) infinite}#stewpunk-loop-operator .loop2-delta-status.is-ready{border-left:4px solid var(--l-black);padding-left:14px}#stewpunk-loop-operator .loop2-delta-status.is-fail{border-left:4px solid var(--l-black);padding-left:14px}#stewpunk-loop-operator .loop2-applied-patch{margin-bottom:18px;padding:13px 14px;border:2px solid var(--l-black);background:var(--l-bg)}#stewpunk-loop-operator .loop2-applied-patch>span{display:block;margin-bottom:5px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.16em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-applied-patch strong{display:block;font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;letter-spacing:.06em}#stewpunk-loop-operator .loop2-applied-patch p{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--l-soft)}@keyframes loopDeltaPulse{50%{opacity:.25}}#stewpunk-loop-operator .loop2-patch-explain{margin:16px 0 18px;padding:13px 14px;border:1px dashed var(--l-line);background:var(--l-bg)}#stewpunk-loop-operator .loop2-patch-explain strong{display:block;margin-bottom:5px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.12em}#stewpunk-loop-operator .loop2-patch-explain p{margin:0;max-width:820px;font-size:11px;line-height:1.55;color:var(--l-soft)}#stewpunk-loop-operator .loop2-patch-group{margin-top:18px}#stewpunk-loop-operator .loop2-patch-group-title{padding-bottom:8px;border-bottom:1px solid var(--l-line);font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--l-muted)}#stewpunk-loop-operator .loop2-patch-group+.loop2-patch-group{margin-top:28px}#stewpunk-loop-operator .loop2-stage-delta.is-simulating{border:2px solid var(--l-black)}#stewpunk-loop-operator .loop2-stage-delta.is-simulating .loop2-stage-head{background:var(--l-bg)}#stewpunk-loop-operator .loop2-stage-delta.is-simulating .loop2-stage-no::after{content:" · RUNNING";font-size:7px;letter-spacing:.08em}@font-face{font-family:"lqd-essentials";src:url(/wp-content/themes/archub/assets/vendors/liquid-icon/lqd-essentials/fonts/lqd-essentials.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.lqd-icn-ess{display:inline-block;font-family:"lqd-essentials";font-size:1em;line-height:1;font-weight:400;font-style:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-speech-bubble::before{content:""}.icon-ld-search::before{content:""}.icon-num-10::before{content:""}.icon-num-9::before{content:""}.icon-num-8::before{content:""}.icon-num-7::before{content:""}.icon-num-6::before{content:""}.icon-num-5::before{content:""}.icon-num-4::before{content:""}.icon-num-3::before{content:""}.icon-num-2::before{content:""}.icon-num-1::before{content:""}.icon-lqd-check::before{content:""}.icon-lqd-compass::before{content:""}.icon-lqd-atom::before{content:""}.icon-lqd-laptop::before{content:""}.icon-lqd-stack::before{content:""}.icon-lqd-pen-2::before{content:""}.icon-lqd-user::before{content:""}.icon-lqd-envelope::before{content:""}.icon-lqd-pen::before{content:""}.icon-lqd-dollar::before{content:""}.icon-ion-ios-play::before{content:""}.icon-ld-cart::before{content:""}.icon-ion-ios-add::before{content:""}.icon-ion-ios-checkmark::before{content:""}.icon-ion-ios-remove::before{content:""}.icon-ion-ios-close::before{content:""}.icon-ion-caret-up::before{content:""}.icon-ion-caret-back::before{content:""}.icon-ion-caret-forward::before{content:""}.icon-ion-ios-arrow-back::before{content:""}.icon-ion-ios-arrow-up::before{content:""}.icon-ion-ios-arrow-forward::before{content:""}.icon-ion-caret-down::before{content:""}.icon-ion-ios-arrow-down::before{content:""}.icon-md-arrow-down::before{content:""}.icon-md-arrow-forward::before{content:""}.icon-md-arrow-up::before{content:""}.icon-md-arrow-back::before{content:""}.icon-ion-ios-arrow-round-back::before{content:""}.icon-ion-ios-arrow-round-down::before{content:""}.icon-md-arrow-round-up::before{content:""}.icon-md-arrow-round-down::before{content:""}.icon-md-arrow-round-back::before{content:""}.icon-ion-ios-arrow-round-forward::before{content:""}.icon-ion-ios-arrow-round-up::before{content:""}.icon-md-arrow-round-forward::before{content:""}.icon-md-arrow-round-up-2::before{content:""}.icon-md-arrow-round-down-2::before{content:""}.icon-md-arrow-round-back-2::before{content:""}.icon-md-arrow-round-forward-2::before{content:""}.icon-lqd-eye::before{content:""}.icon-lqd-sync::before{content:""}.icon-lqd-bars::before{content:""}.icon-lqd-dots::before{content:""}.icon-lqd-dots-alt::before{content:""}.icon-ld-search-2::before{content:""}.icon-lqd-user-2::before{content:""}.icon-lqd-volume-low::before{content:""}.icon-lqd-volume-high::before{content:""}.icon-compare::before{content:""}.icon-lqd-presentation::before{content:""}.icon-lqd-cogs::before{content:""}.icon-lqd-tools::before{content:""}.icon-lqd-mobile::before{content:""}.icon-lqd-target::before{content:""}.icon-lqd-path::before{content:""}.icon-lqd-feather::before{content:""}.icon-lqd-smile::before{content:""}.icon-lqd-circle::before{content:""}