._9x2pUG_logo{display:block}._9x2pUG_seg{animation:1.4s ease-in-out infinite _9x2pUG_runLogoPulse}._9x2pUG_d0{animation-delay:0s}._9x2pUG_d1{animation-delay:.2s}._9x2pUG_d2{animation-delay:.4s}._9x2pUG_d3{animation-delay:.6s}._9x2pUG_d4{animation-delay:.8s}._9x2pUG_d5{animation-delay:1s}._9x2pUG_d6{animation-delay:1.2s}@keyframes _9x2pUG_runLogoPulse{0%,to{opacity:1}35%,75%{opacity:.3}}@media (prefers-reduced-motion:reduce){._9x2pUG_seg{opacity:.7;animation:none}}
.xGJKKa_root{flex-wrap:wrap;align-items:center;row-gap:.375rem;max-width:100%;display:inline-flex}.xGJKKa_stage{align-items:center;display:inline-flex}.xGJKKa_sm .xGJKKa_stage{gap:.375rem}.xGJKKa_lg .xGJKKa_stage{gap:.625rem}.xGJKKa_sm .xGJKKa_glyph{width:16px;height:16px}.xGJKKa_lg .xGJKKa_glyph{width:40px;height:40px}.xGJKKa_glyph{flex:none;display:block}.xGJKKa_connector{border-radius:999px;flex:none}.xGJKKa_sm .xGJKKa_connector{width:18px;height:2px;margin:0 .5rem}@media (max-width:22.5rem){.xGJKKa_sm .xGJKKa_connector{width:10px;margin:0 .25rem}}.xGJKKa_lg .xGJKKa_connector{width:40px;height:4px;margin:0 .75rem}.xGJKKa_done{color:var(--app-accent);opacity:.55}.xGJKKa_active{color:var(--app-accent)}.xGJKKa_upcoming{color:var(--app-readable-muted);opacity:.65}.xGJKKa_connector{background:currentColor}.xGJKKa_connector.xGJKKa_upcoming{color:var(--app-readable-border-strong);opacity:1}.xGJKKa_label{white-space:nowrap}.xGJKKa_labelActive{color:var(--app-text);font-weight:600}.xGJKKa_labelQuiet{color:var(--app-readable-muted)}.xGJKKa_busy .xGJKKa_seg{animation:1.4s ease-in-out infinite xGJKKa_stripPulse;animation-delay:calc(var(--strip-i) * .18s)}@keyframes xGJKKa_stripPulse{0%,to{opacity:1}35%,75%{opacity:.3}}.xGJKKa_once .xGJKKa_seg{animation:.5s ease-out both xGJKKa_stripIn;animation-delay:calc(var(--strip-i) * .14s)}@keyframes xGJKKa_stripIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xGJKKa_busy .xGJKKa_seg,.xGJKKa_once .xGJKKa_seg{animation:none}.xGJKKa_busy .xGJKKa_seg{opacity:.7}}
.GNDAMG_shell{background:var(--app-readable-fill);border:1px solid var(--app-readable-border);border-radius:var(--mantine-radius-md)}
._99yXXq_row{border-radius:var(--mantine-radius-sm);padding:.6rem .75rem;transition:background-color .12s}._99yXXq_row:hover,._99yXXq_row:focus-within{background-color:var(--app-readable-surface-inset)}._99yXXq_rowButton{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:text;user-select:text;background:0 0;border:0;width:100%;display:block}._99yXXq_rowCopied,._99yXXq_rowCopied:hover{background-color:rgba(var(--app-success-rgb), .16)}._99yXXq_copyHint{color:var(--app-readable-muted);opacity:0;flex:none;align-items:center;gap:.25rem;transition:opacity .12s;display:inline-flex}._99yXXq_row:hover ._99yXXq_copyHint,._99yXXq_row:focus-visible ._99yXXq_copyHint{opacity:1}._99yXXq_copyHintOn{color:var(--app-success);opacity:1}@media (hover:none){._99yXXq_copyHint{opacity:.65}}
.ahKtxG_stage{width:100%}
.IqNpNa_frame{border-bottom:1px solid var(--app-readable-border);padding-bottom:.6rem}.IqNpNa_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;min-height:2rem;display:flex}.IqNpNa_title{color:var(--app-readable-muted);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:500}
._uQzOW_pipeline{align-items:stretch;gap:var(--mantine-spacing-xs);margin:0;padding:0;list-style:none;display:flex}._uQzOW_step{align-items:center;gap:var(--mantine-spacing-xs);flex:1;min-width:0;display:flex}._uQzOW_card{flex:1;min-width:0}._uQzOW_connection{text-align:center;overflow-wrap:anywhere;max-width:7rem}._uQzOW_name{white-space:normal;text-align:left;height:auto;min-height:2.25rem}@media (max-width:48em){._uQzOW_pipeline{flex-direction:column}._uQzOW_step{flex-direction:column;align-items:stretch}._uQzOW_connection{text-align:left;max-width:none}._uQzOW_pipeline[data-compact=true] ._uQzOW_step[data-completed=true]:not([data-selected=true]) ._uQzOW_card{padding-block:.25rem}}
._3W3zgW_workspace{scroll-margin-top:calc(var(--app-header-height) + .5rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"input""output";gap:0;height:auto;min-height:0;display:grid;overflow:visible}._3W3zgW_inputPane{grid-area:input;min-width:0}._3W3zgW_outputPane{grid-area:output;min-width:0}._3W3zgW_workspace[data-layout=combined]{grid-template-columns:minmax(0,1fr);grid-template-areas:"input"}._3W3zgW_workspace [data-workspace-toggle]{display:none}._3W3zgW_paneStack{width:100%;height:auto;min-height:220px}._3W3zgW_paneStackFlush{width:100%;height:auto;min-height:0}._3W3zgW_workspace [data-code-mirror-grow]{flex-direction:column;display:flex;min-height:320px!important}._3W3zgW_workspace [data-code-mirror-grow]>*{flex-direction:column;flex:auto;display:flex}._3W3zgW_workspace [data-code-mirror-grow]>*>.cm-editor{flex:auto}._3W3zgW_editorSlot{flex-direction:column;flex:1;min-width:0;min-height:220px;display:flex;overflow:auto}._3W3zgW_editorSlot:not(:has([data-code-editor-fill],[data-code-mirror-grow],[data-code-mirror-host])){min-height:0}._3W3zgW_editorSlot [data-code-mirror-host]{flex:none;width:100%;height:320px;min-height:320px}._3W3zgW_runSticky{z-index:2;width:100%;position:sticky;bottom:.75rem}._3W3zgW_layoutToggle{display:none}._3W3zgW_titleCopy{flex:min(100%,12rem);min-width:0}._3W3zgW_runShortcutHint{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--mantine-font-size-xs);opacity:.7}@media (hover:none){._3W3zgW_runShortcutHint,._3W3zgW_keyboardOnly{display:none}}._3W3zgW_focusRunGroup{width:100%}@media (min-width:64rem){._3W3zgW_workspace[data-layout=side-by-side]{height:clamp(460px, calc(100dvh - var(--app-runner-viewport-reserve)), 760px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"input output";gap:1rem;overflow:hidden}._3W3zgW_workspace[data-layout=side-by-side][data-workspace-tall],._3W3zgW_workspace[data-layout=combined][data-workspace-tall]{height:max(460px, calc(100dvh - var(--app-header-height) - 1rem))}._3W3zgW_workspace[data-layout=side-by-side] [data-workspace-toggle],._3W3zgW_workspace[data-layout=combined] [data-workspace-toggle]{display:inline-flex}._3W3zgW_workspace[data-layout=side-by-side] [data-code-mirror-grow],._3W3zgW_workspace[data-layout=combined] [data-code-mirror-grow]{min-height:0!important}:is(._3W3zgW_workspace[data-layout=side-by-side] :has(>[data-code-mirror-grow]),._3W3zgW_workspace[data-layout=combined] :has(>[data-code-mirror-grow])){flex:1 1 0;min-height:0}._3W3zgW_workspace[data-layout=side-by-side][data-input-split=narrow]{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}._3W3zgW_workspace[data-layout=side-by-side][data-input-split=wide]{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_paneStack{height:100%;min-height:0}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_editorSlot{min-height:0}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_editorSlot:not(:has([data-code-editor-fill],[data-code-mirror-grow],[data-code-mirror-host])){flex:0 auto}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_editorSlot:has([data-code-editor-fill])>*{flex-direction:column;flex:auto;min-height:0;display:flex}._3W3zgW_workspace[data-layout=side-by-side] [data-code-field-wrap],._3W3zgW_workspace[data-layout=side-by-side] [data-code-editor-fill]{flex-direction:column;flex:auto;min-height:0;display:flex}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_editorSlot:has([data-code-editor-fill])>*>:not([data-code-field-wrap]){flex-shrink:0}._3W3zgW_workspace[data-layout=side-by-side] [data-runner-field][data-code-field-wrap]{min-height:auto}._3W3zgW_workspace[data-layout=side-by-side] [data-code-mirror-host]{flex:1 1 0;height:0;min-height:160px}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_runSticky{width:auto;position:static}._3W3zgW_workspace[data-layout=combined]{height:clamp(460px, calc(100dvh - var(--app-runner-viewport-reserve)), 760px);overflow:hidden}._3W3zgW_workspace[data-layout=combined] ._3W3zgW_paneStack{height:100%;min-height:0}._3W3zgW_workspace[data-layout=combined] ._3W3zgW_editorSlot{min-height:0}._3W3zgW_workspace[data-layout=combined] ._3W3zgW_runSticky{width:auto;position:static}._3W3zgW_layoutToggle{display:block}._3W3zgW_focusRunGroup{width:auto}}
.E0EVLG_slot{border:1px solid var(--app-border);border-radius:var(--mantine-radius-md);background:var(--app-surface-muted);flex:0 0 300px;width:300px;height:250px;overflow:hidden}@media (max-width:75em){.E0EVLG_slot{display:none}}
