.tBx3mG_wrap{width:100%;max-width:var(--cost-of-rework-max-width);text-align:left;gap:var(--spacing-48);flex-direction:column;margin-inline:auto;display:flex}.tBx3mG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tBx3mG_lane{gap:var(--spacing-12);flex-direction:column;display:flex}.tBx3mG_laneLabel{align-items:center;gap:var(--spacing-8);color:var(--color-text-tertiary);font-family:var(--text-label-sm-font-family);font-size:var(--text-label-sm-font-size);font-weight:var(--text-label-sm-font-weight);line-height:var(--text-label-sm-line-height);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0;display:flex}.tBx3mG_lane[data-lane=foundry] .tBx3mG_laneLabel{color:var(--color-text-accent-red)}.tBx3mG_laneMark{width:var(--icon-size-24);height:var(--icon-size-24);display:block}.tBx3mG_track{align-items:center;gap:var(--spacing-8);height:var(--cost-of-rework-track-height);padding-right:var(--spacing-8);margin-bottom:var(--spacing-32);display:flex;position:relative}.tBx3mG_rail{inset-inline:0;height:var(--border-width-thin);background:var(--color-border-muted);position:absolute;top:50%}.tBx3mG_lane[data-lane=foundry] .tBx3mG_rail{background:var(--color-text-accent-red);opacity:var(--opacity-muted)}.tBx3mG_feed{flex:auto;align-self:stretch;min-width:0;position:relative;container-type:inline-size}.tBx3mG_window{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--spacing-8)), transparent 100%);mask-image:linear-gradient(90deg, #000 0, #000 calc(100% - var(--spacing-8)), transparent 100%);position:absolute;inset:0;overflow:hidden}.tBx3mG_layer{position:absolute;inset:0}.tBx3mG_layer[data-absorbed]{-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--cost-of-rework-barrier) - var(--cost-of-rework-absorb-fade)), transparent var(--cost-of-rework-barrier));mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--cost-of-rework-barrier) - var(--cost-of-rework-absorb-fade)), transparent var(--cost-of-rework-barrier))}.tBx3mG_strip{gap:var(--cost-of-rework-token-gap);width:max-content;animation:tBx3mG_cost-stream-twice var(--cost-of-rework-cycle) linear infinite;display:flex;position:absolute;top:50%;left:0;transform:translate(-100%,-50%)}.tBx3mG_lane[data-lane=foundry] .tBx3mG_strip{animation-name:tBx3mG_cost-stream-once}.tBx3mG_token{width:var(--cost-of-rework-token-width);height:var(--cost-of-rework-token-height);border-radius:var(--cost-of-rework-token-radius);background:var(--colors-neutral-300)}.tBx3mG_token[data-placeholder]{visibility:hidden}.tBx3mG_barrier{top:0;bottom:0;left:var(--cost-of-rework-barrier);width:var(--border-width-base);border-radius:var(--radius-pill);background:var(--color-text-accent-red);animation:tBx3mG_cost-barrier-pulse var(--cost-of-rework-cycle) ease-out infinite;position:absolute}.tBx3mG_barrierGlow{top:0;bottom:0;left:calc(var(--cost-of-rework-barrier) - var(--cost-of-rework-absorb-glow));width:var(--cost-of-rework-absorb-glow);background:linear-gradient(90deg, transparent, var(--colors-red-100));animation:tBx3mG_cost-barrier-pulse var(--cost-of-rework-cycle) ease-out infinite;position:absolute}.tBx3mG_caption{top:calc(100% + var(--spacing-8));left:var(--cost-of-rework-barrier);color:var(--color-text-accent-red);font-family:var(--text-caption-base-font-family);font-size:var(--text-caption-base-font-size);font-weight:var(--text-caption-base-font-weight);line-height:var(--text-caption-base-line-height);white-space:nowrap;position:absolute;transform:translate(-50%)}.tBx3mG_caption[data-eval],.tBx3mG_caption[data-output]{left:50%}.tBx3mG_lane[data-lane=plain] .tBx3mG_caption{color:var(--color-text-tertiary)}.tBx3mG_evalShort{display:none}.tBx3mG_stage{height:var(--cost-of-rework-stage-height);padding-inline:var(--spacing-16);border:var(--border-width-thin) solid var(--color-border-muted);border-radius:var(--radius-8);background:var(--color-bg-surface);justify-content:center;align-items:center;display:flex;position:relative}.tBx3mG_stageLabel{color:var(--color-text-primary);font-family:var(--text-label-sm-font-family);font-size:var(--text-label-sm-font-size);font-weight:var(--text-label-sm-font-weight);line-height:var(--text-label-sm-line-height)}.tBx3mG_output{flex:0 0 var(--cost-of-rework-output-width);align-self:stretch;position:relative}.tBx3mG_outputCard{justify-content:center;gap:var(--cost-of-rework-row-gap);height:100%;padding:var(--spacing-8);border:var(--border-width-thin) solid var(--color-border-muted);border-radius:var(--radius-8);background:var(--color-bg-surface);flex-direction:column;display:flex;position:relative}.tBx3mG_lane[data-lane=plain] .tBx3mG_outputCard{animation:tBx3mG_cost-output-unchecked var(--cost-of-rework-cycle) ease-out infinite}.tBx3mG_lane[data-lane=foundry] .tBx3mG_outputCard{animation:tBx3mG_cost-output-checked var(--cost-of-rework-cycle) ease-out infinite}.tBx3mG_row{height:var(--cost-of-rework-row-height);border-radius:var(--radius-pill);background:var(--colors-neutral-100);position:relative}.tBx3mG_row[data-row="1"]{width:72%}.tBx3mG_row[data-row="2"]{width:88%}.tBx3mG_rowFill{border-radius:inherit;background:var(--colors-neutral-300);transform-origin:0;animation:tBx3mG_cost-row-fill var(--cost-of-rework-cycle) var(--easing-ease-out) infinite;position:absolute;inset:0;transform:scaleX(0)}.tBx3mG_lane[data-lane=foundry] .tBx3mG_rowFill{animation-name:tBx3mG_cost-row-fill-checked}.tBx3mG_strike{top:50%;left:calc(var(--spacing-4) * -1);right:calc(var(--spacing-4) * -1);height:var(--border-width-base);margin-top:calc(var(--border-width-base) / -2);border-radius:var(--radius-pill);background:var(--colors-neutral-600);transform-origin:0;animation:tBx3mG_cost-strike var(--cost-of-rework-cycle) var(--easing-ease-out) infinite;position:absolute;transform:scaleX(0)}.tBx3mG_badge{top:calc(var(--cost-of-rework-badge-size) / -2);right:calc(var(--cost-of-rework-badge-size) / -3);width:var(--cost-of-rework-badge-size);height:var(--cost-of-rework-badge-size);border-radius:var(--radius-pill);background:var(--color-text-accent-red);animation:tBx3mG_cost-badge-pop var(--cost-of-rework-cycle) var(--easing-spring) infinite;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(0)}.tBx3mG_badge[data-unchecked]{background:var(--colors-neutral-500);color:var(--color-bg-surface);font-family:var(--text-label-sm-font-family);font-size:var(--font-size-size-12);font-weight:var(--text-label-base-font-weight);line-height:1;animation-name:tBx3mG_cost-badge-pop-unchecked}.tBx3mG_badgeCheck{fill:none;width:100%;height:100%;stroke:var(--color-bg-surface);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tBx3mG_link{flex:0 0 var(--cost-of-rework-link-width);align-self:stretch;position:relative;container-type:inline-size}.tBx3mG_result{width:var(--cost-of-rework-result-size);height:var(--cost-of-rework-result-size);margin-top:calc(var(--cost-of-rework-result-size) / -2);margin-left:calc(var(--cost-of-rework-result-size) / -2);border-radius:var(--radius-pill);background:var(--colors-neutral-500);opacity:0;animation:tBx3mG_cost-result-plain var(--cost-of-rework-cycle) linear infinite;position:absolute;top:50%;left:0}.tBx3mG_lane[data-lane=foundry] .tBx3mG_result{background:var(--color-text-accent-red);animation-name:tBx3mG_cost-result-checked}.tBx3mG_evalNode{width:var(--cost-of-rework-eval-size);height:var(--cost-of-rework-eval-size);margin-top:calc(var(--cost-of-rework-eval-size) / -2);margin-left:calc(var(--cost-of-rework-eval-size) / -2);border:var(--border-width-base) solid var(--color-text-accent-red);border-radius:var(--radius-pill);background:var(--color-bg-surface);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.tBx3mG_check{fill:none;width:100%;height:100%;stroke:var(--color-text-accent-red);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;animation:tBx3mG_cost-eval-draw var(--cost-of-rework-cycle) ease-out infinite}.tBx3mG_arc{width:100%;height:var(--cost-of-rework-arc-height);position:absolute;top:100%;left:0;overflow:visible}.tBx3mG_arc path{fill:none;stroke-width:var(--border-width-base);stroke-linecap:round}.tBx3mG_arcTrace{stroke:var(--colors-neutral-300);stroke-dasharray:5 6}.tBx3mG_arcSweep{stroke:var(--colors-neutral-500);stroke-dasharray:1200;stroke-dashoffset:1200px;animation:tBx3mG_cost-arc-sweep var(--cost-of-rework-cycle) var(--easing-ease-out) infinite}.tBx3mG_note{color:var(--color-text-secondary);font-family:var(--text-body-sm-font-family);font-size:var(--text-body-sm-font-size);font-weight:var(--text-body-sm-font-weight);line-height:var(--text-body-sm-line-height);margin:0}@keyframes tBx3mG_cost-stream-twice{0%{transform:translate(-100%,-50%)}28%{transform:translate(100cqw,-50%)}28.01%{transform:translate(-100%,-50%)}52%{transform:translate(-100%,-50%)}80%{transform:translate(100cqw,-50%)}to{transform:translate(100cqw,-50%)}}@keyframes tBx3mG_cost-stream-once{0%{transform:translate(-100%,-50%)}28%{transform:translate(100cqw,-50%)}to{transform:translate(100cqw,-50%)}}@keyframes tBx3mG_cost-result-plain{0%,28%{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(0)}36%{opacity:1;transform:translate(100cqw)}40%{opacity:0;transform:translate(100cqw)}80%{opacity:0;transform:translate(0)}82%{opacity:1;transform:translate(0)}88%{opacity:1;transform:translate(100cqw)}92%,to{opacity:0;transform:translate(100cqw)}}@keyframes tBx3mG_cost-result-checked{0%,28%{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(0)}33%{transform:translate(50cqw)}36%{opacity:1;transform:translate(50cqw)}39%{opacity:1;transform:translate(100cqw)}42%,to{opacity:0;transform:translate(100cqw)}}@keyframes tBx3mG_cost-eval-draw{0%,34%{stroke-dashoffset:14px}38%,to{stroke-dashoffset:0}}@keyframes tBx3mG_cost-arc-sweep{0%,40%{opacity:1;stroke-dashoffset:1200px}52%{opacity:1;stroke-dashoffset:0}58%,to{opacity:0;stroke-dashoffset:0}}@keyframes tBx3mG_cost-row-fill{0%,36%{transform:scaleX(0)}40%,52%{transform:scaleX(1)}52.01%,88%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes tBx3mG_cost-row-fill-checked{0%,36%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes tBx3mG_cost-strike{0%,44%{transform:scaleX(0)}48%,52%{transform:scaleX(1)}52.01%,96%{transform:scaleX(0)}99%,to{transform:scaleX(1)}}@keyframes tBx3mG_cost-output-unchecked{0%,46%{opacity:1}50%,52%{opacity:var(--opacity-muted)}52.01%,97%{opacity:1}to{opacity:var(--opacity-muted)}}@keyframes tBx3mG_cost-output-checked{0%,to{opacity:1}}@keyframes tBx3mG_cost-badge-pop{0%,40%{transform:scale(0)}44%,to{transform:scale(1)}}@keyframes tBx3mG_cost-badge-pop-unchecked{0%,38%{transform:scale(0)}42%,52%{transform:scale(1)}52.01%,90%{transform:scale(0)}94%,to{transform:scale(1)}}@keyframes tBx3mG_cost-barrier-pulse{0%,6%{opacity:var(--opacity-muted)}14%,26%{opacity:1}34%,to{opacity:var(--opacity-muted)}}@media (max-width:767px){.tBx3mG_link{flex-basis:var(--cost-of-rework-link-width-sm)}.tBx3mG_stage{padding-inline:var(--spacing-8)}.tBx3mG_evalFull{display:none}.tBx3mG_evalShort{display:inline}}.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_strip,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_result,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_check,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_outputCard,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_rowFill,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_strike,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_badge,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_barrier,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_barrierGlow,.tBx3mG_wrap[data-armed]:not([data-revealed]) .tBx3mG_arcSweep{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tBx3mG_strip,.tBx3mG_result,.tBx3mG_check,.tBx3mG_outputCard,.tBx3mG_rowFill,.tBx3mG_strike,.tBx3mG_badge,.tBx3mG_barrier,.tBx3mG_barrierGlow,.tBx3mG_arcSweep{animation:none}.tBx3mG_rowFill,.tBx3mG_strike,.tBx3mG_badge{transform:none}.tBx3mG_lane[data-lane=plain] .tBx3mG_outputCard{opacity:var(--opacity-muted)}.tBx3mG_arcSweep{opacity:0}.tBx3mG_strip{transform:translate(20cqw,-50%)}.tBx3mG_result{opacity:1;transform:translate(100cqw)}.tBx3mG_check{stroke-dashoffset:0}}
