.workflow-builder-canvas-module__6Z01zG__shell{border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--primitive-teal) 5%, transparent), transparent 56%), radial-gradient(ellipse at 100% 100%, color-mix(in oklab, var(--primitive-violet) 5%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 94%, transparent);box-shadow:var(--primitive-shadow-soft);min-height:540px;color:var(--primitive-body);border-radius:16px;display:block;position:relative;overflow:hidden}.workflow-builder-canvas-module__6Z01zG__viewport{block-size:100%;inline-size:100%;cursor:grab;touch-action:none;min-height:540px;position:relative;overflow:hidden}.workflow-builder-canvas-module__6Z01zG__viewport[data-panning=true]{cursor:grabbing}.workflow-builder-canvas-module__6Z01zG__gridSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workflow-builder-canvas-module__6Z01zG__world{transform-origin:0 0;will-change:transform;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.workflow-builder-canvas-module__6Z01zG__world{will-change:auto}}.workflow-builder-canvas-module__6Z01zG__edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.workflow-builder-canvas-module__6Z01zG__edgePath{stroke-linecap:round;filter:drop-shadow(0 1px 0 color-mix(in oklab, var(--primitive-overlay) 83.3333%, transparent))}.workflow-builder-canvas-module__6Z01zG__edgeLabel{font-family:var(--primitive-font-mono);letter-spacing:.06em;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:10px}.workflow-builder-canvas-module__6Z01zG__step{border:1px solid color-mix(in srgb, var(--step-tone,var(--primitive-line)) 28%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--step-tone) 12%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 94%, transparent);color:var(--primitive-body);text-align:left;cursor:pointer;box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 10px 22px color-mix(in oklab, var(--primitive-overlay) 66.6667%, transparent);border-radius:12px;grid-template-rows:auto 1fr auto;gap:4px;padding:10px 12px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;display:grid;position:absolute}.workflow-builder-canvas-module__6Z01zG__step:hover,.workflow-builder-canvas-module__6Z01zG__step:focus-visible{border-color:var(--step-tone);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--step-tone) 35%, transparent), 0 14px 28px color-mix(in oklab, var(--primitive-overlay) 83.3333%, transparent);outline:none;transform:translateY(-1px)}.workflow-builder-canvas-module__6Z01zG__step[data-selected=true]{border-color:var(--step-tone);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 10%, transparent), 0 0 0 2px color-mix(in srgb, var(--step-tone) 35%, transparent), 0 18px 36px color-mix(in oklab, var(--primitive-overlay) 87.5%, transparent)}.workflow-builder-canvas-module__6Z01zG__step[data-running=true] .workflow-builder-canvas-module__6Z01zG__statusDot{animation:1.4s ease-in-out infinite workflow-builder-canvas-module__6Z01zG__enginePulse}@media (prefers-reduced-motion:reduce){.workflow-builder-canvas-module__6Z01zG__step{transition:none}.workflow-builder-canvas-module__6Z01zG__step[data-running=true] .workflow-builder-canvas-module__6Z01zG__statusDot{animation:none}}.workflow-builder-canvas-module__6Z01zG__stepKicker{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--step-tone);align-items:center;gap:6px;font-size:10px;display:inline-flex}.workflow-builder-canvas-module__6Z01zG__stepTitle{color:var(--primitive-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.workflow-builder-canvas-module__6Z01zG__stepMeta{font-family:var(--primitive-font-mono);letter-spacing:.06em;color:var(--primitive-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10px;display:inline-flex;overflow:hidden}.workflow-builder-canvas-module__6Z01zG__statusDot{background:var(--step-tone);block-size:6px;inline-size:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--step-tone) 18%, transparent);border-radius:999px}.workflow-builder-canvas-module__6Z01zG__portIn,.workflow-builder-canvas-module__6Z01zG__portOut{background:var(--step-tone);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-canvas) 92%, transparent);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.workflow-builder-canvas-module__6Z01zG__portIn{left:-4px}.workflow-builder-canvas-module__6Z01zG__portOut{right:-4px}.workflow-builder-canvas-module__6Z01zG__controls{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;bottom:14px;left:14px}.workflow-builder-canvas-module__6Z01zG__ctrl{block-size:28px;inline-size:28px;color:var(--primitive-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:background .16s,color .16s,border-color .16s;display:grid}.workflow-builder-canvas-module__6Z01zG__ctrl:hover,.workflow-builder-canvas-module__6Z01zG__ctrl:focus-visible{color:var(--primitive-text-strong);background:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);border-color:var(--primitive-line-strong);outline:none}.workflow-builder-canvas-module__6Z01zG__zoomReadout{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:center;min-width:44px;padding:0 6px;font-size:11px}.workflow-builder-canvas-module__6Z01zG__legend{align-items:center;gap:6px;display:inline-flex;position:absolute;top:14px;left:14px}.workflow-builder-canvas-module__6Z01zG__legendChip{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.workflow-builder-canvas-module__6Z01zG__minimap{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--primitive-shadow-soft);border-radius:8px;position:absolute;bottom:14px;right:14px;overflow:hidden}.workflow-builder-canvas-module__6Z01zG__minimapStep{background:color-mix(in srgb, var(--step-tone,var(--primitive-body)) 70%, transparent);border-radius:2px;position:absolute}.workflow-builder-canvas-module__6Z01zG__minimapStep[data-selected=true]{background:var(--step-tone,var(--primitive-teal));box-shadow:0 0 0 1px var(--step-tone,var(--primitive-teal))}.workflow-builder-canvas-module__6Z01zG__minimapViewport{border:1px solid color-mix(in oklab, var(--primitive-text-strong) 42%, transparent);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);pointer-events:none;border-radius:3px;position:absolute}@keyframes workflow-builder-canvas-module__6Z01zG__enginePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}
.step-node-card-module__nkvwgG__card{border:1px solid color-mix(in srgb, var(--card-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--card-tone) 9%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;gap:12px;padding:16px 18px 14px;display:grid}.step-node-card-module__nkvwgG__card[data-status=running] .step-node-card-module__nkvwgG__statusDot{animation:1.4s ease-in-out infinite step-node-card-module__nkvwgG__stepPulse}@media (prefers-reduced-motion:reduce){.step-node-card-module__nkvwgG__card[data-status=running] .step-node-card-module__nkvwgG__statusDot{animation:none}}.step-node-card-module__nkvwgG__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.step-node-card-module__nkvwgG__icon{border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--card-tone) 20%, transparent), color-mix(in srgb, var(--card-tone) 5%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:32px;inline-size:32px;color:var(--card-tone);border-radius:8px;place-items:center;display:grid}.step-node-card-module__nkvwgG__headText{gap:2px;min-width:0;display:grid}.step-node-card-module__nkvwgG__kicker{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.step-node-card-module__nkvwgG__title{color:var(--primitive-text-strong);letter-spacing:.005em;margin:0;font-size:14px;font-weight:700}.step-node-card-module__nkvwgG__subtitle{font-family:var(--primitive-font-mono);letter-spacing:.04em;color:var(--primitive-muted);word-break:break-all;font-size:11px}.step-node-card-module__nkvwgG__kindChip{border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));background:color-mix(in srgb, var(--card-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--card-tone);font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.step-node-card-module__nkvwgG__statusRow{flex-wrap:wrap;gap:6px;display:flex}.step-node-card-module__nkvwgG__statusChip{border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));background:color-mix(in srgb, var(--card-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--card-tone);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;display:inline-flex}.step-node-card-module__nkvwgG__statusDot{block-size:6px;inline-size:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:999px}.step-node-card-module__nkvwgG__metricChip{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);font-family:var(--primitive-font-mono);letter-spacing:.12em;color:var(--primitive-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.step-node-card-module__nkvwgG__metricLabel{text-transform:uppercase}.step-node-card-module__nkvwgG__metricValue{color:var(--primitive-text-strong);font-size:11px}.step-node-card-module__nkvwgG__ports{border-top:1px dashed var(--primitive-line);grid-template-columns:1fr 1fr;gap:14px;padding-top:10px;display:grid}.step-node-card-module__nkvwgG__portCol,.step-node-card-module__nkvwgG__portColRight{gap:6px;min-width:0;display:grid}.step-node-card-module__nkvwgG__portColLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.step-node-card-module__nkvwgG__portList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.step-node-card-module__nkvwgG__portRow,.step-node-card-module__nkvwgG__portRowRight{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.step-node-card-module__nkvwgG__portRowRight{text-align:right;justify-content:flex-end}.step-node-card-module__nkvwgG__portName{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);letter-spacing:.04em;font-size:11px}.step-node-card-module__nkvwgG__portDot{background:var(--card-tone);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--card-tone) 18%, transparent);border-radius:999px}@keyframes step-node-card-module__nkvwgG__stepPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}
.trigger-config-card-module__4R_x4W__card{gap:var(--primitive-space-3);padding:var(--primitive-space-4) 18px 14px;border:1px solid color-mix(in srgb, var(--card-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--card-tone) 9%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;display:grid}.trigger-config-card-module__4R_x4W__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.trigger-config-card-module__4R_x4W__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--card-tone) 20%, transparent), color-mix(in srgb, var(--card-tone) 5%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:var(--card-tone);place-items:center;display:grid}.trigger-config-card-module__4R_x4W__headText{gap:var(--primitive-space-0-5);display:grid}.trigger-config-card-module__4R_x4W__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.trigger-config-card-module__4R_x4W__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.trigger-config-card-module__4R_x4W__kindChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--card-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--card-tone);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;display:inline-flex}.trigger-config-card-module__4R_x4W__kindChip[data-armed=false]{opacity:.6}.trigger-config-card-module__4R_x4W__configRow{gap:var(--primitive-space-1-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);border-radius:10px;display:grid}.trigger-config-card-module__4R_x4W__configLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.trigger-config-card-module__4R_x4W__configValue{font-family:var(--primitive-font-mono);letter-spacing:.02em;color:var(--primitive-text-strong);word-break:break-all;font-size:12.5px;display:block}.trigger-config-card-module__4R_x4W__metaRow{align-items:center;gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.trigger-config-card-module__4R_x4W__metaChip{padding:3px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-body);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.trigger-config-card-module__4R_x4W__statusChip{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);margin-left:auto;display:inline-flex}.trigger-config-card-module__4R_x4W__statusChip[data-armed=true]{color:var(--primitive-green);border-color:color-mix(in oklab, var(--primitive-green) 40%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent)}.trigger-config-card-module__4R_x4W__statusChip[data-armed=false]{color:var(--primitive-muted)}.trigger-config-card-module__4R_x4W__statusDot{border-radius:var(--primitive-radius-pill);block-size:6px;inline-size:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor}.trigger-config-card-module__4R_x4W__payloadBlock{gap:var(--primitive-space-1-5);display:grid}.trigger-config-card-module__4R_x4W__payloadLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}
.run-history-row-module__8dEMTq__row{gap:var(--primitive-space-4);padding:var(--primitive-space-3) 14px;border:1px solid color-mix(in srgb, var(--row-tone,var(--primitive-line)) 18%, var(--primitive-line));border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--row-tone,transparent) 4%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 10px 22px color-mix(in oklab, var(--primitive-overlay) 66.6667%, transparent);grid-template-columns:148px minmax(0,1fr) auto;align-items:center;display:grid}.run-history-row-module__8dEMTq__timestamp{gap:var(--primitive-space-0-5);min-width:0;display:grid}.run-history-row-module__8dEMTq__timeStrong{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;letter-spacing:.02em}.run-history-row-module__8dEMTq__runId{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.run-history-row-module__8dEMTq__body{gap:var(--primitive-space-2);min-width:0;display:grid}.run-history-row-module__8dEMTq__head{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.run-history-row-module__8dEMTq__triggerChip{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--row-trigger-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--row-trigger-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));font-family:var(--primitive-font-mono);letter-spacing:.06em;color:var(--primitive-text-strong);font-size:11px;display:inline-flex}.run-history-row-module__8dEMTq__triggerDot{border-radius:var(--primitive-radius-pill);background:var(--row-trigger-tone);block-size:6px;inline-size:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--row-trigger-tone) 18%, transparent)}.run-history-row-module__8dEMTq__statusChip{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--row-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--row-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--row-tone);display:inline-flex}.run-history-row-module__8dEMTq__progressRow{gap:var(--primitive-space-2-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.run-history-row-module__8dEMTq__progressTrack{border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);block-size:4px;position:relative;overflow:hidden}.run-history-row-module__8dEMTq__progressFill{border-radius:var(--primitive-radius-pill);background:var(--row-tone);block-size:100%;transition:width .24s;display:block}@media (prefers-reduced-motion:reduce){.run-history-row-module__8dEMTq__progressFill{transition:none}}.run-history-row-module__8dEMTq__progressLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-muted);font-variant-numeric:tabular-nums}.run-history-row-module__8dEMTq__metrics{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.run-history-row-module__8dEMTq__metric{align-items:baseline;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);display:inline-flex}.run-history-row-module__8dEMTq__metricLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.run-history-row-module__8dEMTq__metricValue{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;font-size:11px}.run-history-row-module__8dEMTq__finalChip{padding:3px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-body);align-items:center;display:inline-flex}.run-history-row-module__8dEMTq__viewLink{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-text-strong);text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.run-history-row-module__8dEMTq__viewLink:hover,.run-history-row-module__8dEMTq__viewLink:focus-visible{border-color:var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);outline:none}.run-history-row-module__8dEMTq__spin{animation:1.1s linear infinite run-history-row-module__8dEMTq__spinRow}@media (prefers-reduced-motion:reduce){.run-history-row-module__8dEMTq__spin{animation:none}}@keyframes run-history-row-module__8dEMTq__spinRow{to{transform:rotate(360deg)}}@media (max-width:720px){.run-history-row-module__8dEMTq__row{grid-template-columns:1fr}.run-history-row-module__8dEMTq__metrics{justify-content:flex-start}}
.manual-approval-card-module__MPJUkq__card{padding:var(--primitive-space-4) 18px 14px;border:1px solid color-mix(in srgb, var(--card-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--card-tone) 9%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;gap:14px;display:grid}.manual-approval-card-module__MPJUkq__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.manual-approval-card-module__MPJUkq__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 18%, transparent), color-mix(in oklab, var(--primitive-amber) 3%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:var(--primitive-amber);place-items:center;display:grid}.manual-approval-card-module__MPJUkq__headText{gap:var(--primitive-space-0-5);min-width:0;display:grid}.manual-approval-card-module__MPJUkq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.manual-approval-card-module__MPJUkq__title{color:var(--primitive-text-strong);letter-spacing:.005em;margin:0;font-size:14px;font-weight:700}.manual-approval-card-module__MPJUkq__decisionChip{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--card-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--card-tone);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:inline-flex}.manual-approval-card-module__MPJUkq__approverRow{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.manual-approval-card-module__MPJUkq__avatar{border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-violet) 32%, transparent), color-mix(in oklab, var(--primitive-violet) 6%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:34px;inline-size:34px;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);letter-spacing:.06em;place-items:center;font-weight:700;display:grid}.manual-approval-card-module__MPJUkq__approverText{gap:var(--primitive-space-0-5);min-width:0;display:grid}.manual-approval-card-module__MPJUkq__approverName{color:var(--primitive-text-strong);font-size:12.5px;font-weight:600}.manual-approval-card-module__MPJUkq__approverRole{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-muted);text-transform:uppercase}.manual-approval-card-module__MPJUkq__approverMeta{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.manual-approval-card-module__MPJUkq__amountChip{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-green) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;font-size:11px;display:inline-flex}.manual-approval-card-module__MPJUkq__urgencyChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--urgency-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--urgency-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent));color:var(--urgency-tone);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex}.manual-approval-card-module__MPJUkq__reasonBlock{gap:var(--primitive-space-1-5);display:grid}.manual-approval-card-module__MPJUkq__reasonLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.manual-approval-card-module__MPJUkq__reasonBody{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.5}.manual-approval-card-module__MPJUkq__commentBlock{gap:var(--primitive-space-1-5);display:grid}.manual-approval-card-module__MPJUkq__commentLabel{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);display:inline-flex}.manual-approval-card-module__MPJUkq__textarea{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.4%, transparent);width:100%;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);padding:var(--primitive-space-2-5) var(--primitive-space-3);resize:vertical;border-radius:10px;min-height:72px;line-height:1.5;transition:border-color .16s,background .16s}.manual-approval-card-module__MPJUkq__textarea:focus-visible{border-color:color-mix(in oklab, var(--primitive-teal) 60%, transparent);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-teal) 18%, transparent);outline:none}.manual-approval-card-module__MPJUkq__actions{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.manual-approval-card-module__MPJUkq__requestedAt{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-variant-numeric:tabular-nums}.manual-approval-card-module__MPJUkq__actionButtons{gap:var(--primitive-space-2);display:inline-flex}.manual-approval-card-module__MPJUkq__approveBtn,.manual-approval-card-module__MPJUkq__rejectBtn{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-2) 14px;border-radius:var(--primitive-btn-radius);border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:11px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.manual-approval-card-module__MPJUkq__approveBtn:hover,.manual-approval-card-module__MPJUkq__approveBtn:focus-visible,.manual-approval-card-module__MPJUkq__rejectBtn:hover,.manual-approval-card-module__MPJUkq__rejectBtn:focus-visible{outline:none;transform:translateY(-1px)}.manual-approval-card-module__MPJUkq__approveBtn:focus-visible,.manual-approval-card-module__MPJUkq__rejectBtn:focus-visible{box-shadow:var(--primitive-focus-shadow)}.manual-approval-card-module__MPJUkq__approveBtn[aria-pressed=true]{border-color:color-mix(in oklab, var(--primitive-green) 42%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 22%, transparent), color-mix(in oklab, var(--primitive-green) 10%, transparent)), var(--primitive-btn-secondary-bg);color:var(--primitive-green)}.manual-approval-card-module__MPJUkq__rejectBtn[aria-pressed=true]{border-color:color-mix(in oklab, var(--primitive-red) 44%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 22%, transparent), color-mix(in oklab, var(--primitive-red) 10%, transparent)), var(--primitive-btn-secondary-bg);color:var(--primitive-red)}@media (prefers-reduced-motion:reduce){.manual-approval-card-module__MPJUkq__approveBtn,.manual-approval-card-module__MPJUkq__rejectBtn{transition:none}}
.retry-policy-block-module__6HhNuW__card{gap:var(--primitive-space-3);padding:var(--primitive-space-4) var(--primitive-space-4) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-violet) 6%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);display:grid}.retry-policy-block-module__6HhNuW__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.retry-policy-block-module__6HhNuW__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-violet) 32%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-violet) 18%, transparent), color-mix(in oklab, var(--primitive-violet) 3%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:color-mix(in oklab, var(--primitive-violet) 78%, var(--primitive-text-strong));place-items:center;display:grid}.retry-policy-block-module__6HhNuW__headText{gap:var(--primitive-space-0-5);display:grid}.retry-policy-block-module__6HhNuW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.retry-policy-block-module__6HhNuW__title{font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);margin:0}.retry-policy-block-module__6HhNuW__backoffChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-violet) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-violet) 12%, transparent);color:color-mix(in oklab, var(--primitive-violet) 78%, var(--primitive-text-strong));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;display:inline-flex}.retry-policy-block-module__6HhNuW__knobs{gap:var(--primitive-space-2-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.retry-policy-block-module__6HhNuW__knob{gap:var(--primitive-space-1);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);display:grid}.retry-policy-block-module__6HhNuW__knobLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.retry-policy-block-module__6HhNuW__knobValue{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;letter-spacing:.02em;display:inline-flex}.retry-policy-block-module__6HhNuW__knobValue[data-on=true]{color:var(--primitive-teal)}.retry-policy-block-module__6HhNuW__knobValue[data-on=false]{color:var(--primitive-muted)}.retry-policy-block-module__6HhNuW__preview{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 2.4%, transparent);display:grid}.retry-policy-block-module__6HhNuW__previewLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.retry-policy-block-module__6HhNuW__previewBars{gap:var(--primitive-space-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:end;margin:0;padding:0;list-style:none;display:grid}.retry-policy-block-module__6HhNuW__previewItem{gap:var(--primitive-space-1);padding:var(--primitive-space-2) var(--primitive-space-1-5) var(--primitive-space-1-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 70%, transparent);justify-items:center;display:grid}.retry-policy-block-module__6HhNuW__previewBarTrack{border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);justify-content:center;align-items:flex-end;block-size:60px;inline-size:12px;display:flex;position:relative;overflow:hidden}.retry-policy-block-module__6HhNuW__previewBarFill{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-violet) 78%, var(--primitive-text-strong)), var(--primitive-violet));border-radius:var(--primitive-radius-sm) var(--primitive-radius-sm) 0 0;inline-size:100%;transition:height .24s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.retry-policy-block-module__6HhNuW__previewBarFill{transition:none}}.retry-policy-block-module__6HhNuW__previewIndex{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-muted);font-variant-numeric:tabular-nums}.retry-policy-block-module__6HhNuW__previewDelay{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (max-width:640px){.retry-policy-block-module__6HhNuW__knobs{grid-template-columns:1fr}}
.fan-out-card-module__187Iiq__card{gap:var(--primitive-space-3);padding:var(--primitive-space-4) 18px 14px;border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 5%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;display:grid}.fan-out-card-module__187Iiq__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.fan-out-card-module__187Iiq__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 18%, transparent), color-mix(in oklab, var(--primitive-teal) 3%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:var(--primitive-teal);place-items:center;display:grid}.fan-out-card-module__187Iiq__headText{gap:var(--primitive-space-0-5);display:grid}.fan-out-card-module__187Iiq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.fan-out-card-module__187Iiq__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.fan-out-card-module__187Iiq__joinChip{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-teal) 12%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:inline-flex}.fan-out-card-module__187Iiq__metaRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.fan-out-card-module__187Iiq__metaChip{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-body);font-variant-numeric:tabular-nums;display:inline-flex}.fan-out-card-module__187Iiq__lanes{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.fan-out-card-module__187Iiq__lane{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid color-mix(in srgb, var(--lane-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--lane-tone,transparent) 5%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 70%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fan-out-card-module__187Iiq__laneHead{gap:var(--primitive-space-2-5);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fan-out-card-module__187Iiq__laneTitleBlock{gap:var(--primitive-space-0-5);min-width:0;display:grid}.fan-out-card-module__187Iiq__laneLabel{color:var(--primitive-text-strong);letter-spacing:.005em;font-size:12.5px;font-weight:600}.fan-out-card-module__187Iiq__laneService{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.fan-out-card-module__187Iiq__laneStatus{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--lane-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--lane-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--lane-tone);display:inline-flex}.fan-out-card-module__187Iiq__laneStatusDot{border-radius:var(--primitive-radius-pill);block-size:6px;inline-size:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor}.fan-out-card-module__187Iiq__lane[data-status=running] .fan-out-card-module__187Iiq__laneStatusDot{animation:1.4s ease-in-out infinite fan-out-card-module__187Iiq__lanePulse}@media (prefers-reduced-motion:reduce){.fan-out-card-module__187Iiq__lane[data-status=running] .fan-out-card-module__187Iiq__laneStatusDot{animation:none}}.fan-out-card-module__187Iiq__laneTrack{border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);block-size:4px;min-width:80px;position:relative;overflow:hidden}.fan-out-card-module__187Iiq__laneFill{border-radius:var(--primitive-radius-pill);background:var(--lane-tone);block-size:100%;transition:width .24s;display:block}@media (prefers-reduced-motion:reduce){.fan-out-card-module__187Iiq__laneFill{transition:none}}.fan-out-card-module__187Iiq__laneRuntime{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}@keyframes fan-out-card-module__187Iiq__lanePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}
.error-handler-card-module__yK741G__card{gap:var(--primitive-space-3);padding:var(--primitive-space-4) 18px 14px;border:1px solid color-mix(in srgb, var(--card-tone,var(--primitive-red)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--card-tone) 8%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;display:grid}.error-handler-card-module__yK741G__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.error-handler-card-module__yK741G__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--card-tone) 20%, transparent), color-mix(in srgb, var(--card-tone) 4%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:var(--card-tone);place-items:center;display:grid}.error-handler-card-module__yK741G__headText{gap:var(--primitive-space-0-5);display:grid}.error-handler-card-module__yK741G__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.error-handler-card-module__yK741G__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.error-handler-card-module__yK741G__severityChip{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--card-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--card-tone);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:inline-flex}.error-handler-card-module__yK741G__attachRow{gap:var(--primitive-space-2);display:grid}.error-handler-card-module__yK741G__fieldRow{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);border-radius:10px;grid-template-columns:100px minmax(0,1fr);align-items:center;display:grid}.error-handler-card-module__yK741G__fieldLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.error-handler-card-module__yK741G__fieldValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);word-break:break-all;letter-spacing:.02em;display:block}.error-handler-card-module__yK741G__actions{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.error-handler-card-module__yK741G__action{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid color-mix(in srgb, var(--action-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--action-tone) 5%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 74%, transparent);border-radius:10px;grid-template-columns:36px auto minmax(0,1fr) auto;align-items:center;display:grid}.error-handler-card-module__yK741G__actionIndex{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent)), color-mix(in oklab, var(--primitive-canvas) 84%, transparent);block-size:32px;inline-size:32px;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;place-items:center;display:grid}.error-handler-card-module__yK741G__actionIcon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, var(--action-tone) 36%, var(--primitive-line));background:color-mix(in srgb, var(--action-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));block-size:28px;inline-size:28px;color:var(--action-tone);place-items:center;display:grid}.error-handler-card-module__yK741G__actionBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.error-handler-card-module__yK741G__actionKind{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--action-tone)}.error-handler-card-module__yK741G__actionLabel{color:var(--primitive-text-strong);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.error-handler-card-module__yK741G__actionTarget{font-family:var(--primitive-font-mono);letter-spacing:.04em;color:var(--primitive-muted);font-size:10.5px}.error-handler-card-module__yK741G__hitsChip{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:3px 10px;display:inline-flex}@media (max-width:720px){.error-handler-card-module__yK741G__fieldRow{grid-template-columns:1fr}.error-handler-card-module__yK741G__action{grid-template-columns:36px auto minmax(0,1fr)}.error-handler-card-module__yK741G__hitsChip{grid-column:1/-1;justify-self:end}}
.run-trace-viewer-module__UI_kxa__viewer{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 5%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;gap:12px;padding:16px 18px 14px;display:grid}.run-trace-viewer-module__UI_kxa__head{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.run-trace-viewer-module__UI_kxa__headText{gap:2px;min-width:0;display:grid}.run-trace-viewer-module__UI_kxa__kicker{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.run-trace-viewer-module__UI_kxa__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.run-trace-viewer-module__UI_kxa__totalChip{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);letter-spacing:.12em;color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:4px 10px;font-size:10.5px;display:inline-flex}.run-trace-viewer-module__UI_kxa__scale{border-bottom:1px dashed var(--primitive-line);grid-template-columns:repeat(5,1fr);gap:6px;padding:4px 0;display:grid}.run-trace-viewer-module__UI_kxa__scaleTick{font-family:var(--primitive-font-mono);letter-spacing:.06em;color:var(--primitive-muted);font-variant-numeric:tabular-nums;font-size:10px}.run-trace-viewer-module__UI_kxa__scaleTick:nth-child(2),.run-trace-viewer-module__UI_kxa__scaleTick:nth-child(3),.run-trace-viewer-module__UI_kxa__scaleTick:nth-child(4){text-align:center}.run-trace-viewer-module__UI_kxa__scaleTick:last-child{text-align:right}.run-trace-viewer-module__UI_kxa__spans{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-trace-viewer-module__UI_kxa__span{gap:6px;display:grid}.run-trace-viewer-module__UI_kxa__spanBtn{border:1px solid color-mix(in srgb, var(--span-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--span-tone,transparent) 4%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 74%, transparent);width:100%;color:var(--primitive-body);cursor:pointer;font:inherit;text-align:left;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) minmax(220px,2fr) auto auto;align-items:center;gap:10px;padding:8px 10px;transition:border-color .16s,background .16s;display:grid}.run-trace-viewer-module__UI_kxa__spanBtn:hover,.run-trace-viewer-module__UI_kxa__spanBtn:focus-visible{border-color:var(--span-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--span-tone) 6%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 82%, transparent);outline:none}.run-trace-viewer-module__UI_kxa__expandIcon{block-size:22px;inline-size:22px;color:var(--primitive-muted);place-items:center;display:grid}.run-trace-viewer-module__UI_kxa__spanLabelBlock{gap:2px;min-width:0;display:grid}.run-trace-viewer-module__UI_kxa__spanLabel{color:var(--primitive-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.run-trace-viewer-module__UI_kxa__spanService{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.run-trace-viewer-module__UI_kxa__timelineTrack{background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border-radius:999px;block-size:10px;position:relative;overflow:hidden}.run-trace-viewer-module__UI_kxa__timelineBar{background:var(--span-tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--span-tone) 30%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.run-trace-viewer-module__UI_kxa__spanStatus{border:1px solid color-mix(in srgb, var(--span-tone) 36%, var(--primitive-line));background:color-mix(in srgb, var(--span-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--span-tone);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.run-trace-viewer-module__UI_kxa__spanDuration{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}.run-trace-viewer-module__UI_kxa__spanDetail{border:1px solid color-mix(in srgb, var(--level-tone,var(--primitive-line)) 22%, var(--primitive-line));background:color-mix(in srgb, var(--level-tone) 8%, color-mix(in oklab, var(--primitive-canvas) 60%, transparent));border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-left:36px;padding:8px 12px;display:grid}.run-trace-viewer-module__UI_kxa__detailIcon{block-size:22px;inline-size:22px;color:var(--level-tone);place-items:center;display:grid}.run-trace-viewer-module__UI_kxa__detailMessage{font-family:var(--primitive-font-mono);color:var(--primitive-body);font-size:11.5px;line-height:1.5}@media (max-width:880px){.run-trace-viewer-module__UI_kxa__spanBtn{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr)}.run-trace-viewer-module__UI_kxa__timelineTrack{grid-column:1/-1}.run-trace-viewer-module__UI_kxa__spanStatus,.run-trace-viewer-module__UI_kxa__spanDuration{grid-column:1/-1;justify-self:start}.run-trace-viewer-module__UI_kxa__spanDetail{margin-left:0}}
.audit-trail-rail-module__ld2ZHq__rail{padding:var(--primitive-space-4) 18px 14px;border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-violet) 5%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 71%, transparent);border-radius:14px;gap:14px;display:grid}.audit-trail-rail-module__ld2ZHq__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.audit-trail-rail-module__ld2ZHq__icon{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.4%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:var(--primitive-body);place-items:center;display:grid}.audit-trail-rail-module__ld2ZHq__headText{gap:var(--primitive-space-0-5);display:grid}.audit-trail-rail-module__ld2ZHq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.audit-trail-rail-module__ld2ZHq__title{font-size:14px;font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);margin:0}.audit-trail-rail-module__ld2ZHq__countChip{padding:3px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-body);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.audit-trail-rail-module__ld2ZHq__entries{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.audit-trail-rail-module__ld2ZHq__entry{gap:var(--primitive-space-3);grid-template-columns:28px minmax(0,1fr);align-items:start;padding:0 0 14px;display:grid;position:relative}.audit-trail-rail-module__ld2ZHq__entry[data-last=true]{padding-bottom:0}.audit-trail-rail-module__ld2ZHq__rule{left:var(--primitive-space-3);top:var(--primitive-space-6);background:linear-gradient(180deg, color-mix(in srgb, var(--entry-tone) 50%, var(--primitive-line)), var(--primitive-line));width:2px;position:absolute;bottom:-4px}.audit-trail-rail-module__ld2ZHq__entry[data-last=true] .audit-trail-rail-module__ld2ZHq__rule{display:none}.audit-trail-rail-module__ld2ZHq__bullet{z-index:1;border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in srgb, var(--entry-tone) 36%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--entry-tone) 18%, transparent), color-mix(in srgb, var(--entry-tone) 4%, transparent)), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);block-size:28px;inline-size:28px;color:var(--entry-tone);place-items:center;display:grid;position:relative}.audit-trail-rail-module__ld2ZHq__entryBody{gap:var(--primitive-space-1-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.4%, transparent);border-radius:10px;display:grid}.audit-trail-rail-module__ld2ZHq__entryHead{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.audit-trail-rail-module__ld2ZHq__eventChip{padding:3px var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--entry-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--entry-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--entry-tone);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:inline-flex}.audit-trail-rail-module__ld2ZHq__versionTag{padding:3px var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.audit-trail-rail-module__ld2ZHq__timestamp{font-family:var(--primitive-font-mono);letter-spacing:.06em;color:var(--primitive-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.audit-trail-rail-module__ld2ZHq__summary{color:var(--primitive-body);margin:0;font-size:12.5px;line-height:1.5}.audit-trail-rail-module__ld2ZHq__actor{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.audit-trail-rail-module__ld2ZHq__actorName{font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);font-weight:600}.audit-trail-rail-module__ld2ZHq__actorRole{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}
.template-library-grid-module__P8G93a__section{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 5%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;gap:14px;padding:16px 18px 14px;display:grid}.template-library-grid-module__P8G93a__head{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.template-library-grid-module__P8G93a__headText{gap:2px;display:grid}.template-library-grid-module__P8G93a__kicker{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.template-library-grid-module__P8G93a__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.template-library-grid-module__P8G93a__totalChip{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);letter-spacing:.12em;color:var(--primitive-body);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;display:inline-flex}.template-library-grid-module__P8G93a__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.template-library-grid-module__P8G93a__tile{border:1px solid color-mix(in srgb, var(--tile-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 50%), radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--tile-tone) 10%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 10px 22px color-mix(in oklab, var(--primitive-overlay) 62.5%, transparent);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:14px 16px 12px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:grid}.template-library-grid-module__P8G93a__tile:hover,.template-library-grid-module__P8G93a__tile:focus-within{border-color:var(--tile-tone);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--tile-tone) 30%, transparent), 0 18px 36px color-mix(in oklab, var(--primitive-overlay) 87.5%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.template-library-grid-module__P8G93a__tile{transition:none}}.template-library-grid-module__P8G93a__tileHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-library-grid-module__P8G93a__tileIcon{border:1px solid color-mix(in srgb, var(--tile-tone) 36%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--tile-tone) 20%, transparent), color-mix(in srgb, var(--tile-tone) 4%, transparent)), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);block-size:28px;inline-size:28px;color:var(--tile-tone);border-radius:8px;place-items:center;display:grid}.template-library-grid-module__P8G93a__category{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10px}.template-library-grid-module__P8G93a__recommended{border:1px solid color-mix(in oklab, var(--primitive-green) 32%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;font-size:10px;display:inline-flex}.template-library-grid-module__P8G93a__tileTitle{color:var(--primitive-text-strong);letter-spacing:.005em;margin:0;font-size:15px;font-weight:700}.template-library-grid-module__P8G93a__tileSummary{color:var(--primitive-body);margin:0;font-size:12.5px;line-height:1.5}.template-library-grid-module__P8G93a__tileFoot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.template-library-grid-module__P8G93a__footChip{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);letter-spacing:.12em;color:var(--primitive-body);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;display:inline-flex}.template-library-grid-module__P8G93a__useLink{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tile-tone);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:inline-flex}
.variable-pass-row-module__Qa9Q2a__row{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in srgb, var(--row-tone,transparent) 4%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 74%, transparent);color:var(--primitive-body);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr) auto;align-items:center;display:grid}.variable-pass-row-module__Qa9Q2a__sourceChip{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);display:inline-flex}.variable-pass-row-module__Qa9Q2a__sourcePath,.variable-pass-row-module__Qa9Q2a__targetPath{font-family:var(--primitive-font-mono);letter-spacing:.02em;color:var(--primitive-text-strong);word-break:break-all;font-size:11.5px;display:block}.variable-pass-row-module__Qa9Q2a__targetPath{color:color-mix(in srgb, var(--row-tone) 80%, var(--primitive-text-strong))}.variable-pass-row-module__Qa9Q2a__typeChip{padding:3px var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--row-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--row-tone) 12%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--row-tone);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;white-space:nowrap;align-items:center;display:inline-flex}.variable-pass-row-module__Qa9Q2a__arrow{color:var(--row-tone);opacity:.7;place-items:center;display:grid}.variable-pass-row-module__Qa9Q2a__tailRow{align-items:center;gap:var(--primitive-space-2);justify-self:end;display:inline-flex}.variable-pass-row-module__Qa9Q2a__requiredChip{padding:3px var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-amber) 34%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-amber) 8%, transparent);color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;display:inline-flex}.variable-pass-row-module__Qa9Q2a__sample{font-family:var(--primitive-font-mono);color:var(--primitive-muted);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:10.5px;overflow:hidden}@media (max-width:720px){.variable-pass-row-module__Qa9Q2a__row{grid-template-columns:auto minmax(0,1fr)}.variable-pass-row-module__Qa9Q2a__typeChip,.variable-pass-row-module__Qa9Q2a__arrow,.variable-pass-row-module__Qa9Q2a__targetPath,.variable-pass-row-module__Qa9Q2a__tailRow{grid-column:1/-1}.variable-pass-row-module__Qa9Q2a__arrow{justify-self:center;transform:rotate(90deg)}}
.condition-branch-card-module__VdqWgq__card{gap:var(--primitive-space-3);padding:var(--primitive-space-4) 18px 14px;border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-violet) 6%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;display:grid}.condition-branch-card-module__VdqWgq__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.condition-branch-card-module__VdqWgq__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-violet) 32%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-violet) 18%, transparent), color-mix(in oklab, var(--primitive-violet) 3%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:color-mix(in oklab, var(--primitive-violet) 78%, var(--primitive-text-strong));place-items:center;display:grid}.condition-branch-card-module__VdqWgq__headText{gap:var(--primitive-space-0-5);display:grid}.condition-branch-card-module__VdqWgq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.condition-branch-card-module__VdqWgq__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.condition-branch-card-module__VdqWgq__rateChip{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-violet) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-violet) 12%, transparent);color:color-mix(in oklab, var(--primitive-violet) 78%, var(--primitive-text-strong));font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;font-size:10.5px;display:inline-flex}.condition-branch-card-module__VdqWgq__editor{gap:var(--primitive-space-1-5);display:grid}.condition-branch-card-module__VdqWgq__editorLabel{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);display:inline-flex}.condition-branch-card-module__VdqWgq__textarea{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.4%, transparent);width:100%;color:var(--primitive-body);font-family:var(--primitive-font-mono);padding:var(--primitive-space-2-5) var(--primitive-space-3);resize:vertical;border-radius:10px;min-height:52px;font-size:12.5px;line-height:1.5;transition:border-color .16s,background .16s}.condition-branch-card-module__VdqWgq__textarea:focus-visible{border-color:color-mix(in oklab, var(--primitive-violet) 60%, transparent);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-violet) 20%, transparent);outline:none}.condition-branch-card-module__VdqWgq__branches{gap:var(--primitive-space-3);grid-template-columns:1fr 1fr;display:grid}.condition-branch-card-module__VdqWgq__branch{gap:var(--primitive-space-1-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);border-radius:10px;display:grid}.condition-branch-card-module__VdqWgq__branch[data-branch=yes]{border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent);background:color-mix(in oklab, var(--primitive-green) 4%, transparent)}.condition-branch-card-module__VdqWgq__branch[data-branch=no]{border-color:color-mix(in oklab, var(--primitive-red) 32%, transparent);background:color-mix(in oklab, var(--primitive-red) 4%, transparent)}.condition-branch-card-module__VdqWgq__branchHead{justify-content:space-between;align-items:center;display:flex}.condition-branch-card-module__VdqWgq__branchTag{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase}.condition-branch-card-module__VdqWgq__branch[data-branch=yes] .condition-branch-card-module__VdqWgq__branchTag{color:var(--primitive-green)}.condition-branch-card-module__VdqWgq__branch[data-branch=no] .condition-branch-card-module__VdqWgq__branchTag{color:var(--primitive-red)}.condition-branch-card-module__VdqWgq__branchPct{font-family:var(--primitive-font-mono);color:var(--primitive-muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:10.5px}.condition-branch-card-module__VdqWgq__branchTitle{font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);letter-spacing:.005em;margin:0;font-weight:600}.condition-branch-card-module__VdqWgq__branchService{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}@media (max-width:640px){.condition-branch-card-module__VdqWgq__branches{grid-template-columns:1fr}}
.delay-step-card-module__AJ5KFa__card{padding:var(--primitive-space-4) 18px 14px;border:1px solid color-mix(in srgb, var(--card-tone,var(--primitive-line)) 22%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--card-tone) 8%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-overlay) 70.8333%, transparent);border-radius:14px;gap:14px;display:grid}.delay-step-card-module__AJ5KFa__head{gap:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.delay-step-card-module__AJ5KFa__icon{border-radius:var(--primitive-radius-md);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in srgb, var(--card-tone) 20%, transparent), color-mix(in srgb, var(--card-tone) 4%, transparent)), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);block-size:30px;inline-size:30px;color:var(--card-tone);place-items:center;display:grid}.delay-step-card-module__AJ5KFa__headText{gap:var(--primitive-space-0-5);display:grid}.delay-step-card-module__AJ5KFa__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.delay-step-card-module__AJ5KFa__title{color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:700}.delay-step-card-module__AJ5KFa__tzChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-body);display:inline-flex}.delay-step-card-module__AJ5KFa__durationDisplay{gap:var(--primitive-space-1);padding:14px var(--primitive-space-4);border:1px dashed color-mix(in srgb, var(--card-tone) 32%, var(--primitive-line));border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--card-tone) 6%, transparent), transparent), color-mix(in oklab, var(--primitive-canvas) 62%, transparent);text-align:center;display:grid}.delay-step-card-module__AJ5KFa__durationValue{font-family:var(--primitive-font-display,var(--primitive-font-mono));color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1}.delay-step-card-module__AJ5KFa__durationLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--card-tone)}.delay-step-card-module__AJ5KFa__metaRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.delay-step-card-module__AJ5KFa__resumeChip{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid color-mix(in srgb, var(--card-tone) 36%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in srgb, var(--card-tone) 10%, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent));color:var(--card-tone);font-family:var(--primitive-font-mono);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10.5px;display:inline-flex}.delay-step-card-module__AJ5KFa__skipChip{padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-muted);align-items:center;display:inline-flex}.delay-step-card-module__AJ5KFa__skipChip[data-on=true]{border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);color:var(--primitive-green)}
.workflow-engine-module__PdjCVq__page{gap:28px;padding:clamp(20px,3vw,36px);display:grid}.workflow-engine-module__PdjCVq__main{gap:28px;width:100%;max-width:1420px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.workflow-engine-module__PdjCVq__notice{border:1px solid color-mix(in oklab, var(--primitive-teal) 34%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.4%, transparent)), color-mix(in oklab, var(--primitive-teal) 6%, transparent);color:color-mix(in oklab, var(--primitive-teal) 64%, var(--primitive-text-strong));font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:100%;padding:10px 14px;font-size:11px;display:inline-flex}.workflow-engine-module__PdjCVq__notice:before{content:"";background:color-mix(in oklab, var(--primitive-teal) 64%, var(--primitive-text-strong));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-teal) 22%, transparent);border-radius:50%}.workflow-engine-module__PdjCVq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.workflow-engine-module__PdjCVq__card{border:1px solid color-mix(in srgb, var(--accent-soft,color-mix(in oklab, var(--primitive-text-strong) 14%, transparent)) 75%, var(--primitive-line));background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 7.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.4%, transparent) 42%), radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-teal) 16%, transparent)), transparent 56%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 41.6667%, transparent), 0 18px 42px color-mix(in oklab, var(--primitive-overlay) 58.3333%, transparent);border-radius:14px;grid-template-rows:auto 1fr auto;gap:12px;padding:18px;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.workflow-engine-module__PdjCVq__card:hover,.workflow-engine-module__PdjCVq__card:focus-visible{border-color:var(--primitive-line-strong);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 10%, transparent), inset -18px -18px 30px color-mix(in oklab, var(--primitive-overlay) 37.5%, transparent), 0 26px 58px color-mix(in oklab, var(--primitive-overlay) 87.5%, transparent);outline:none;transform:translateY(-3px)}.workflow-engine-module__PdjCVq__accentRed{--accent-soft:color-mix(in oklab, var(--primitive-red) 16%, transparent)}.workflow-engine-module__PdjCVq__accentAmber{--accent-soft:color-mix(in oklab, var(--primitive-amber) 16%, transparent)}.workflow-engine-module__PdjCVq__accentTeal{--accent-soft:color-mix(in oklab, var(--primitive-teal) 16%, transparent)}.workflow-engine-module__PdjCVq__accentGreen{--accent-soft:color-mix(in oklab, var(--primitive-green) 16%, transparent)}.workflow-engine-module__PdjCVq__accentViolet{--accent-soft:color-mix(in oklab, var(--primitive-violet) 18%, transparent)}.workflow-engine-module__PdjCVq__accentNeutral{--accent-soft:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent)}.workflow-engine-module__PdjCVq__thumb{aspect-ratio:16/9;border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), transparent 46%), radial-gradient(ellipse at 30% 12%, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 90%, transparent);font-family:var(--primitive-font-mono);color:var(--primitive-muted);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), inset -14px -14px 22px color-mix(in oklab, var(--primitive-overlay) 41.6667%, transparent);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.workflow-engine-module__PdjCVq__thumbGlyph{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.04em;font-size:clamp(26px,4vw,40px);line-height:.9}.workflow-engine-module__PdjCVq__cardKicker{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.workflow-engine-module__PdjCVq__cardTitle{color:var(--primitive-text-strong);letter-spacing:.005em;margin:6px 0 4px;font-size:18px;font-weight:700}.workflow-engine-module__PdjCVq__cardBody{color:var(--primitive-body);margin:0;font-size:13px;line-height:1.5}.workflow-engine-module__PdjCVq__meta{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.workflow-engine-module__PdjCVq__metaAction{color:var(--primitive-text-strong);align-items:center;gap:6px;display:inline-flex}.workflow-engine-module__PdjCVq__demoSurface{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 78%, transparent);border-radius:16px;gap:16px;padding:22px;display:grid}.workflow-engine-module__PdjCVq__demoLabel{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.workflow-engine-module__PdjCVq__demoStack{gap:14px;display:grid}.workflow-engine-module__PdjCVq__demoTriple{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.workflow-engine-module__PdjCVq__demoRow{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.workflow-engine-module__PdjCVq__demoSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.workflow-engine-module__PdjCVq__builderShell{gap:22px;display:grid}.workflow-engine-module__PdjCVq__builderTop{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.workflow-engine-module__PdjCVq__builderMid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.workflow-engine-module__PdjCVq__builderBottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.workflow-engine-module__PdjCVq__headerStrip{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}@media (max-width:1180px){.workflow-engine-module__PdjCVq__builderTop,.workflow-engine-module__PdjCVq__builderBottom{grid-template-columns:1fr}}@media (max-width:900px){.workflow-engine-module__PdjCVq__demoSplit,.workflow-engine-module__PdjCVq__headerStrip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workflow-engine-module__PdjCVq__card{transition:none}}
