.interactive-credit-demo-module__3J6XTq__demo{border-top:1px solid var(--color-line);color:var(--color-ink);margin-top:4.75rem;padding-top:2.875rem}.interactive-credit-demo-module__3J6XTq__headingRow{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.interactive-credit-demo-module__3J6XTq__headingRow h3{letter-spacing:-.026em;text-wrap:balance;max-width:22ch;margin:.75rem 0 0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:500;line-height:1.08}.interactive-credit-demo-module__3J6XTq__label,.interactive-credit-demo-module__3J6XTq__persistence{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.interactive-credit-demo-module__3J6XTq__persistence{overflow-wrap:anywhere;text-align:right;max-width:36ch}.interactive-credit-demo-module__3J6XTq__demoMeta{color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.45rem;font-size:.6875rem;display:flex}.interactive-credit-demo-module__3J6XTq__actions{flex-wrap:wrap;gap:.625rem;display:flex}.interactive-credit-demo-module__3J6XTq__adminAccess{width:100%;max-width:28rem;color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;display:flex}.interactive-credit-demo-module__3J6XTq__adminAccess small{max-width:62ch;color:var(--color-ink-muted);font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:400;line-height:1.5}.interactive-credit-demo-module__3J6XTq__adminAccess input{border:1px solid var(--color-line);min-height:2.75rem;color:var(--color-ink);font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;padding:.75rem 1rem}.interactive-credit-demo-module__3J6XTq__adminAccess input:focus-visible{outline:1px solid var(--color-ink);outline-offset:4px}.interactive-credit-demo-module__3J6XTq__actions button,.interactive-credit-demo-module__3J6XTq__retry{border:1px solid var(--color-line-strong);min-height:2.75rem;color:var(--color-ink-strong);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.75rem 1rem;font-size:.6875rem;transition:border-color .16s,color .16s,background .16s}.interactive-credit-demo-module__3J6XTq__actions button:hover:not(:disabled),.interactive-credit-demo-module__3J6XTq__retry:hover{border-color:var(--color-ink-muted);color:var(--color-white)}.interactive-credit-demo-module__3J6XTq__actions button:focus-visible,.interactive-credit-demo-module__3J6XTq__retry:focus-visible,.interactive-credit-demo-module__3J6XTq__record pre:focus-visible{outline:1px solid var(--color-ink);outline-offset:4px}.interactive-credit-demo-module__3J6XTq__actions button:disabled{color:var(--color-ink-subtle);cursor:not-allowed;opacity:.65}.interactive-credit-demo-module__3J6XTq__actions .interactive-credit-demo-module__3J6XTq__primaryAction{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-canvas)}.interactive-credit-demo-module__3J6XTq__actions .interactive-credit-demo-module__3J6XTq__primaryAction:hover:not(:disabled){background:var(--color-white);color:var(--color-canvas)}.interactive-credit-demo-module__3J6XTq__actions .interactive-credit-demo-module__3J6XTq__primaryAction:disabled{border-color:var(--color-line);background:var(--color-line-strong);color:var(--color-ink-muted)}.interactive-credit-demo-module__3J6XTq__primaryControls{border-bottom:1px solid var(--color-line);flex-direction:column;gap:.625rem;padding:1.75rem 0;display:flex}.interactive-credit-demo-module__3J6XTq__advancedActions{border-bottom:1px solid var(--color-line)}.interactive-credit-demo-module__3J6XTq__advancedActions>summary{min-height:3.5rem;color:var(--color-ink-body);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.interactive-credit-demo-module__3J6XTq__advancedActions>summary:after{content:"+";color:var(--color-ink-muted);font-size:1rem}.interactive-credit-demo-module__3J6XTq__advancedActions[open]>summary:after{content:"−"}.interactive-credit-demo-module__3J6XTq__advancedActionsBody{flex-direction:column;gap:.625rem;padding:0 0 1.5rem;display:flex}.interactive-credit-demo-module__3J6XTq__statusRow{border-bottom:1px solid var(--color-line);min-height:3.25rem;color:var(--color-ink-muted);font-family:var(--font-mono), monospace;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.interactive-credit-demo-module__3J6XTq__statusRow p{margin:0}.interactive-credit-demo-module__3J6XTq__statusRowError{color:var(--color-ink-strong)}.interactive-credit-demo-module__3J6XTq__statusDot,.interactive-credit-demo-module__3J6XTq__statusPulse{background:var(--color-ink);flex:none;width:.375rem;height:.375rem}.interactive-credit-demo-module__3J6XTq__statusPulse{animation:.9s ease-in-out infinite alternate interactive-credit-demo-module__3J6XTq__demoPulse}.interactive-credit-demo-module__3J6XTq__retry{min-height:2.25rem;margin-inline-start:auto;padding-block:.4rem}.interactive-credit-demo-module__3J6XTq__balances{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.interactive-credit-demo-module__3J6XTq__balanceHeading{color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.6875rem;display:flex}.interactive-credit-demo-module__3J6XTq__balances>div{min-width:0;padding:1.5rem 0}.interactive-credit-demo-module__3J6XTq__balances>div+div{border-inline-start:1px solid var(--color-line);padding-inline-start:1.5rem}.interactive-credit-demo-module__3J6XTq__balances dt{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.interactive-credit-demo-module__3J6XTq__balances dd{font-variant-numeric:tabular-nums;margin:.625rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem)}.interactive-credit-demo-module__3J6XTq__arcProof{border-bottom:1px solid var(--color-line);padding:2rem 0}.interactive-credit-demo-module__3J6XTq__arcProofHeading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.interactive-credit-demo-module__3J6XTq__arcProofHeading h4{letter-spacing:-.02em;margin:.65rem 0 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500}.interactive-credit-demo-module__3J6XTq__arcAmount{font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem}.interactive-credit-demo-module__3J6XTq__arcInstructions{max-width:72ch;color:var(--color-ink-body);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.6}.interactive-credit-demo-module__3J6XTq__arcDetails{background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1.5rem 0 0;display:grid}.interactive-credit-demo-module__3J6XTq__arcDetails>div{background:var(--color-canvas);min-width:0;padding:1rem}.interactive-credit-demo-module__3J6XTq__arcDetails dt,.interactive-credit-demo-module__3J6XTq__arcConfirm label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.interactive-credit-demo-module__3J6XTq__arcDetails dd{overflow-wrap:anywhere;color:var(--color-ink-body);font-family:var(--font-mono), monospace;margin:.625rem 0 0;font-size:.75rem;line-height:1.55}.interactive-credit-demo-module__3J6XTq__arcConfirm{margin-top:1.5rem}.interactive-credit-demo-module__3J6XTq__arcConfirm>div{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;margin-top:.625rem;display:grid}.interactive-credit-demo-module__3J6XTq__arcConfirm input{border:1px solid var(--color-line-strong);min-width:0;min-height:2.75rem;color:var(--color-ink-strong);font-family:var(--font-mono), monospace;background:0 0;border-radius:0;outline:none;padding:.75rem 1rem;font-size:.75rem}.interactive-credit-demo-module__3J6XTq__arcConfirm input:focus-visible{outline:1px solid var(--color-ink);outline-offset:4px}.interactive-credit-demo-module__3J6XTq__arcConfirm button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:2.75rem;color:var(--color-canvas);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;padding:.75rem 1rem;font-size:.6875rem}.interactive-credit-demo-module__3J6XTq__arcConfirm button:disabled{border-color:var(--color-line-strong);color:var(--color-ink-subtle);cursor:not-allowed;background:0 0}.interactive-credit-demo-module__3J6XTq__arcConfirm button:focus-visible{outline:1px solid var(--color-ink);outline-offset:4px}.interactive-credit-demo-module__3J6XTq__arcResult{border:1px solid var(--color-line);margin-top:1.5rem}.interactive-credit-demo-module__3J6XTq__evidenceSummary{border:1px solid var(--color-line-strong);margin-top:2rem}.interactive-credit-demo-module__3J6XTq__evidenceHeading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.interactive-credit-demo-module__3J6XTq__evidenceHeading h4{margin:0;font-size:1rem;font-weight:500}.interactive-credit-demo-module__3J6XTq__evidenceHeading span,.interactive-credit-demo-module__3J6XTq__evidenceItems span,.interactive-credit-demo-module__3J6XTq__evidenceItems small{color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.interactive-credit-demo-module__3J6XTq__evidenceItems{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.interactive-credit-demo-module__3J6XTq__evidenceItems>div{flex-direction:column;gap:.625rem;min-width:0;padding:1.25rem 1rem;display:flex}.interactive-credit-demo-module__3J6XTq__evidenceItems>div+div{border-inline-start:1px solid var(--color-line)}.interactive-credit-demo-module__3J6XTq__evidenceItems strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500}.interactive-credit-demo-module__3J6XTq__evidenceItems small{letter-spacing:0;text-transform:none;line-height:1.45}.interactive-credit-demo-module__3J6XTq__arcResult>a{border-bottom:1px solid var(--color-line-strong);color:var(--color-ink-body);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 1rem 1rem;font-size:.6875rem;display:inline-flex}.interactive-credit-demo-module__3J6XTq__records{background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.interactive-credit-demo-module__3J6XTq__record{background:var(--color-canvas);min-width:0}.interactive-credit-demo-module__3J6XTq__record summary{min-height:3.5rem;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.6875rem;font-weight:400;display:flex}.interactive-credit-demo-module__3J6XTq__record summary span:last-child{color:var(--color-ink-subtle);flex:none;font-size:.625rem}.interactive-credit-demo-module__3J6XTq__record[open] summary{border-bottom:1px solid var(--color-line-soft);color:var(--color-ink-strong)}.interactive-credit-demo-module__3J6XTq__record pre{max-height:18rem;color:var(--color-ink-body);font-family:var(--font-mono), monospace;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem;font-size:.75rem;line-height:1.6;overflow:auto}@keyframes interactive-credit-demo-module__3J6XTq__demoPulse{to{opacity:.35}}@media (max-width:47.99rem){.interactive-credit-demo-module__3J6XTq__demo{margin-top:3.5rem;padding-top:2.25rem}.interactive-credit-demo-module__3J6XTq__headingRow{flex-direction:column;gap:.75rem}.interactive-credit-demo-module__3J6XTq__persistence{text-align:left}.interactive-credit-demo-module__3J6XTq__demoMeta{align-items:flex-start}.interactive-credit-demo-module__3J6XTq__actions{grid-template-columns:minmax(0,1fr);display:grid}.interactive-credit-demo-module__3J6XTq__actions button{text-align:left;width:100%;min-height:3rem}.interactive-credit-demo-module__3J6XTq__adminAccess{max-width:none}.interactive-credit-demo-module__3J6XTq__adminAccess input{font-size:1rem}.interactive-credit-demo-module__3J6XTq__balanceHeading,.interactive-credit-demo-module__3J6XTq__evidenceHeading{flex-direction:column;align-items:flex-start}.interactive-credit-demo-module__3J6XTq__balances{grid-template-columns:minmax(0,1fr)}.interactive-credit-demo-module__3J6XTq__balances>div+div{border-block-start:1px solid var(--color-line);border-inline-start:0;padding-inline-start:0}.interactive-credit-demo-module__3J6XTq__records,.interactive-credit-demo-module__3J6XTq__evidenceItems{grid-template-columns:minmax(0,1fr)}.interactive-credit-demo-module__3J6XTq__evidenceItems>div+div{border-block-start:1px solid var(--color-line);border-inline-start:0}.interactive-credit-demo-module__3J6XTq__arcConfirm>div{grid-template-columns:minmax(0,1fr)}.interactive-credit-demo-module__3J6XTq__arcProofHeading{flex-direction:column;gap:.75rem}.interactive-credit-demo-module__3J6XTq__arcDetails{grid-template-columns:minmax(0,1fr)}.interactive-credit-demo-module__3J6XTq__arcConfirm button{width:100%}}@media (prefers-reduced-motion:reduce){.interactive-credit-demo-module__3J6XTq__statusPulse{animation:none}}
.credit-boundary-module__3O4hKG__network{--hub-column:clamp(11rem, 20vw, 17rem);--network-gap:1.75rem;--node-size:4.5rem;grid-template-columns:minmax(0, 1fr) var(--hub-column) minmax(0, 1fr);gap:3.25rem var(--network-gap);grid-template-rows:repeat(2,minmax(13rem,1fr));display:grid;position:relative}.credit-boundary-module__3O4hKG__capabilities{margin:0;padding:0;list-style:none;display:contents}.credit-boundary-module__3O4hKG__node{grid-template-columns:minmax(0, 1fr) var(--node-size);align-items:center;gap:1.5rem;min-width:0;display:grid}.credit-boundary-module__3O4hKG__reserve{grid-area:1/1}.credit-boundary-module__3O4hKG__retry{grid-area:1/3}.credit-boundary-module__3O4hKG__receipt{grid-area:2/1}.credit-boundary-module__3O4hKG__funding{grid-area:2/3}.credit-boundary-module__3O4hKG__nodeMarker{width:var(--node-size);height:var(--node-size);color:var(--color-ink);grid-area:1/2;position:relative}.credit-boundary-module__3O4hKG__nodeMarker svg,.credit-boundary-module__3O4hKG__hub svg{width:100%;height:100%;display:block;overflow:visible}.credit-boundary-module__3O4hKG__orbit,.credit-boundary-module__3O4hKG__innerOrbit{stroke:currentColor;stroke-width:1px;stroke-opacity:.2;vector-effect:non-scaling-stroke;transition:stroke-opacity .18s ease-out}.credit-boundary-module__3O4hKG__orbit{stroke-dasharray:1 4}.credit-boundary-module__3O4hKG__innerOrbit{stroke-opacity:.09}.credit-boundary-module__3O4hKG__point{fill:var(--color-ink)}.credit-boundary-module__3O4hKG__nodeTag{color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;line-height:1.5;transition:color .18s ease-out;position:absolute;top:calc(100% + .625rem);left:50%;translate:-50%}.credit-boundary-module__3O4hKG__nodeBody{grid-area:1/1}.credit-boundary-module__3O4hKG__nodeBody h3{max-width:20ch;color:var(--color-ink-strong);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:500;line-height:1.2}.credit-boundary-module__3O4hKG__nodeBody p{color:var(--color-ink-body);text-wrap:pretty;margin:.875rem 0 0;font-size:.96875rem;line-height:1.6}.credit-boundary-module__3O4hKG__retry,.credit-boundary-module__3O4hKG__funding{grid-template-columns:var(--node-size) minmax(0, 1fr)}.credit-boundary-module__3O4hKG__retry .credit-boundary-module__3O4hKG__nodeMarker,.credit-boundary-module__3O4hKG__funding .credit-boundary-module__3O4hKG__nodeMarker{grid-column:1}.credit-boundary-module__3O4hKG__retry .credit-boundary-module__3O4hKG__nodeBody,.credit-boundary-module__3O4hKG__funding .credit-boundary-module__3O4hKG__nodeBody{grid-column:2}.credit-boundary-module__3O4hKG__hubColumn{grid-area:1/2/3/3;place-items:center;display:grid;position:relative}.credit-boundary-module__3O4hKG__connections{top:0;left:calc(-1 * (var(--network-gap) + var(--node-size) / 2));width:calc(100% + var(--network-gap) * 2 + var(--node-size));pointer-events:none;height:100%;position:absolute;overflow:visible}.credit-boundary-module__3O4hKG__connections path{stroke:var(--color-ink-body);stroke-width:1px;stroke-opacity:.65;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .18s ease-out,stroke-opacity .18s ease-out}.credit-boundary-module__3O4hKG__hub{width:9.5rem;height:9.5rem;color:var(--color-ink);position:relative}.credit-boundary-module__3O4hKG__hubLabel{color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.5;transition:color .18s ease-out;display:flex;position:absolute;top:calc(50% + 6rem)}@media (hover:hover) and (pointer:fine){.credit-boundary-module__3O4hKG__network[data-diagram-active=reserve] .credit-boundary-module__3O4hKG__reserveWire,.credit-boundary-module__3O4hKG__network[data-diagram-active=retry] .credit-boundary-module__3O4hKG__retryWire,.credit-boundary-module__3O4hKG__network[data-diagram-active=receipt] .credit-boundary-module__3O4hKG__receiptWire,.credit-boundary-module__3O4hKG__network[data-diagram-active=funding] .credit-boundary-module__3O4hKG__fundingWire,.credit-boundary-module__3O4hKG__network[data-diagram-active=ledger] .credit-boundary-module__3O4hKG__connections path{stroke:var(--color-ink);stroke-opacity:.9}.credit-boundary-module__3O4hKG__network[data-diagram-active=reserve] .credit-boundary-module__3O4hKG__reserve .credit-boundary-module__3O4hKG__orbit,.credit-boundary-module__3O4hKG__network[data-diagram-active=retry] .credit-boundary-module__3O4hKG__retry .credit-boundary-module__3O4hKG__orbit,.credit-boundary-module__3O4hKG__network[data-diagram-active=receipt] .credit-boundary-module__3O4hKG__receipt .credit-boundary-module__3O4hKG__orbit,.credit-boundary-module__3O4hKG__network[data-diagram-active=funding] .credit-boundary-module__3O4hKG__funding .credit-boundary-module__3O4hKG__orbit{stroke-opacity:.5}.credit-boundary-module__3O4hKG__network[data-diagram-active=reserve] .credit-boundary-module__3O4hKG__reserve .credit-boundary-module__3O4hKG__nodeTag,.credit-boundary-module__3O4hKG__network[data-diagram-active=retry] .credit-boundary-module__3O4hKG__retry .credit-boundary-module__3O4hKG__nodeTag,.credit-boundary-module__3O4hKG__network[data-diagram-active=receipt] .credit-boundary-module__3O4hKG__receipt .credit-boundary-module__3O4hKG__nodeTag,.credit-boundary-module__3O4hKG__network[data-diagram-active=funding] .credit-boundary-module__3O4hKG__funding .credit-boundary-module__3O4hKG__nodeTag,.credit-boundary-module__3O4hKG__network[data-diagram-active] .credit-boundary-module__3O4hKG__hubLabel{color:var(--color-ink-strong)}.credit-boundary-module__3O4hKG__network[data-diagram-active] .credit-boundary-module__3O4hKG__hub .credit-boundary-module__3O4hKG__orbit{stroke-opacity:.35}.credit-boundary-module__3O4hKG__network[data-diagram-active] .credit-boundary-module__3O4hKG__hub .credit-boundary-module__3O4hKG__innerOrbit{stroke-opacity:.16}.credit-boundary-module__3O4hKG__network[data-diagram-active=ledger] .credit-boundary-module__3O4hKG__hub .credit-boundary-module__3O4hKG__orbit{stroke-opacity:.5}}@media (max-width:67.99rem){.credit-boundary-module__3O4hKG__network{--node-size:4rem;--diagram-height:19rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--diagram-height) auto auto;gap:2.25rem 2rem}.credit-boundary-module__3O4hKG__hubColumn{grid-area:1/1/2/3}.credit-boundary-module__3O4hKG__connections{width:64%;left:18%}.credit-boundary-module__3O4hKG__node{border-top:1px solid var(--color-line);padding-top:1.5rem;display:block}.credit-boundary-module__3O4hKG__node .credit-boundary-module__3O4hKG__nodeMarker{top:calc(var(--diagram-height) * .22 - var(--node-size) / 2);left:calc(18% - var(--node-size) / 2);grid-area:auto;position:absolute}.credit-boundary-module__3O4hKG__retry .credit-boundary-module__3O4hKG__nodeMarker,.credit-boundary-module__3O4hKG__funding .credit-boundary-module__3O4hKG__nodeMarker{left:calc(82% - var(--node-size) / 2)}.credit-boundary-module__3O4hKG__receipt .credit-boundary-module__3O4hKG__nodeMarker,.credit-boundary-module__3O4hKG__funding .credit-boundary-module__3O4hKG__nodeMarker{top:calc(var(--diagram-height) * .78 - var(--node-size) / 2)}.credit-boundary-module__3O4hKG__reserve{grid-area:2/1}.credit-boundary-module__3O4hKG__retry{grid-area:2/2}.credit-boundary-module__3O4hKG__receipt{grid-area:3/1}.credit-boundary-module__3O4hKG__funding{grid-area:3/2}}@media (max-width:35.99rem){.credit-boundary-module__3O4hKG__network{--node-size:3.5rem;--diagram-height:16rem;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--diagram-height) repeat(4, auto);gap:1.75rem}.credit-boundary-module__3O4hKG__hubColumn{grid-column:1}.credit-boundary-module__3O4hKG__hub{width:6.5rem;height:6.5rem}.credit-boundary-module__3O4hKG__hubLabel{top:calc(50% + 4.25rem)}.credit-boundary-module__3O4hKG__node{grid-area:auto/1;padding-top:1.25rem}.credit-boundary-module__3O4hKG__nodeBody h3{max-width:25ch;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.credit-boundary-module__3O4hKG__connections path,.credit-boundary-module__3O4hKG__orbit,.credit-boundary-module__3O4hKG__innerOrbit,.credit-boundary-module__3O4hKG__nodeTag,.credit-boundary-module__3O4hKG__hubLabel{transition:none}}
.request-flow-module__JH-rXG__figure{width:100%;max-width:32rem;color:var(--color-ink);margin:3rem 0 0}.request-flow-module__JH-rXG__diagram{aspect-ratio:1.8;width:100%;position:relative}.request-flow-module__JH-rXG__diagram svg{width:100%;height:100%;display:block;overflow:visible}.request-flow-module__JH-rXG__diagram path,.request-flow-module__JH-rXG__diagram circle,.request-flow-module__JH-rXG__diagram use{vector-effect:non-scaling-stroke}.request-flow-module__JH-rXG__inputs{stroke:url(#request-flow-input);stroke-width:1px}.request-flow-module__JH-rXG__inputHighlight{stroke:var(--color-ink);stroke-width:1px;stroke-opacity:0;transition:stroke-opacity .18s ease-out}.request-flow-module__JH-rXG__routes{stroke:var(--color-ink-body);stroke-width:1px;stroke-opacity:.65;stroke-linecap:round;stroke-linejoin:round}.request-flow-module__JH-rXG__orbits,.request-flow-module__JH-rXG__outputOrbits{stroke:currentColor;stroke-width:1px;stroke-dasharray:1 4;stroke-opacity:.2}.request-flow-module__JH-rXG__orbits circle:last-child{stroke-dasharray:none;stroke-opacity:.09}.request-flow-module__JH-rXG__holdNode{fill:var(--color-canvas);stroke:currentColor;stroke-width:1px;stroke-dasharray:1 3;stroke-opacity:.38}.request-flow-module__JH-rXG__routes path,.request-flow-module__JH-rXG__orbits circle,.request-flow-module__JH-rXG__outputOrbits circle,.request-flow-module__JH-rXG__holdNode{transition:stroke .18s ease-out,stroke-opacity .18s ease-out}.request-flow-module__JH-rXG__points{fill:var(--color-ink)}.request-flow-module__JH-rXG__label{color:var(--color-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;line-height:1.5;transition:color .18s ease-out;position:absolute;translate:-50%}.request-flow-module__JH-rXG__requests{top:79%;left:15%}.request-flow-module__JH-rXG__reserve{top:66%;left:54.07%}.request-flow-module__JH-rXG__commit,.request-flow-module__JH-rXG__release,.request-flow-module__JH-rXG__receipt{left:80.56%}.request-flow-module__JH-rXG__commit{top:0}.request-flow-module__JH-rXG__release{top:30%}.request-flow-module__JH-rXG__receipt{top:60%}.request-flow-module__JH-rXG__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.request-flow-module__JH-rXG__figure[data-diagram-active] .request-flow-module__JH-rXG__inputHighlight{stroke-opacity:.32}.request-flow-module__JH-rXG__figure[data-diagram-active=requests] .request-flow-module__JH-rXG__inputHighlight{stroke-opacity:.62}.request-flow-module__JH-rXG__figure[data-diagram-active=requests] .request-flow-module__JH-rXG__orbits circle:first-child{stroke-opacity:.45}.request-flow-module__JH-rXG__figure[data-diagram-active]:not([data-diagram-active=requests]) .request-flow-module__JH-rXG__trunk{stroke:var(--color-ink);stroke-opacity:.95}.request-flow-module__JH-rXG__figure[data-diagram-active]:not([data-diagram-active=requests]) .request-flow-module__JH-rXG__holdNode{stroke-opacity:.65}.request-flow-module__JH-rXG__figure[data-diagram-active=commit] .request-flow-module__JH-rXG__commitRoute,.request-flow-module__JH-rXG__figure[data-diagram-active=release] .request-flow-module__JH-rXG__releaseRoute,.request-flow-module__JH-rXG__figure[data-diagram-active=receipt] .request-flow-module__JH-rXG__receiptRoute{stroke:var(--color-ink);stroke-opacity:.95}.request-flow-module__JH-rXG__figure[data-diagram-active=commit] .request-flow-module__JH-rXG__commitOrbit,.request-flow-module__JH-rXG__figure[data-diagram-active=release] .request-flow-module__JH-rXG__releaseOrbit,.request-flow-module__JH-rXG__figure[data-diagram-active=receipt] .request-flow-module__JH-rXG__receiptOrbit{stroke-opacity:.5}.request-flow-module__JH-rXG__figure[data-diagram-active=requests] .request-flow-module__JH-rXG__requests,.request-flow-module__JH-rXG__figure[data-diagram-active=reserve] .request-flow-module__JH-rXG__reserve,.request-flow-module__JH-rXG__figure[data-diagram-active=commit] .request-flow-module__JH-rXG__commit,.request-flow-module__JH-rXG__figure[data-diagram-active=release] .request-flow-module__JH-rXG__release,.request-flow-module__JH-rXG__figure[data-diagram-active=receipt] .request-flow-module__JH-rXG__receipt{color:var(--color-ink-strong)}}@media (max-width:47.99rem){.request-flow-module__JH-rXG__figure{max-width:30rem;margin-top:2.25rem}}@media (prefers-reduced-motion:reduce){.request-flow-module__JH-rXG__inputHighlight,.request-flow-module__JH-rXG__routes path,.request-flow-module__JH-rXG__orbits circle,.request-flow-module__JH-rXG__outputOrbits circle,.request-flow-module__JH-rXG__holdNode,.request-flow-module__JH-rXG__label{transition:none}}
.claude-design-module__rNFG8a__claudeDesign{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);overflow:clip}.claude-design-module__rNFG8a__skipLink{z-index:100;background:var(--color-ink);color:var(--color-canvas);font-family:var(--font-mono), monospace;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;translate:0 -200%}.claude-design-module__rNFG8a__skipLink:focus{translate:0}.claude-design-module__rNFG8a__claudeDesign *{box-sizing:border-box}:is(.claude-design-module__rNFG8a__claudeDesign a,.claude-design-module__rNFG8a__claudeDesign button,.claude-design-module__rNFG8a__claudeDesign summary){-webkit-tap-highlight-color:transparent}:is(.claude-design-module__rNFG8a__claudeDesign a:focus-visible,.claude-design-module__rNFG8a__claudeDesign button:focus-visible,.claude-design-module__rNFG8a__claudeDesign summary:focus-visible){outline:1px solid var(--color-ink);outline-offset:4px}.claude-design-module__rNFG8a__claudeDesign canvas{touch-action:pan-y}.claude-design-module__rNFG8a__claudeDesign [data-claude-ref=setProgress]{transform-origin:0;transform:scaleX(0);width:100%!important}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav]{display:none}:is(html.resvary-mobile-nav-open,html.resvary-mobile-nav-open body){overflow:hidden}:is(.claude-design-module__rNFG8a__claudeDesign section[id],.claude-design-module__rNFG8a__claudeDesign [id=interactive-demo]){scroll-margin-top:5rem}.claude-design-module__rNFG8a__claudeDesign [data-benefit-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:48rem){.claude-design-module__rNFG8a__claudeDesign #top h1>span:first-child{translate:0 var(--hero-left-shift,-1.53em)}.claude-design-module__rNFG8a__claudeDesign #top h1>span:last-child{translate:0 var(--hero-right-shift,.94em)}}@media (min-width:80rem){.claude-design-module__rNFG8a__claudeDesign #top h1>span:last-child{translate:clamp(-15rem, -12vw, -4rem) var(--hero-right-shift,.94em)}}@media (max-width:63.99rem){:is(.claude-design-module__rNFG8a__claudeDesign header>nav,.claude-design-module__rNFG8a__claudeDesign header>a:last-child){display:none!important}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav]{z-index:3;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-inline-start:auto;font-size:.72rem;display:block;position:relative}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav]>summary{z-index:2;border:1px solid var(--color-line-strong);justify-content:center;align-items:center;gap:.75rem;min-width:5.5rem;min-height:2.75rem;display:flex;position:relative}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav-icon]{width:1rem;height:.75rem;display:block;position:relative}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav-icon]>span{background:currentColor;block-size:1px;transition:translate .18s ease-out,rotate .18s ease-out;position:absolute;inset-inline:0}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav-icon]>span:first-child{inset-block-start:.125rem}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav-icon]>span:last-child{inset-block-end:.125rem}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav][open] [data-mobile-nav-icon]>span:first-child{translate:0 .25rem;rotate:45deg}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav][open] [data-mobile-nav-icon]>span:last-child{translate:0 -.25rem;rotate:-45deg}.claude-design-module__rNFG8a__claudeDesign header>a:first-child{z-index:4;position:relative}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav]>nav{z-index:1;min-height:100dvh;padding:max(6.25rem, calc(env(safe-area-inset-top) + 5.25rem)) max(1.125rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.125rem, env(safe-area-inset-left));background:var(--color-canvas);color:var(--color-ink-strong);flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) both claude-design-module__rNFG8a__mobile-nav-reveal;position:fixed;inset:0;overflow-y:auto;display:flex!important}.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav]>nav a{border-bottom:1px solid var(--color-line);min-height:4.25rem;font-family:var(--font-sans), sans-serif;letter-spacing:-.025em;text-transform:none;align-items:center;font-size:clamp(1.5rem,6.5vw,2rem);font-weight:500;display:flex}}@keyframes claude-design-module__rNFG8a__mobile-nav-reveal{0%{opacity:0;translate:0 -.75rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){:is(.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav]>nav,.claude-design-module__rNFG8a__claudeDesign [data-mobile-nav-icon]>span){transition:none;animation:none}}@media (max-width:47.99rem){.claude-design-module__rNFG8a__claudeDesign header{min-height:3.75rem;padding:max(1rem, env(safe-area-inset-top)) max(1.125rem, env(safe-area-inset-right)) 1rem max(1.125rem, env(safe-area-inset-left))!important;flex-wrap:nowrap!important}.claude-design-module__rNFG8a__claudeDesign header>a:first-child{min-height:2.75rem}.claude-design-module__rNFG8a__claudeDesign section:not(#top){padding:4.5rem max(1.125rem, env(safe-area-inset-right)) 4.5rem max(1.125rem, env(safe-area-inset-left))!important}.claude-design-module__rNFG8a__claudeDesign section [style*=grid-template-columns\:minmax]{grid-template-columns:minmax(0,1fr)!important;gap:2.25rem!important}.claude-design-module__rNFG8a__claudeDesign section [style*="grid-template-columns:repeat(auto-fit"]{grid-template-columns:minmax(0,1fr)!important}.claude-design-module__rNFG8a__claudeDesign [data-benefit-grid]{grid-template-columns:minmax(0,1fr)!important}:is(.claude-design-module__rNFG8a__claudeDesign [data-operator-console-metrics],.claude-design-module__rNFG8a__claudeDesign [data-operator-console-capabilities]){grid-template-columns:minmax(0,1fr)!important}.claude-design-module__rNFG8a__claudeDesign [data-operator-console-metrics]>div{border-bottom:1px solid var(--color-line);border-right:0!important}.claude-design-module__rNFG8a__claudeDesign [data-operator-console-section] [style*=justify-content\:space-between]{flex-direction:column;align-items:flex-start}.claude-design-module__rNFG8a__claudeDesign #top{min-height:auto!important}.claude-design-module__rNFG8a__claudeDesign #top>div:nth-child(2){flex-direction:column;flex:none!important;align-items:flex-start!important;padding:2.75rem 1.125rem 0!important}.claude-design-module__rNFG8a__claudeDesign #top>div:nth-child(2)>div:first-child{opacity:.62;flex:none;order:1;margin:.75rem auto .5rem;width:min(68vw,20rem)!important;height:clamp(8rem,30vw,10rem)!important;position:relative!important;inset:auto!important;transform:none!important}.claude-design-module__rNFG8a__claudeDesign #top h1{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;font-size:clamp(2.15rem,10.5vw,4.2rem)!important;line-height:1.03!important;display:flex!important}.claude-design-module__rNFG8a__claudeDesign #top h1>span:last-child{flex-wrap:wrap;column-gap:.25em;text-align:left!important;flex-direction:row!important}.claude-design-module__rNFG8a__claudeDesign #top>div:last-child{align-items:flex-start!important;gap:1rem!important;padding:0 1.125rem 1.5rem!important}.claude-design-module__rNFG8a__claudeDesign #top>div:last-child>div:first-child{gap:.875rem!important}.claude-design-module__rNFG8a__claudeDesign #top>div:last-child>div:last-child{display:none!important}.claude-design-module__rNFG8a__claudeDesign h2{overflow-wrap:anywhere;max-width:21ch!important;font-size:clamp(2rem,10vw,3.35rem)!important}.claude-design-module__rNFG8a__claudeDesign pre{max-width:calc(100vw - 2.25rem);overflow-x:auto!important}:is(.claude-design-module__rNFG8a__claudeDesign button,.claude-design-module__rNFG8a__claudeDesign a[style*=padding\:14px]){min-height:3rem}.claude-design-module__rNFG8a__claudeDesign footer{padding-right:max(1.125rem, env(safe-area-inset-right))!important;padding-left:max(1.125rem, env(safe-area-inset-left))!important}.claude-design-module__rNFG8a__claudeDesign footer nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem 1.5rem!important}.claude-design-module__rNFG8a__claudeDesign footer nav a{align-items:center;min-height:2.75rem;display:flex}}@media (max-width:22.99rem){.claude-design-module__rNFG8a__claudeDesign #top>div:nth-child(2){padding-top:2.25rem!important}.claude-design-module__rNFG8a__claudeDesign footer nav{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.claude-design-module__rNFG8a__claudeDesign{scroll-behavior:auto!important}.claude-design-module__rNFG8a__claudeDesign *{scroll-behavior:auto!important}:is(.claude-design-module__rNFG8a__claudeDesign [data-reveal],.claude-design-module__rNFG8a__claudeDesign #top h1 span,.claude-design-module__rNFG8a__claudeDesign #top>div:last-child){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
