.bc{--ui-bg:#FFFFFF;--ui-chrome:#ECECF2;--ui-line:#E6E6EC;--ui-line-2:#D2D2DB;--ui-ink:#29294C;--ui-ink-2:#52525B;--ui-ink-3:#6A6A75;--ui-done-ink:#1A5A10;--ui-done-fill:#E1F8D7;--ui-done-node:#A1EF8B;--ui-done-rule:#449E30;--ui-held-ink:#973C00;--ui-held-fill:#FFEED3;--ui-held-rule:#FE9A00;--ui-prog-ink:#4852AD;--ui-prog-fill:#F3F4FC;--ui-prog-rule:#ADB5E7;--sh-win:0 0 0 1px rgba(13,13,26,0.45),0 2px 6px rgba(8,8,16,0.22),0 24px 48px -16px rgba(8,8,16,0.55),0 48px 96px -32px rgba(8,8,16,0.45);--sh-float:0 0 0 1px rgba(13,13,26,0.30),0 4px 10px rgba(8,8,16,0.20),0 32px 64px -12px rgba(8,8,16,0.62),0 64px 128px -32px rgba(8,8,16,0.50)}@media (min-width:1280px){.artifact-hero:has(.bc) .ah-subhead{margin-top:16px}.artifact-hero:has(.bc) .ah-actions{margin-top:24px}.artifact-hero:has(.bc) .ah-strip{margin-top:32px}}.bc{position:relative;width:640px;height:640px;margin:0}.bc-win{position:absolute;overflow:hidden;border-radius:12px;background:var(--ui-bg);box-shadow:var(--sh-win);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--ui-ink);text-align:left}:where(.bc-win) :where(p,dl,dd,ol){margin:0}.bc-win svg{flex:none}.bc-win--float{box-shadow:var(--sh-float);z-index:2}.bc-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.bc-crumb,.bc-held__rows .acct,.bc-mono,.bc-stages .t{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:500}.bc-console{left:0;top:0;width:640px;height:448px}.bc-bar{display:flex;align-items:center;gap:16px;height:40px;padding:0 12px 0 16px;background:var(--ui-chrome);border-bottom:1px solid var(--ui-line-2)}.bc-dots{display:flex;gap:7px}.bc-dots i{width:10px;height:10px;border-radius:50%;background:#CBCBD6}.bc-app{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ui-ink);white-space:nowrap}.bc-app svg{width:16px;height:16px}.bc-app span{font-weight:500;color:var(--ui-ink-2)}.bc-avatar{margin-left:auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#D6DAF3;color:var(--ui-ink);font-size:12px;font-weight:600;line-height:1}.bc-main{padding:24px 32px 0}.bc-crumb{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-ink-3);line-height:16px;white-space:nowrap}.bc-head{display:flex;align-items:center;gap:12px;margin-top:8px}.bc-ttl{font-size:24px;letter-spacing:-.015em;line-height:32px;color:var(--ui-ink)}.bc-chip,.bc-ttl{font-weight:600;white-space:nowrap}.bc-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font-size:13px;line-height:1}.bc-chip svg{width:14px;height:14px}.bc-chip--done{background:var(--ui-done-fill);color:var(--ui-done-ink)}.bc-chip--prog{background:var(--ui-prog-fill);color:var(--ui-prog-ink);box-shadow:inset 0 0 0 1px var(--ui-prog-rule)}.bc-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding:0;list-style:none}.bc-stages li{position:relative;display:grid;gap:2px;padding-top:32px}.bc-stages li:before{content:"";position:absolute;top:10px;left:30px;right:10px;height:2px;border-radius:1px;background:var(--ui-line-2)}.bc-stages li:last-child:before{display:none}.bc-stages b{font-size:14px;font-weight:600;white-space:nowrap}.bc-stages .t{font-size:12px;letter-spacing:.04em;color:var(--ui-ink-3);line-height:18px}.bc-stages .is-held .t{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:13px;letter-spacing:0;font-weight:600;color:var(--ui-held-ink)}.bc-node{position:absolute;top:0;left:0;width:22px;height:22px;display:grid}.bc-node>*{grid-area:1/1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.bc-node .is-wait{background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--ui-line-2);visibility:hidden}.bc-node .is-ok{background:var(--ui-done-node);box-shadow:inset 0 0 0 1px var(--ui-done-rule);color:var(--ui-ink)}.bc-node .is-hold{background:var(--ui-held-fill);box-shadow:inset 0 0 0 1.5px var(--ui-held-rule);color:var(--ui-held-ink)}.bc-stages .is-held .t.t-wait{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.04em;font-weight:500;color:var(--ui-ink-3)}.bc-pend{font-size:28px;font-weight:500;letter-spacing:-.015em;line-height:44px;color:var(--ui-ink-3)}.bc-checking,.bc-held__rows .why.why--wait{color:var(--ui-prog-ink)}.bc-held__sum>*{justify-self:end}.bc-node svg{width:13px;height:13px}.bc-node .is-ok svg{stroke-width:2.5}.bc-figs{display:grid;grid-template-columns:224px minmax(0,1fr);margin-top:24px;padding-top:20px;border-top:1px solid var(--ui-line)}.bc-fig{display:grid;gap:4px;align-content:start}.bc-fig+.bc-fig{padding-left:32px;border-left:1px solid var(--ui-line)}.bc-fig .v{font-size:40px;font-weight:600;letter-spacing:-.025em;line-height:44px;color:var(--ui-ink);white-space:nowrap}.bc-fig .s{color:var(--ui-ink-2);white-space:nowrap}.bc-fig .s svg{display:inline-block;width:14px;height:14px;color:var(--ui-done-ink);margin-right:4px;vertical-align:-2px}.bc-held{left:256px;top:384px;width:384px;height:256px}.bc-held__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ttl sum" "sub sub";column-gap:12px;align-items:start;padding:14px 24px 12px;border-bottom:1px solid var(--ui-line)}.bc-held__ttl{grid-area:ttl;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:22px;white-space:nowrap}.bc-held__sub{grid-area:sub;margin-top:2px;font-size:13px;color:var(--ui-ink-2);line-height:18px}.bc-held__sum{grid-area:sum;font-size:17px;font-weight:600;line-height:22px;white-space:nowrap}.bc-held__rows{width:100%;border-collapse:collapse;border-spacing:0}.bc-held__rows caption,.bc-held__rows thead th{padding:0;height:0;border:0}.bc-held__rows tbody td,.bc-held__rows tbody th{padding:10px 24px;vertical-align:top;border-bottom:1px solid var(--ui-line);font-weight:400}.bc-held__rows tbody th{text-align:left;padding-right:8px}.bc-held__rows tbody td{text-align:right;padding-left:8px}.bc-held__rows tbody tr:last-child>*{border-bottom:0;padding-bottom:12px}.bc-held__rows .addr,.bc-held__rows .amt{display:block;font-weight:600;white-space:nowrap}.bc-held__rows .why{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:13px;font-weight:500;color:var(--ui-held-ink);line-height:18px;white-space:nowrap}.bc-held__rows .why svg{width:14px;height:14px}.bc-held__rows .acct{display:block;margin-top:3px;font-size:12px;letter-spacing:.02em;color:var(--ui-ink-3);line-height:18px;white-space:nowrap}.bc-replay-slot{margin-left:auto;height:32px;display:flex;align-items:center;flex:none}.bc-replay{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;margin:-6px -8px -6px 0;padding:0 8px;border:0;background:none;cursor:pointer;color:var(--ui-ink-3);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1;visibility:hidden;transition:color .15s var(--ease-out)}.bc-replay>svg{width:14px;height:14px;flex:none}.bc-replay:hover{color:var(--ui-ink)}.motion-ok .bc.is-ready .bc-replay{visibility:visible}@media (max-width:767px){.bc{width:auto;height:auto;display:grid}.bc-win{position:relative;left:auto;top:auto}.bc-console{width:calc(100% - 24px);height:auto}.bc-held__rows .acct,.bc-main>.bc-crumb,.bc-stages{display:none}.bc-main{padding:14px 20px 40px}.bc-head{flex-wrap:wrap;row-gap:6px;margin-top:0}.bc-ttl{font-size:20px;line-height:28px}.bc-figs{grid-template-columns:minmax(0,1fr);row-gap:10px;margin-top:14px;padding-top:12px}.bc-fig+.bc-fig{padding-left:0;border-left:0;padding-top:10px;border-top:1px solid var(--ui-line)}.bc-fig .v{font-size:32px;line-height:38px}.bc-held{width:calc(100% - 24px);height:auto;margin:-24px 0 0 24px}.bc-held__head{padding:14px 16px 12px}.bc-held__sum,.bc-held__ttl{font-size:16px}.bc-held__rows tbody th{padding:9px 4px 9px 16px}.bc-held__rows tbody td{padding:9px 16px 9px 4px}.bc-held__rows tbody tr:last-child>*{padding-bottom:14px}.bc-held__rows .why{margin-right:-96px}.bc{padding-bottom:16px}}@media (max-width:359px){.bc-dots{display:none}.bc-fig .v{font-size:28px;line-height:34px}.bc-held__sum,.bc-held__ttl{font-size:15px}}.bc-swap{display:grid}.bc-swap>*{grid-area:1/1;justify-self:start}.bc-swap>[data-state=from]{visibility:hidden}.motion-ok .bc-play:not(.is-final) .bc-node .is-wait{visibility:visible;animation:bc-out .16s cubic-bezier(.4,0,.2,1) var(--at) both}.motion-ok .bc-play:not(.is-final) .bc-node .is-hold,.motion-ok .bc-play:not(.is-final) .bc-node .is-post{animation:bc-pop .22s var(--ease-out) var(--at) both}.motion-ok .bc-play:not(.is-final) .bc-swap>[data-state=from]{visibility:visible;animation:bc-out .16s cubic-bezier(.4,0,.2,1) var(--at) both}.motion-ok .bc-play:not(.is-final) .bc-swap>[data-state=to]{animation:bc-in .2s cubic-bezier(.4,0,.2,1) calc(var(--at) + 80ms) both}.motion-ok .bc-play:not(.is-live) *{animation-play-state:paused!important}@keyframes bc-in{0%{opacity:0}to{opacity:1}}@keyframes bc-out{0%{opacity:1}to{opacity:0}}@keyframes bc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width:1279px){.motion-ok .bc-play:not(.is-live) .bc-node .is-wait,.motion-ok .bc-play:not(.is-live) .bc-swap>[data-state=from]{visibility:hidden;animation:none}.motion-ok .bc-play:not(.is-live) .bc-node .is-hold,.motion-ok .bc-play:not(.is-live) .bc-node .is-post,.motion-ok .bc-play:not(.is-live) .bc-swap>[data-state=to]{animation:none}}@media print{.bc{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bc-win{box-shadow:0 0 0 1px #A1A1AA}.bc-replay-slot{display:none}.bc-node .is-wait,.bc-swap>[data-state=from]{visibility:hidden!important;animation:none!important}.bc-node .is-hold,.bc-node .is-ok,.bc-swap>[data-state=to]{opacity:1!important;transform:none!important;animation:none!important}}