.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-patch-operator{--p-bg:var(--stew-bg,#f4f4f4);--p-paper:var(--stew-paper,#fbfbfb);--p-text:var(--stew-text,#161616);--p-soft:var(--stew-text-soft,#44484c);--p-muted:var(--stew-muted,#62676b);--p-line:var(--stew-line,#c9ccce);--p-line-soft:var(--stew-line-soft,#e3e5e6);--p-black:var(--stew-black,#111111);background:var(--p-bg);color:var(--p-text);min-height:100vh;font-family:"Open Sans",Arial,sans-serif;position:relative;overflow-x:hidden}#stewpunk-patch-operator *,#stewpunk-patch-operator *::before,#stewpunk-patch-operator *::after{box-sizing:border-box}#stewpunk-patch-operator [hidden]{display:none!important}#stewpunk-patch-operator .patch2-wrap{max-width:1140px;margin:0 auto;padding:34px clamp(14px,3vw,34px) 64px}#stewpunk-patch-operator .patch2-systembar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;padding-bottom:14px;border-bottom:1px solid var(--p-line);font-family:"IBM Plex Mono",Consolas,monospace;font-size:11px;letter-spacing:.15em;line-height:2;text-transform:uppercase;color:var(--p-muted)}#stewpunk-patch-operator .patch2-systembar strong{color:var(--p-text);font-weight:500}#stewpunk-patch-operator .patch2-systembar-right{text-align:right}#stewpunk-patch-operator .patch2-header{margin-bottom:30px}#stewpunk-patch-operator .patch2-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(--p-muted)}#stewpunk-patch-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(--p-text)}#stewpunk-patch-operator .patch2-lead{max-width:720px;margin:0 0 22px;font-size:15px;font-weight:300;line-height:1.7;color:var(--p-soft)}#stewpunk-patch-operator .patch2-meta{display:grid;grid-template-columns:1fr 1.35fr 1.35fr;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-meta>div{padding:12px 18px 14px 0;margin-right:18px;border-right:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-meta>div:last-child{margin-right:0;border-right:0}#stewpunk-patch-operator .patch2-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(--p-muted)}#stewpunk-patch-operator .patch2-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(--p-soft)}#stewpunk-patch-operator .patch2-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(--p-muted)}#stewpunk-patch-operator .patch2-online,#stewpunk-patch-operator .patch2-offline{color:var(--p-text)!important}#stewpunk-patch-operator .patch2-notice{margin:0 0 20px;padding:12px 14px;border:1px solid var(--p-line);background:var(--p-paper);font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;line-height:1.6;letter-spacing:.02em;color:var(--p-soft)}#stewpunk-patch-operator .patch2-notice.warn{border-style:dashed}#stewpunk-patch-operator .patch2-notice.fail{border:2px solid var(--p-black);color:var(--p-text)}#stewpunk-patch-operator .patch2-flow{display:flex;flex-direction:column;gap:14px}#stewpunk-patch-operator .patch2-stage{border:1px solid var(--p-line);background:var(--p-paper);box-shadow:none}#stewpunk-patch-operator .patch2-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(--p-line)}#stewpunk-patch-operator .patch2-stage-no{padding-top:2px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.2em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-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(--p-text)}#stewpunk-patch-operator .patch2-stage-head p{margin:0;font-size:11px;line-height:1.5;color:var(--p-muted)}#stewpunk-patch-operator .patch2-stage-body{padding:22px 18px 24px 82px}#stewpunk-patch-operator .patch2-label,#stewpunk-patch-operator .patch2-context-grid 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(--p-muted)}#stewpunk-patch-operator textarea,#stewpunk-patch-operator select{width:100%;outline:none;border:1px solid var(--p-line);border-radius:0;background:var(--p-paper);color:var(--p-text);transition:border-color .15s,background .15s}#stewpunk-patch-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-patch-operator textarea::placeholder{color:var(--p-muted)}#stewpunk-patch-operator select{min-height:42px;padding:9px 34px 9px 12px;font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:1.45;cursor:pointer}#stewpunk-patch-operator textarea:focus,#stewpunk-patch-operator select:focus{border-color:var(--p-black);background:var(--p-paper)}#stewpunk-patch-operator .patch2-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(--p-muted)}#stewpunk-patch-operator .patch2-observation-foot b{font-weight:500;color:var(--p-text)}#stewpunk-patch-operator .patch2-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(--p-line-soft);border-bottom:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-privacy-copy>span{display:block;margin-bottom:5px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-privacy-copy p{max-width:760px;margin:0;font-size:11px;line-height:1.55;color:var(--p-soft)}#stewpunk-patch-operator .patch2-privacy-meta{text-align:right;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;line-height:1.55;letter-spacing:.06em;color:var(--p-muted);white-space:nowrap}#stewpunk-patch-operator .patch2-privacy-meta strong,#stewpunk-patch-operator .patch2-privacy-meta span{display:block;font-weight:500}#stewpunk-patch-operator .patch2-consent{display:flex;gap:9px;align-items:flex-start;margin:12px 0 0;cursor:pointer}#stewpunk-patch-operator .patch2-consent input,#stewpunk-patch-operator .patch2-pattern-review-row input{margin:3px 0 0;accent-color:var(--p-black);flex:0 0 auto}#stewpunk-patch-operator .patch2-consent span{font-size:11px;line-height:1.5;color:var(--p-soft)}#stewpunk-patch-operator .patch2-action-row{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px}#stewpunk-patch-operator .patch2-primary{min-width:220px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:11px 13px;border:1px solid var(--p-black);border-radius:0;background:var(--p-black);color:var(--p-paper);font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,opacity .15s}#stewpunk-patch-operator .patch2-primary:hover:not(:disabled){background:var(--p-paper);color:var(--p-black)}#stewpunk-patch-operator .patch2-primary:disabled{opacity:.28;cursor:not-allowed}#stewpunk-patch-operator .patch2-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(--p-black);overflow:hidden;background:var(--p-paper)}#stewpunk-patch-operator .patch2-ghost-viewport{height:82px;position:relative;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-ghost{width:52px;height:60px;fill:none;stroke:var(--p-text);stroke-width:1.25;stroke-linejoin:round;animation:patchGhostFloat 1.9s ease-in-out infinite}#stewpunk-patch-operator .patch2-ghost circle{fill:var(--p-text);stroke:none;animation:patchGhostBlink 4.2s infinite}#stewpunk-patch-operator .patch2-ghost-scan{position:absolute;left:8px;right:8px;height:1px;background:var(--p-text);opacity:.28;animation:patchGhostScan 2.4s linear infinite}#stewpunk-patch-operator .patch2-ghost-copy{min-width:0}#stewpunk-patch-operator .patch2-ghost-kicker{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.22em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-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(--p-text)}#stewpunk-patch-operator .patch2-ghost-copy small{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:var(--p-muted)}@keyframes patchGhostFloat{0%,100%{transform:translateY(2px)}50%{transform:translateY(-5px)}}@keyframes patchGhostScan{0%{top:9px;opacity:0}10%{opacity:.28}90%{opacity:.28}100%{top:72px;opacity:0}}@keyframes patchGhostBlink{0%,47%,51%,100%{opacity:1}49%{opacity:.12}}#stewpunk-patch-operator .patch2-nomos-link,#stewpunk-patch-operator .patch2-pattern-review-link{color:inherit;text-decoration:none;border-bottom:1px solid var(--p-line);transition:border-color .15s ease,color .15s ease}#stewpunk-patch-operator .patch2-nomos-link{display:inline-flex;align-items:baseline;gap:7px;min-width:0}#stewpunk-patch-operator .patch2-nomos-link strong{font:inherit;color:inherit}#stewpunk-patch-operator .patch2-nomos-link i{font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;font-style:normal;font-weight:400;letter-spacing:.08em;white-space:nowrap;color:var(--p-muted)}#stewpunk-patch-operator .patch2-nomos-link:hover,#stewpunk-patch-operator .patch2-pattern-review-link:hover{color:var(--p-black);border-bottom-color:var(--p-black)}#stewpunk-patch-operator .patch2-pattern-review-link{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;line-height:1.45;font-weight:500;color:var(--p-soft);text-align:right;justify-self:end}#stewpunk-patch-operator .patch2-pattern-review-row.is-excluded .patch2-pattern-review-link{text-decoration:line-through;text-decoration-thickness:1px}#stewpunk-patch-operator .patch2-diagnosis-match .patch2-nomos-link{font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;font-weight:500;color:var(--p-soft)}#stewpunk-patch-operator .patch2-binding-flag .patch2-nomos-link{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;font-weight:500;color:var(--p-text)}#stewpunk-patch-operator .patch2-rationale-head .patch2-nomos-link{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;font-weight:500;color:var(--p-text)}#stewpunk-patch-operator .patch2-no-match-list .patch2-nomos-link{font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;color:var(--p-soft)}@media (prefers-reduced-motion:reduce){#stewpunk-patch-operator .patch2-ghost,#stewpunk-patch-operator .patch2-ghost-scan,#stewpunk-patch-operator .patch2-ghost circle{animation:none}}#stewpunk-patch-operator .patch2-clarification{margin-top:18px;padding:16px;border:1px dashed var(--p-black);background:var(--p-paper)}#stewpunk-patch-operator .patch2-clarification>span{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.2em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-clarification p{margin:0;font-size:14px;line-height:1.6;color:var(--p-text)}#stewpunk-patch-operator .patch2-clarification-options{display:grid;gap:7px;margin-top:13px}#stewpunk-patch-operator .patch2-clarification-options button{text-align:left;padding:9px 11px;border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-text);font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:1.45;cursor:pointer}#stewpunk-patch-operator .patch2-clarification-options button:hover{border-color:var(--p-black)}#stewpunk-patch-operator .patch2-diagnosis-topline{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--p-line-soft);font-family:"IBM Plex Mono",Consolas,monospace}#stewpunk-patch-operator .patch2-diagnosis-topline span{font-size:9px;letter-spacing:.2em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-diagnosis-topline strong{font-size:9px;letter-spacing:.08em;font-weight:500;color:var(--p-soft);text-align:right}#stewpunk-patch-operator .patch2-diagnosis-summary{max-width:860px;margin:18px 0 20px;font-size:15px;font-weight:300;line-height:1.7;color:var(--p-text)}#stewpunk-patch-operator .patch2-diagnosis-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-diagnosis-block{padding:16px 0 12px}#stewpunk-patch-operator .patch2-diagnosis-block+.patch2-diagnosis-block{border-left:1px solid var(--p-line);padding-left:32px}#stewpunk-patch-operator .patch2-mini-label{display:block;margin-bottom:8px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--p-muted)}#stewpunk-patch-operator .patch2-diagnosis-evidence{list-style:none;margin:0;padding:0}#stewpunk-patch-operator .patch2-diagnosis-evidence li{position:relative;margin:0;padding:5px 0 5px 16px;font-size:12px;line-height:1.55;color:var(--p-soft)}#stewpunk-patch-operator .patch2-diagnosis-evidence li::before{content:"—";position:absolute;left:0;color:var(--p-muted)}#stewpunk-patch-operator .patch2-pattern-review-note{display:block;margin:-2px 0 8px;font-size:10px;line-height:1.5;color:var(--p-muted)}#stewpunk-patch-operator .patch2-diagnosis-patterns{display:grid}#stewpunk-patch-operator .patch2-pattern-review-row{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-bottom:1px solid var(--p-line-soft);cursor:pointer}#stewpunk-patch-operator .patch2-pattern-review-row:last-child{border-bottom:0}#stewpunk-patch-operator .patch2-pattern-review-text{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;width:100%;align-items:baseline}#stewpunk-patch-operator .patch2-pattern-review-text em{font-style:normal;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.12em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-pattern-review-text strong{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;line-height:1.45;font-weight:500;color:var(--p-soft);text-align:right}#stewpunk-patch-operator .patch2-pattern-review-text small{grid-column:1/-1;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted)}#stewpunk-patch-operator .patch2-pattern-review-row.is-excluded{opacity:.45}#stewpunk-patch-operator .patch2-pattern-review-row.is-excluded strong{text-decoration:line-through;text-decoration-thickness:1px}#stewpunk-patch-operator .patch2-diagnosis-configuration{padding:14px 0;border-top:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-diagnosis-configuration p{max-width:860px;margin:0;font-size:12px;line-height:1.6;color:var(--p-soft)}#stewpunk-patch-operator .patch2-diagnosis-foot{padding-top:10px;border-top:1px solid var(--p-line-soft);font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted)}#stewpunk-patch-operator .patch2-context-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:14px}#stewpunk-patch-operator .patch2-context-grid label{min-width:0}#stewpunk-patch-operator .patch2-match-row{justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-run-state{font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-muted)}#stewpunk-patch-operator .patch2-run-state.is-ready,#stewpunk-patch-operator .patch2-run-state.is-busy,#stewpunk-patch-operator .patch2-run-state.is-fail{color:var(--p-text)}#stewpunk-patch-operator .patch2-output-stage{border-color:var(--p-black)}#stewpunk-patch-operator .patch2-output-body{padding-top:0}#stewpunk-patch-operator .patch2-empty{padding:18px 0;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.1em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-artifact{padding-top:24px}#stewpunk-patch-operator .patch2-artifact-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-result-id{margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.22em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-result-name{margin:0;font-family:"IBM Plex Mono",Consolas,monospace;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.12;letter-spacing:.02em;color:var(--p-text)}#stewpunk-patch-operator .patch2-artifact-binding{text-align:right;font-family:"IBM Plex Mono",Consolas,monospace}#stewpunk-patch-operator .patch2-artifact-binding span{display:block;margin-bottom:4px;font-size:9px;letter-spacing:.18em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-artifact-binding strong{font-size:10px;font-weight:500;color:var(--p-soft)}#stewpunk-patch-operator .patch2-diagnosis-match{display:flex;flex-wrap:wrap;gap:7px;padding:13px 0 3px}#stewpunk-patch-operator .patch2-diagnosis-match>div{display:inline-flex;align-items:center;gap:8px;padding:4px 7px;border:1px solid var(--p-line);font-family:"IBM Plex Mono",Consolas,monospace}#stewpunk-patch-operator .patch2-diagnosis-match span{font-size:8px;letter-spacing:.12em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-diagnosis-match strong{font-size:9px;font-weight:500;color:var(--p-soft)}#stewpunk-patch-operator .patch2-alt-note{margin-top:10px;padding:9px 10px;border:1px dashed var(--p-line);font-size:10px;line-height:1.5;color:var(--p-muted)}#stewpunk-patch-operator .patch2-binding-flags{margin-top:12px}#stewpunk-patch-operator .patch2-binding-flag{padding:12px 13px;border:1px dashed var(--p-black)}#stewpunk-patch-operator .patch2-binding-flag span,#stewpunk-patch-operator .patch2-binding-flag strong,#stewpunk-patch-operator .patch2-binding-flag small{display:block}#stewpunk-patch-operator .patch2-binding-flag span{margin-bottom:4px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-binding-flag strong{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;font-weight:500;color:var(--p-text)}#stewpunk-patch-operator .patch2-binding-flag small{margin-top:5px;font-size:10px;line-height:1.5;color:var(--p-muted)}#stewpunk-patch-operator .patch2-output-section{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:18px;padding:24px 0;border-top:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-output-section:first-of-type{margin-top:18px}#stewpunk-patch-operator .patch2-output-kicker{grid-column:1;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.18em;color:var(--p-muted);padding-top:3px}#stewpunk-patch-operator .patch2-output-section h4{grid-column:2;margin:0 0 11px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--p-text)}#stewpunk-patch-operator .patch2-output-section>p,#stewpunk-patch-operator .patch2-output-section>div:not(.patch2-output-kicker),#stewpunk-patch-operator .patch2-output-section>ul{grid-column:2}#stewpunk-patch-operator .patch2-output-copy,#stewpunk-patch-operator .patch2-move{margin:0;font-size:14px;font-weight:300;line-height:1.7;color:var(--p-soft)}#stewpunk-patch-operator .patch2-move{font-size:15px;color:var(--p-text)}#stewpunk-patch-operator .patch2-script,#stewpunk-patch-operator .patch2-countermove{margin-top:16px;padding:14px 16px;border-left:2px solid var(--p-black);background:rgb(0 0 0 / .018)}#stewpunk-patch-operator .patch2-script span,#stewpunk-patch-operator .patch2-countermove span,#stewpunk-patch-operator .patch2-subblock>span,#stewpunk-patch-operator .patch2-learning>span,#stewpunk-patch-operator .patch2-readout-grid>div>span{display:block;margin-bottom:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.18em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-script strong,#stewpunk-patch-operator .patch2-countermove strong{display:block;font-size:15px;font-weight:400;line-height:1.65;color:var(--p-text)}#stewpunk-patch-operator .patch2-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-fact{min-width:0;padding:10px 12px 10px 0;margin-right:12px;border-right:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-fact:last-child{margin-right:0;border-right:0}#stewpunk-patch-operator .patch2-fact span{display:block;margin-bottom:4px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.15em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-fact strong{display:block;font-size:11px;font-weight:400;line-height:1.45;color:var(--p-soft)}#stewpunk-patch-operator .patch2-list,#stewpunk-patch-operator .patch2-steps{margin:0;padding:0;list-style:none}#stewpunk-patch-operator .patch2-list li,#stewpunk-patch-operator .patch2-steps li{position:relative;padding:5px 0 5px 18px;font-size:13px;line-height:1.6;color:var(--p-soft)}#stewpunk-patch-operator .patch2-list li::before{content:"—";position:absolute;left:0;color:var(--p-muted)}#stewpunk-patch-operator .patch2-steps{counter-reset:patchstep}#stewpunk-patch-operator .patch2-steps li{counter-increment:patchstep;padding-left:34px}#stewpunk-patch-operator .patch2-steps li::before{content:counter(patchstep,decimal-leading-zero);position:absolute;left:0;top:6px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.08em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-subblock+.patch2-subblock{margin-top:18px;padding-top:16px;border-top:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-caution{border-left:1px solid var(--p-line);padding-left:14px}#stewpunk-patch-operator .patch2-readout-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}#stewpunk-patch-operator .patch2-readout-grid>div+div{border-left:1px solid var(--p-line);padding-left:28px}#stewpunk-patch-operator .patch2-learning{margin-top:18px;padding-top:16px;border-top:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-rationale-block{padding:12px 0;border-bottom:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-rationale-block:last-child{border-bottom:0}#stewpunk-patch-operator .patch2-rationale-head{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-bottom:7px}#stewpunk-patch-operator .patch2-rationale-head strong{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;font-weight:500;color:var(--p-text)}#stewpunk-patch-operator .patch2-rationale-head span{font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.15em;border:1px solid var(--p-line);padding:3px 6px;color:var(--p-muted)}#stewpunk-patch-operator .patch2-output-details{margin:4px 0 0;border-top:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-output-details summary{padding:15px 0;cursor:pointer;font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.16em;color:var(--p-muted);list-style:none}#stewpunk-patch-operator .patch2-output-details summary::-webkit-details-marker{display:none}#stewpunk-patch-operator .patch2-output-details summary::after{content:"+";float:right;color:var(--p-text)}#stewpunk-patch-operator .patch2-output-details[open] summary::after{content:"−"}#stewpunk-patch-operator .patch2-output-details .patch2-output-section{padding-top:18px}#stewpunk-patch-operator .patch2-no-match{padding:18px 0}#stewpunk-patch-operator .patch2-no-match h3{margin:0 0 8px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.1em}#stewpunk-patch-operator .patch2-no-match p{max-width:740px;margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--p-soft)}#stewpunk-patch-operator .patch2-no-match-list{display:grid;gap:5px;margin-top:10px}#stewpunk-patch-operator .patch2-no-match-list div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--p-line-soft);padding-top:6px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.06em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-footer{display:flex;justify-content:space-between;gap:24px;margin-top:28px;padding-top:14px;border-top:1px solid var(--p-line);font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;line-height:1.6;letter-spacing:.1em;color:var(--p-muted)}@media(max-width:860px){#stewpunk-patch-operator .patch2-systembar,#stewpunk-patch-operator .patch2-footer{flex-direction:column;gap:8px}#stewpunk-patch-operator .patch2-systembar-right{text-align:left}#stewpunk-patch-operator .patch2-meta{grid-template-columns:1fr}#stewpunk-patch-operator .patch2-meta>div{margin:0;border-right:0;border-bottom:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-meta>div:last-child{border-bottom:0}#stewpunk-patch-operator .patch2-stage-head{grid-template-columns:34px 1fr;gap:10px;padding:14px}#stewpunk-patch-operator .patch2-stage-body{padding:18px 14px 20px}#stewpunk-patch-operator .patch2-privacy{grid-template-columns:1fr;gap:9px}#stewpunk-patch-operator .patch2-privacy-meta{text-align:left}#stewpunk-patch-operator .patch2-action-row,#stewpunk-patch-operator .patch2-match-row{align-items:stretch;flex-direction:column-reverse}#stewpunk-patch-operator .patch2-primary{width:100%;min-width:0}#stewpunk-patch-operator .patch2-ghost-loader{grid-template-columns:72px 1fr;gap:14px;padding:16px 12px}#stewpunk-patch-operator .patch2-ghost-viewport{height:70px}#stewpunk-patch-operator .patch2-ghost{width:42px;height:50px}#stewpunk-patch-operator .patch2-diagnosis-grid,#stewpunk-patch-operator .patch2-context-grid,#stewpunk-patch-operator .patch2-readout-grid{grid-template-columns:1fr}#stewpunk-patch-operator .patch2-diagnosis-block+.patch2-diagnosis-block,#stewpunk-patch-operator .patch2-readout-grid>div+div{border-left:0;border-top:1px solid var(--p-line);padding-left:0}#stewpunk-patch-operator .patch2-artifact-top{grid-template-columns:1fr}#stewpunk-patch-operator .patch2-artifact-binding{text-align:left}#stewpunk-patch-operator .patch2-facts{grid-template-columns:1fr 1fr}#stewpunk-patch-operator .patch2-fact:nth-child(2){border-right:0}#stewpunk-patch-operator .patch2-output-section{grid-template-columns:34px minmax(0,1fr);column-gap:10px}#stewpunk-patch-operator .patch2-rationale-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){#stewpunk-patch-operator .patch2-wrap{padding-left:10px;padding-right:10px}#stewpunk-patch-operator .patch2-lead{font-size:14px}#stewpunk-patch-operator textarea{min-height:190px}#stewpunk-patch-operator .patch2-ghost-loader{grid-template-columns:1fr;text-align:center}#stewpunk-patch-operator .patch2-ghost-viewport{border-right:0;border-bottom:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-facts{grid-template-columns:1fr}#stewpunk-patch-operator .patch2-fact{margin:0;border-right:0;border-bottom:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-fact:last-child{border-bottom:0}}#stewpunk-patch-operator .patch2-match-trace{margin-top:12px;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}#stewpunk-patch-operator .patch2-match-trace summary{padding:11px 0;cursor:pointer;list-style:none;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;letter-spacing:.15em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-match-trace summary::-webkit-details-marker{display:none}#stewpunk-patch-operator .patch2-match-trace summary::after{content:"+";float:right;color:var(--p-text)}#stewpunk-patch-operator .patch2-match-trace[open] summary::after{content:"−"}#stewpunk-patch-operator .patch2-match-trace-grid,#stewpunk-patch-operator .patch2-score-trace{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-score-trace{grid-template-columns:repeat(4,minmax(0,1fr))}#stewpunk-patch-operator .patch2-match-trace-grid>div,#stewpunk-patch-operator .patch2-score-trace>div{padding:9px 10px 9px 0;margin-right:10px;border-right:1px solid var(--p-line-soft)}#stewpunk-patch-operator .patch2-match-trace-grid>div:last-child,#stewpunk-patch-operator .patch2-score-trace>div:last-child{margin-right:0;border-right:0}#stewpunk-patch-operator .patch2-match-trace-grid span,#stewpunk-patch-operator .patch2-score-trace span{display:block;margin-bottom:4px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;letter-spacing:.12em;color:var(--p-muted)}#stewpunk-patch-operator .patch2-match-trace-grid strong,#stewpunk-patch-operator .patch2-score-trace strong{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;font-weight:500;color:var(--p-text)}#stewpunk-patch-operator .patch2-score-trace small{margin-left:7px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:8px;color:var(--p-muted)}#stewpunk-patch-operator .patch2-match-trace>p{max-width:820px;margin:10px 0 12px;font-size:10px;line-height:1.55;color:var(--p-muted)}@media(max-width:860px){#stewpunk-patch-operator .patch2-match-trace-grid,#stewpunk-patch-operator .patch2-score-trace{grid-template-columns:1fr 1fr}#stewpunk-patch-operator .patch2-match-trace-grid>div,#stewpunk-patch-operator .patch2-score-trace>div{border-bottom:1px solid var(--p-line-soft)}}@media(max-width:520px){#stewpunk-patch-operator .patch2-match-trace-grid,#stewpunk-patch-operator .patch2-score-trace{grid-template-columns:1fr}#stewpunk-patch-operator .patch2-match-trace-grid>div,#stewpunk-patch-operator .patch2-score-trace>div{margin-right:0;border-right:0}}.patch2-pattern-review-row.is-target{border-color:#111;background:#f4f4f4}.patch2-pattern-review-row.is-target input{opacity:1;accent-color:#111;cursor:not-allowed}.patch2-pattern-review-row.is-target .patch2-pattern-review-text em,.patch2-pattern-review-row.is-target .patch2-pattern-review-text small{font-weight:700}.patch2-intervention-target-card{margin:18px 0 10px;padding:12px 0;border-top:1px solid #111;border-bottom:1px solid #d6d6d6}.patch2-intervention-target-card>span{display:block;margin-bottom:7px;font:600 10px/1.3 "IBM Plex Mono",monospace;letter-spacing:.09em;text-transform:uppercase}.patch2-blocked-hack{margin-top:14px;padding:14px 16px;border:1px solid #161616;background:#fff}.patch2-blocked-hack>span{display:block;margin-bottom:6px;font-family:"IBM Plex Mono",monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#6f6f6f}.patch2-blocked-hack>strong{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#111}.patch2-blocked-hack p{margin:6px 0 0;font-size:13px;line-height:1.55;color:#303030}.patch2-blocked-hack b{font-weight:650}.patch2-no-match-details{margin-top:14px;border-top:1px solid #d8d8d8;padding-top:10px}.patch2-no-match-details summary{cursor:pointer;font-family:"IBM Plex Mono",monospace;font-size:9px;letter-spacing:.12em;color:#555}#stewpunk-patch-operator .patch2-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:4px;border:1px solid var(--p-line);border-radius:50%;vertical-align:1px;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;font-style:normal;font-weight:500;line-height:1;letter-spacing:0;color:var(--p-muted);background:#fff;cursor:help;text-transform:none;box-sizing:border-box;outline:none}#stewpunk-patch-operator .patch2-help:hover,#stewpunk-patch-operator .patch2-help:focus-visible{border-color:var(--p-text);color:var(--p-text)}#stewpunk-patch-operator .patch2-help::after{content:attr(data-tip);position:absolute;z-index:60;left:50%;bottom:calc(100% + 9px);width:min(320px,74vw);padding:10px 12px;border:1px solid var(--p-text);background:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .10);color:var(--p-text);font-family:"Open Sans",Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}#stewpunk-patch-operator .patch2-help::before{content:"";position:absolute;z-index:61;left:50%;bottom:calc(100% + 4px);width:8px;height:8px;border-right:1px solid var(--p-text);border-bottom:1px solid var(--p-text);background:#fff;opacity:0;visibility:hidden;transform:translateX(-50%) rotate(45deg)}#stewpunk-patch-operator .patch2-help:hover::after,#stewpunk-patch-operator .patch2-help:focus-visible::after,#stewpunk-patch-operator .patch2-help:hover::before,#stewpunk-patch-operator .patch2-help:focus-visible::before{opacity:1;visibility:visible}#stewpunk-patch-operator .patch2-help:hover::after,#stewpunk-patch-operator .patch2-help:focus-visible::after{transform:translate(-50%,0)}#stewpunk-patch-operator textarea::placeholder{color:#858585;opacity:1}@media(max-width:520px){#stewpunk-patch-operator .patch2-help::after{left:0;width:min(278px,78vw);transform:translate(-8px,4px)}#stewpunk-patch-operator .patch2-help:hover::after,#stewpunk-patch-operator .patch2-help:focus-visible::after{transform:translate(-8px,0)}#stewpunk-patch-operator .patch2-help::before{left:7px}}#stewpunk-patch-operator .patch2-meta span.patch2-help,#stewpunk-patch-operator .patch2-script span.patch2-help,#stewpunk-patch-operator .patch2-fact span.patch2-help{display:inline-flex;margin:0 0 0 4px;padding:0;border:1px solid var(--p-line);border-radius:50%;font-family:"IBM Plex Mono",Consolas,monospace;font-size:9px;font-weight:500;line-height:1;letter-spacing:0;color:var(--p-muted);text-transform:none;vertical-align:1px}#stewpunk-patch-operator .patch2-direct-note{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:14px;align-items:start;margin:0 0 18px;padding:12px 0 14px;border-bottom:1px solid var(--patch2-line,#d9d9d9)}#stewpunk-patch-operator .patch2-direct-note strong{font-family:"IBM Plex Mono",Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}#stewpunk-patch-operator .patch2-direct-note span{color:var(--patch2-muted,#6b6b6b);font-size:13px;line-height:1.55}#stewpunk-patch-operator .patch2-direct-bindings{margin-bottom:16px}@media(max-width:640px){#stewpunk-patch-operator .patch2-direct-note{grid-template-columns:1fr;gap:5px}}@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:""}