.developers-run-ledger-iteration_ledger__qboAF{position:relative;display:flex;flex-direction:column;width:100%;color:var(--frame-ink);font-size:13px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.developers-run-ledger-iteration_board__TOYJC{contain:layout paint;will-change:transform;border:1px solid var(--frame-line);background:var(--v5-surface,#ffffff);box-shadow:0 14px 32px -16px rgb(0 0 0/16%),0 1px 3px rgb(0 0 0/5%);transform-origin:0 50%;transition:transform .82s cubic-bezier(.65,0,.35,1)}.developers-run-ledger-iteration_graphPanel__j7LYM{border-bottom:1px solid var(--frame-line)}.developers-run-ledger-iteration_graphHead__YaYHd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:11px 16px;border-bottom:1px solid var(--frame-line);color:var(--frame-muted);font-family:var(--font-mono);font-size:11px}.developers-run-ledger-iteration_graphHead__YaYHd span:first-child{color:var(--frame-ink);font-weight:500}.developers-run-ledger-iteration_graph__4Nuwe{--graph-rule:color-mix(in srgb,var(--flat-ground,#f5f5f5),#000000 8%);--graph-wire:#d4d4d4;--graph-type:#848484;--graph-chip:color-mix(in srgb,var(--flat-ground,#f5f5f5),#000000 4%);--graph-well:var(--flat-ground,#f5f5f5);--graph-well-chip:color-mix(in srgb,var(--flat-ground,#f5f5f5),#000000 6%);--graph-card-shadow:drop-shadow(0 1.4px 2.8px rgb(8 8 8/5%)) drop-shadow(0 5.6px 19.6px rgb(8 8 8/6%));--graph-sheet-shadow:drop-shadow(0 1.4px 2.8px rgb(8 8 8/4%)) drop-shadow(0 8.4px 25.2px rgb(8 8 8/5%));display:block;width:100%;height:auto;padding:8px 12px 12px;overflow:visible}.developers-run-ledger-iteration_edge__ezdIe,.developers-run-ledger-iteration_graph__4Nuwe circle,.developers-run-ledger-iteration_graph__4Nuwe rect{vector-effect:non-scaling-stroke}.developers-run-ledger-iteration_graphFrame__riH_P{position:relative}.developers-run-ledger-iteration_packetLayer__OH_tB{position:absolute;inset:0;height:100%;pointer-events:none;will-change:transform}.developers-run-ledger-iteration_edge__ezdIe{fill:none;stroke:var(--graph-wire);stroke-width:2;stroke-linecap:round}.developers-run-ledger-iteration_edge__ezdIe[data-lit=true]{stroke:#000000}.developers-run-ledger-iteration_arrow__znRi8[data-tone=rest]{fill:var(--graph-wire)}.developers-run-ledger-iteration_arrow__znRi8[data-tone=lit]{fill:#000000}.developers-run-ledger-iteration_node__SuYdI>rect:nth-of-type(2){rx:10px;fill:#ffffff;stroke:var(--graph-rule);stroke-width:1;filter:var(--graph-card-shadow)}.developers-run-ledger-iteration_node__SuYdI:not([data-state=idle])>rect:nth-of-type(2){stroke:#000000}.developers-run-ledger-iteration_node__SuYdI[data-state=held]>rect:nth-of-type(2){stroke-dasharray:5 3}.developers-run-ledger-iteration_node__SuYdI[data-state=failed]>rect:nth-of-type(2){stroke:var(--graph-type)}.developers-run-ledger-iteration_linkRing__ot3Zi{fill:none;stroke:transparent;stroke-width:3}.developers-run-ledger-iteration_node__SuYdI[data-linked=true] .developers-run-ledger-iteration_linkRing__ot3Zi{stroke:color-mix(in srgb,var(--frame-ink) 12%,transparent)}.developers-run-ledger-iteration_node__SuYdI[data-linked=true]>rect:nth-of-type(2){fill:var(--frame-line-soft)}.developers-run-ledger-iteration_nodeName__lrNG_{fill:var(--graph-type);font-size:calc(12px * var(--run-graph-type, 1));font-weight:500}.developers-run-ledger-iteration_chip__ReqyN{fill:var(--graph-chip);stroke:none}.developers-run-ledger-iteration_chipText___FXvD{fill:var(--graph-type);font-size:10px;font-weight:500}.developers-run-ledger-iteration_nodeDetail__9iM_x{fill:var(--graph-type);font-size:11.5px}.developers-run-ledger-iteration_state__eFRZ2>rect:first-of-type{rx:12px;fill:#ffffff;stroke:var(--graph-rule);stroke-width:1;filter:var(--graph-sheet-shadow)}.developers-run-ledger-iteration_state__eFRZ2:not([data-state=idle])>rect:first-of-type{stroke:#000000}.developers-run-ledger-iteration_branch__h2GUA>rect:first-of-type{rx:8px;fill:var(--graph-well);stroke:none}.developers-run-ledger-iteration_stateName__dQAVs{fill:var(--graph-type);font-size:calc(12px * var(--run-graph-type, 1));font-weight:500}.developers-run-ledger-iteration_branchLabel__9iFgx{fill:var(--graph-well-chip);stroke:none}.developers-run-ledger-iteration_branchLetter__lw1Wr{fill:var(--graph-type);font-size:calc(11px * var(--run-graph-type, 1));font-weight:500}.developers-run-ledger-iteration_port__7iQkb{fill:none}.developers-run-ledger-iteration_packetPath__65r3C{fill:none;stroke:none}.developers-run-ledger-iteration_packet___qnnL rect{fill:var(--frame-muted)}.developers-run-ledger-iteration_packet___qnnL .developers-run-ledger-iteration_packetRing__K_9hU{opacity:.22}.developers-run-ledger-iteration_mark___l4_A circle{fill:none;stroke:var(--frame-line);stroke-width:1}.developers-run-ledger-iteration_mark___l4_A[data-state=active] circle,.developers-run-ledger-iteration_mark___l4_A[data-state=held] circle{stroke:var(--frame-ink)}.developers-run-ledger-iteration_mark___l4_A[data-state=active] circle{fill:var(--frame-ink);animation:developers-run-ledger-iteration_runGraphBlink__RXwKY 1.24s step-end infinite}.developers-run-ledger-iteration_mark___l4_A[data-state=done] circle{fill:var(--frame-ink);stroke:var(--frame-ink)}.developers-run-ledger-iteration_mark___l4_A[data-state=failed] circle{stroke:var(--frame-muted)}.developers-run-ledger-iteration_mark___l4_A[data-state=failed] path{fill:var(--frame-muted)}.developers-run-ledger-iteration_runs__2n8Xv{border-collapse:collapse;width:100%;table-layout:fixed}.developers-run-ledger-iteration_runs__2n8Xv th:first-child{width:17%}.developers-run-ledger-iteration_runs__2n8Xv th:nth-child(2),.developers-run-ledger-iteration_runs__2n8Xv th:nth-child(3){width:22%}.developers-run-ledger-iteration_runs__2n8Xv th:nth-child(4){width:24%}.developers-run-ledger-iteration_runs__2n8Xv th:nth-child(5){width:15%}.developers-run-ledger-iteration_runs__2n8Xv td,.developers-run-ledger-iteration_runs__2n8Xv th{height:42px;padding:0 16px;overflow:hidden;border-bottom:1px solid var(--frame-line);text-align:left;white-space:nowrap;text-overflow:ellipsis}.developers-run-ledger-iteration_runs__2n8Xv th{height:36px;color:var(--frame-muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.developers-run-ledger-iteration_runs__2n8Xv tbody tr:last-child td{border-bottom:0}.developers-run-ledger-iteration_runs__2n8Xv tr[data-selected=true] td{background:var(--frame-line-soft)}.developers-run-ledger-iteration_runId__xoaPS,.developers-run-ledger-iteration_step__2ZtQF{font-family:var(--font-mono);font-size:12px}.developers-run-ledger-iteration_step__2ZtQF{color:var(--frame-muted)}.developers-run-ledger-iteration_status__wQ_Wj{display:inline-flex;align-items:center;gap:8px}.developers-run-ledger-iteration_status__wQ_Wj:before{content:"";flex-shrink:0;width:7px;height:7px;border:1px solid var(--frame-ink);border-radius:50%}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Queued]{color:var(--frame-muted)}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Queued]:before{border-style:dashed;border-color:var(--frame-muted)}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Running]:before{background:var(--frame-ink);animation:developers-run-ledger-iteration_runGraphBlink__RXwKY 1.24s step-end infinite}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Complete]:before{background:var(--frame-ink)}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Cancelled]{color:var(--frame-muted)}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Cancelled]:before{border-color:var(--frame-muted);background:linear-gradient(transparent calc(50% - .5px),var(--frame-muted) calc(50% - .5px),var(--frame-muted) calc(50% + .5px),transparent calc(50% + .5px))}.developers-run-ledger-iteration_status__wQ_Wj[data-status=Failed]:before{border-color:var(--frame-muted);background:linear-gradient(135deg,var(--frame-muted) 50%,transparent 50%)}@keyframes developers-run-ledger-iteration_runGraphBlink__RXwKY{0%{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.developers-run-ledger-iteration_mark___l4_A[data-state=active] circle,.developers-run-ledger-iteration_status__wQ_Wj[data-status=Running]:before{animation:none}}.developers-run-ledger-iteration_ledger__qboAF[data-log-open=true] .developers-run-ledger-iteration_board__TOYJC{transform:scale(.93);transition-delay:0s}.developers-run-ledger-iteration_logPanel__cyKXQ{contain:layout paint;will-change:transform,opacity;position:absolute;top:-16px;right:0;bottom:-16px;z-index:1;display:flex;flex-direction:column;width:31%;overflow:hidden;border:1px solid var(--frame-line);background:var(--v5-surface,#ffffff);box-shadow:0 24px 48px -16px rgb(0 0 0/18%),0 2px 8px rgb(0 0 0/6%);color:var(--frame-ink);font-size:12px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;visibility:hidden;transform:translateX(40px);transition:opacity .36s cubic-bezier(.4,0,1,1),transform .42s cubic-bezier(.4,0,1,1),visibility 0s linear .42s}.developers-run-ledger-iteration_ledger__qboAF[data-log-open=true] .developers-run-ledger-iteration_logPanel__cyKXQ{opacity:1;visibility:visible;transform:none;transition:opacity .52s cubic-bezier(.16,1,.3,1) .18s,transform .64s cubic-bezier(.16,1,.3,1) .18s,translate .72s cubic-bezier(.65,0,.35,1),visibility 0s linear 0s}.developers-run-ledger-iteration_ledger__qboAF[data-context-open=true] .developers-run-ledger-iteration_logPanel__cyKXQ{translate:calc(-100% * 22 / 31) 0}.developers-run-ledger-iteration_ledger__qboAF[data-log-open=true]:not([data-context-open=true]) .developers-run-ledger-iteration_logPanel__cyKXQ{transition:opacity .52s cubic-bezier(.16,1,.3,1) .18s,transform .64s cubic-bezier(.16,1,.3,1) .18s,translate .72s cubic-bezier(.65,0,.35,1) .3s,visibility 0s linear 0s}.developers-run-ledger-iteration_ledger__qboAF:not([data-log-open=true]) .developers-run-ledger-iteration_board__TOYJC{transition-delay:.22s}.developers-run-ledger-iteration_logHead__o_4Ac{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-bottom:1px solid var(--frame-line);font-size:13px;font-weight:600}.developers-run-ledger-iteration_logRun__0t_zh{color:var(--frame-muted);font-family:var(--font-mono);font-size:11px;font-weight:400}.developers-run-ledger-iteration_logBody__DZ1Qt{display:flex;flex:1 1;flex-direction:column;min-height:0}.developers-run-ledger-iteration_logState__k8qCr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:9px 14px;border-bottom:1px solid var(--frame-line);color:var(--frame-muted);font-size:11px}.developers-run-ledger-iteration_logState__k8qCr .developers-run-ledger-iteration_status__wQ_Wj{color:var(--frame-ink);font-size:12px}.developers-run-ledger-iteration_log__LFRhj{display:flex;flex:1 1;flex-direction:column;min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}@keyframes developers-run-ledger-iteration_logLineIn__QIbh_{0%{opacity:0;transform:translateY(6px)}}.developers-run-ledger-iteration_log__LFRhj li{animation:developers-run-ledger-iteration_logLineIn__QIbh_ .32s cubic-bezier(.16,1,.3,1);display:grid;flex-shrink:0;grid-template-columns:auto minmax(0,1fr);grid-gap:1px 10px;gap:1px 10px;padding:8px 14px;border-bottom:1px solid var(--frame-line)}.developers-run-ledger-iteration_log__LFRhj li[data-picked=true]{background:var(--frame-line-soft)}.developers-run-ledger-iteration_logAt__bVbAb{grid-row:span 2;color:var(--frame-muted);font-family:var(--font-mono);font-size:10.5px;line-height:1.6}.developers-run-ledger-iteration_logEvent__ad3Ev{overflow:hidden;font-family:var(--font-mono);font-size:11.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.developers-run-ledger-iteration_logDetail__2L5Dg{overflow:hidden;color:var(--frame-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.developers-run-ledger-iteration_logDetail__2L5Dg b{margin-right:6px;color:var(--frame-ink);font-weight:500}.developers-run-ledger-iteration_contextPanel__BbZv3{contain:layout paint;will-change:transform,opacity;position:absolute;top:30%;right:0;z-index:1;width:30%;border:1px solid var(--frame-line);background:var(--v5-surface,#ffffff);box-shadow:0 28px 56px -18px rgb(0 0 0/22%),0 2px 8px rgb(0 0 0/7%);color:var(--frame-ink);font-size:12px;line-height:1.4;opacity:0;visibility:hidden;transform:translateX(40px);transition:opacity .32s cubic-bezier(.4,0,1,1),transform .38s cubic-bezier(.4,0,1,1),visibility 0s linear .38s}.developers-run-ledger-iteration_ledger__qboAF[data-context-open=true] .developers-run-ledger-iteration_contextPanel__BbZv3{opacity:1;visibility:visible;transform:none;transition:opacity .52s cubic-bezier(.16,1,.3,1) .26s,transform .64s cubic-bezier(.16,1,.3,1) .26s,visibility 0s linear 0s}.developers-run-ledger-iteration_contextTitle__Qj2J3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-bottom:1px solid var(--frame-line)}.developers-run-ledger-iteration_contextTitle__Qj2J3 b{font-family:var(--font-mono);font-size:12px;font-weight:500}.developers-run-ledger-iteration_contextChip__FoWHn{padding:2px 7px;border:1px solid var(--frame-line);border-radius:6px;color:var(--frame-muted);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.developers-run-ledger-iteration_facts__WubsW{margin:0;padding:4px 0}.developers-run-ledger-iteration_facts__WubsW div{display:grid;grid-template-columns:38% minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 14px}.developers-run-ledger-iteration_facts__WubsW dt{color:var(--frame-muted);font-size:11px}.developers-run-ledger-iteration_facts__WubsW dd{margin:0;overflow:hidden;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.developers-run-ledger-iteration_board__TOYJC,.developers-run-ledger-iteration_contextPanel__BbZv3,.developers-run-ledger-iteration_ledger__qboAF[data-context-open=true] .developers-run-ledger-iteration_contextPanel__BbZv3,.developers-run-ledger-iteration_ledger__qboAF[data-log-open=true] .developers-run-ledger-iteration_logPanel__cyKXQ,.developers-run-ledger-iteration_logPanel__cyKXQ{transition:none}.developers-run-ledger-iteration_log__LFRhj li{animation:none}}.developers-run-ledger-iteration_cursor__g1E1O{position:absolute;top:0;left:0;z-index:2;width:34px;height:34px;border:1px solid rgb(0 0 0/14%);border-radius:50%;background:rgb(0 0 0/9%);opacity:0;pointer-events:none;transition:translate .6s cubic-bezier(.65,0,.35,1),opacity .26s ease-out,background-color .12s ease-out,scale .12s ease-out}.developers-run-ledger-iteration_cursor__g1E1O[data-phase=move],.developers-run-ledger-iteration_cursor__g1E1O[data-phase=press],.developers-run-ledger-iteration_cursor__g1E1O[data-phase=release]{opacity:1}.developers-run-ledger-iteration_cursor__g1E1O[data-phase=press]{background:rgb(0 0 0/24%);scale:.84;transition:translate .16s ease-out,background-color .12s ease-out,scale .12s ease-out}.developers-run-ledger-iteration_cursor__g1E1O[data-phase=leave]{opacity:0;transition:opacity .46s ease-in}@media (prefers-reduced-motion:reduce){.developers-run-ledger-iteration_cursor__g1E1O{display:none}}.developers-run-ledger-iteration_fit__z9EpE{width:100%}.developers-run-ledger-iteration_fit__z9EpE[data-scaled=true]{overflow:hidden}.developers-run-ledger-iteration_fit__z9EpE[data-scaled=true] .developers-run-ledger-iteration_fitInner__RXwui{width:1180px;transform-origin:0 0}.developers-run-ledger-iteration_console__lACRY{--frame-line:#c8c8c8;--frame-line-soft:#e1e1e1;--frame-ink:#000000;--frame-muted:#4a4a4a;--frame-canvas:#fafafa;--flat-ground:var(--plate-bg,#f5f5f5);display:flex;flex-direction:column;width:100%;background:#ffffff;color:var(--frame-ink);font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:13px;line-height:1.3}.developers-run-ledger-iteration_consoleStage__UyxzI{position:relative;padding:clamp(24px,3vw,40px) clamp(16px,2.5vw,28px);background:var(--frame-canvas)}.developers-run-ledger-iteration_consoleFoot__VmIIJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:12px clamp(16px,2.5vw,28px);border-top:1px solid var(--frame-line);font-size:12px;line-height:1.4}.developers-run-ledger-iteration_consoleFoot__VmIIJ .developers-run-ledger-iteration_status__wQ_Wj{gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.developers-run-ledger-iteration_footDetail__p4Nto{color:var(--frame-muted);font-size:12px}.developers-code-frame_host__LqOBf{container-type:inline-size;width:100%;min-width:0}.developers-code-frame_figure__2EKEv{--figure-mono:var(--font-mono);--figure-ink:var(--plate-fg,#000);--figure-muted:var(--plate-muted,#4a4a4a);--figure-surface:var(--v5-surface,#ffffff);--figure-edge:var(--v5-frame-line,#e6e6e6);--figure-rule:var(--v5-frame-line-panel,#c8c8c8);--figure-rule-soft:var(--v5-frame-line-panel-soft,#e1e1e1);--figure-confirmed:#008328;--figure-ease:cubic-bezier(0.16,1,0.3,1);--figure-code:clamp(10px,1.35cqw,12px);--figure-code-small:clamp(9.5px,1.15cqw,11px);--figure-pad:clamp(12px,2.2cqw,22px);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--figure-edge);background:var(--figure-surface);box-shadow:var(--canvas-lift);color:var(--figure-ink);font-family:var(--v3-body,Inter,sans-serif)}.developers-code-frame_chrome__3RYeX{display:flex;gap:2cqw;align-items:stretch;justify-content:space-between;min-height:clamp(30px,4.4cqw,38px);padding:0 var(--figure-pad) 0 0;border-bottom:1px solid var(--figure-rule)}.developers-code-frame_fileTab__DbgQi,.developers-code-frame_tab__aQuKR{display:inline-flex;gap:clamp(8px,1.2cqw,10px);align-items:center;margin-bottom:-1px;padding:0 var(--figure-pad);border-right:1px solid var(--figure-rule);border-bottom:1px solid var(--figure-surface);font-family:var(--figure-mono);font-size:var(--figure-code);line-height:1}.developers-code-frame_chrome__3RYeX[data-file-tabs=true]{flex-wrap:wrap;gap:0;padding:0}.developers-code-frame_fileTabs__2mTuu{display:flex;min-width:0}.developers-code-frame_fileTab__DbgQi{--control-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;border-top:0;border-left:0;border-radius:0;border-bottom-color:var(--figure-rule);background:var(--plate-bg,#f5f5f5);color:var(--figure-muted);cursor:pointer;white-space:nowrap}.developers-code-frame_fileTab__DbgQi[aria-selected=true]{border-bottom-color:var(--figure-surface);background:var(--figure-surface);color:var(--figure-ink);box-shadow:inset 0 2px var(--figure-ink)}.developers-code-frame_body__ymqcZ[role=tabpanel]:focus-visible,.developers-code-frame_fileTab__DbgQi:focus-visible{outline:2px solid var(--figure-ink);outline-offset:-3px}.developers-code-frame_chrome__3RYeX[data-file-tabs=true] .developers-code-frame_meta__VR5d4{flex:1 1;justify-content:flex-end;padding-inline:var(--figure-pad)}@media (hover:hover){.developers-code-frame_fileTab__DbgQi:hover{color:var(--figure-ink);background:var(--figure-surface)}}@media (pointer:coarse){.developers-code-frame_fileTab__DbgQi{min-height:44px}}@container (max-width: 499px){.developers-code-frame_chrome__3RYeX[data-file-tabs=true] .developers-code-frame_meta__VR5d4{flex-basis:100%;justify-content:space-between;padding-block:8px;border-top:1px solid var(--figure-rule)}}.developers-code-frame_fileMark__Bgqim{display:inline-block;width:7px;height:7px;border:1px solid}.developers-code-frame_meta__VR5d4{display:inline-flex;gap:clamp(12px,2cqw,20px);align-items:center}.developers-code-frame_caretLine__q8lS8{color:var(--figure-muted);font-family:var(--figure-mono);font-size:var(--figure-code-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.developers-code-frame_surface__HWwee{color:var(--figure-muted);font-size:clamp(10px,1.25cqw,11px);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.developers-code-frame_body__ymqcZ{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);min-height:0}.developers-code-frame_figure__2EKEv[data-frame-split=even] .developers-code-frame_body__ymqcZ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.developers-code-frame_editor__XFxXl{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:clamp(10px,1.6cqw,14px);column-gap:clamp(10px,1.6cqw,14px);align-content:start;min-width:0;padding:var(--figure-pad);border-right:1px solid var(--figure-rule);font-family:var(--figure-mono);font-size:var(--figure-code);line-height:1.5}.developers-code-frame_editor__XFxXl:before{content:"";position:absolute;z-index:1;grid-column:1/2;inset-block:var(--figure-pad) 0;inset-inline-end:0;width:1px;background:var(--figure-rule-soft);pointer-events:none}.developers-code-frame_line__xD_HD{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;isolation:isolate;min-width:0}.developers-code-frame_line__xD_HD[data-state=pending] .developers-code-frame_code__2X_Gs{opacity:0}.developers-code-frame_line__xD_HD[data-state=typing]:before{content:"";position:absolute;z-index:-1;inset:0 calc(var(--figure-pad) * -1);background:var(--plate-bg,#f5f5f5)}.developers-code-frame_lineNo__hsYAk{min-width:2ch;padding-right:clamp(8px,1.2cqw,12px);color:var(--figure-line-number);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .24s var(--figure-ease)}.developers-code-frame_line__xD_HD[data-state=pending] .developers-code-frame_lineNo__hsYAk{opacity:0}.developers-code-frame_code__2X_Gs{display:flex;align-items:baseline;min-width:0;white-space:pre;transition:opacity .36s var(--figure-ease)}.developers-code-frame_text__ytFNw [data-token=comment]{color:var(--figure-muted);font-style:italic}.developers-code-frame_text__ytFNw [data-token=kw]{color:var(--figure-muted);font-weight:600}.developers-code-frame_text__ytFNw [data-token=cls]{color:var(--figure-ink);font-weight:600}.developers-code-frame_text__ytFNw [data-token=param],.developers-code-frame_text__ytFNw [data-token=punct]{color:var(--figure-muted)}.developers-code-frame_text__ytFNw [data-token=str]{color:var(--figure-ink);background:var(--figure-rule-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone}.developers-code-frame_text__ytFNw [data-token=tick]{color:var(--figure-confirmed)}.developers-code-frame_line__xD_HD[data-kind=comment],.developers-code-frame_line__xD_HD[data-kind=output]{color:var(--figure-muted)}.developers-code-frame_line__xD_HD[data-kind=blank]{min-height:1.5em}.developers-code-frame_text__ytFNw{display:inline-block;overflow:hidden;max-width:none;white-space:pre;vertical-align:bottom}.developers-code-frame_line__xD_HD[data-kind=comment] .developers-code-frame_text__ytFNw,.developers-code-frame_line__xD_HD[data-kind=output] .developers-code-frame_text__ytFNw{display:inline;white-space:pre-wrap}.developers-code-frame_line__xD_HD[data-kind=code][data-state=pending] .developers-code-frame_text__ytFNw{max-width:0}.developers-code-frame_line__xD_HD[data-state=typing] .developers-code-frame_text__ytFNw{max-width:0;animation:developers-code-frame_type__FuKIX calc(var(--chars) * var(--char-ms, 36ms) * var(--figure-speed)) steps(var(--chars)) forwards}@supports (animation-timing-function:linear(0,1)){.developers-code-frame_line__xD_HD[data-state=typing] .developers-code-frame_text__ytFNw{animation-timing-function:var(--type-ease,steps(var(--chars)))}}@keyframes developers-code-frame_type__FuKIX{0%{max-width:0}to{max-width:calc(var(--chars) * 1ch)}}.developers-code-frame_caret__6x8f3{display:none;flex:none;width:1px;height:1.05em;margin-left:1px;background:currentcolor;animation:developers-code-frame_blink__lRmnc 1s step-end infinite}.developers-code-frame_line__xD_HD[data-state=typing] .developers-code-frame_caret__6x8f3{display:inline-block}@keyframes developers-code-frame_blink__lRmnc{50%{opacity:0}}@container (max-width: 699px){.developers-code-frame_figure__2EKEv{aspect-ratio:auto}.developers-code-frame_body__ymqcZ,.developers-code-frame_figure__2EKEv[data-frame-split=even] .developers-code-frame_body__ymqcZ{grid-template-columns:minmax(0,1fr)}.developers-code-frame_editor__XFxXl{border-right:0;border-bottom:1px solid var(--figure-rule)}}.developers-code-frame_figure__2EKEv[data-frame-layout=editor]{--figure-code:clamp(10px,3cqw,14px);--figure-pad:clamp(16px,3cqw,24px);grid-template-rows:auto minmax(min-content,1fr);aspect-ratio:16/10}.developers-code-frame_figure__2EKEv[data-frame-layout=editor] .developers-code-frame_chrome__3RYeX{min-height:40px}.developers-code-frame_figure__2EKEv[data-frame-layout=editor] .developers-code-frame_body__ymqcZ{grid-template-columns:minmax(0,1fr)}.developers-code-frame_figure__2EKEv[data-frame-layout=editor] .developers-code-frame_editor__XFxXl{border:0}@container (max-width: 699px){.developers-code-frame_figure__2EKEv[data-frame-layout=editor]{aspect-ratio:auto}}@container (max-width: 339px){.developers-code-frame_figure__2EKEv[data-frame-layout=editor]{--figure-pad:12px}.developers-code-frame_figure__2EKEv[data-frame-layout=editor] .developers-code-frame_editor__XFxXl{column-gap:6px}.developers-code-frame_figure__2EKEv[data-frame-layout=editor] .developers-code-frame_lineNo__hsYAk{padding-right:4px}}.developers-code-frame_host__LqOBf[data-static=true] .developers-code-frame_lineNo__hsYAk{opacity:1}.developers-code-frame_host__LqOBf[data-static=true] .developers-code-frame_text__ytFNw{max-width:none;animation:none}.developers-code-frame_host__LqOBf[data-static=true] .developers-code-frame_caret__6x8f3{display:none}.developers-code-frame_host__LqOBf[data-static=true] .developers-code-frame_code__2X_Gs{transition:none}@media (prefers-reduced-motion:reduce){.developers-code-frame_text__ytFNw{max-width:none;animation:none}.developers-code-frame_caret__6x8f3{display:none}.developers-code-frame_code__2X_Gs{transition:none}}.developers-access-figure_host__91BIU{container-type:inline-size;width:100%;min-width:0}.developers-access-figure_figure__UiT97{--figure-mono:var(--font-mono);--figure-ink:var(--plate-fg,#000);--figure-muted:var(--plate-muted,#4a4a4a);--figure-surface:#f5f5f5;--figure-edge:var(--v5-frame-line,#e6e6e6);--figure-rule:var(--v5-frame-line-panel,#c8c8c8);--figure-rule-soft:var(--v5-frame-line-panel-soft,#e1e1e1);--figure-confirmed:#008328;--figure-ease:cubic-bezier(0.16,1,0.3,1);--figure-code-small:clamp(10px,1.25cqw,11.5px);--figure-axis:clamp(10px,1.45cqw,14px);--figure-pad:clamp(12px,2.2cqw,22px);--figure-turn:calc(var(--figure-turn-ms, 1280ms) * var(--figure-speed, 1));position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:clamp(10px,1.8cqw,18px);gap:clamp(10px,1.8cqw,18px);width:100%;min-width:0;aspect-ratio:auto;padding:var(--figure-pad);overflow:hidden;border:1px solid var(--figure-edge);background:var(--figure-surface);box-shadow:var(--canvas-lift);color:var(--figure-ink);font-family:var(--v3-body,Inter,sans-serif)}.developers-access-figure_head__VcbAr{display:flex;gap:1ch;align-items:baseline;justify-content:space-between;padding-bottom:clamp(8px,1.2cqw,12px);border-bottom:1px solid var(--figure-rule)}.developers-access-figure_label__FJx06{color:var(--figure-muted);font-size:clamp(9px,1.2cqw,10.5px);font-weight:400;letter-spacing:.12em;text-transform:uppercase}.developers-access-figure_axes__btt1Y{color:var(--figure-muted);font-family:var(--figure-mono);font-size:var(--figure-code-small);white-space:nowrap}.developers-access-figure_stage__iKXRE{display:block;width:100%;height:auto;min-width:0;align-self:center;overflow:visible}.developers-access-figure_columnHead__gZwbq,.developers-access-figure_rowHead__qb3Ke{font-family:var(--v3-body,Inter,sans-serif);font-weight:400}.developers-access-figure_note__SkoYI{fill:#707070;font-family:var(--figure-mono);font-size:17px;opacity:0}.developers-access-figure_note__SkoYI[data-on=true]{opacity:1}.developers-access-figure_note__SkoYI[data-ink=true]{fill:#535353}@keyframes developers-access-figure_accessSettle__WQGVM{0%{transform:translateY(calc(-40px * var(--drop)))}to{transform:translateY(0)}}.developers-access-figure_host__91BIU[data-turn=true] .developers-access-figure_cell__gCGVQ{animation:developers-access-figure_accessSettle__WQGVM calc(var(--figure-turn) * .7) cubic-bezier(.37,0,.63,1) both;animation-delay:calc(var(--order) * 52ms * var(--figure-speed, 1))}.developers-access-figure_foot__Ye2nd{display:flex;flex-direction:column;gap:6px;min-height:calc(4 * 1.5em + 3px + clamp(8px, 1.2cqw, 12px));padding-top:clamp(8px,1.2cqw,12px);border-top:1px solid var(--figure-rule);font-family:var(--figure-mono);font-size:var(--figure-code-small);line-height:1.5}.developers-access-figure_caption__x098s{overflow:hidden;color:var(--figure-muted);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .32s var(--figure-ease)}.developers-access-figure_caption__x098s[data-on=true]{opacity:1}.developers-access-figure_log__9Gt7S{display:flex;flex-direction:column;gap:1px;min-width:0}.developers-access-figure_logRow__r8iHk{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-column-gap:clamp(8px,1.4cqw,14px);column-gap:clamp(8px,1.4cqw,14px);align-items:baseline;min-width:0;opacity:0;transform:translateY(4px);transition:opacity .32s var(--figure-ease),transform .42s var(--figure-ease)}.developers-access-figure_logRow__r8iHk[data-on=true]{opacity:1;transform:none}.developers-access-figure_at__hnbjN,.developers-access-figure_worker__pmEEa{color:var(--figure-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.developers-access-figure_action__0xtOU{overflow:hidden;color:var(--figure-ink);white-space:nowrap;text-overflow:ellipsis}.developers-access-figure_result__biyAk{display:inline-flex;gap:1ch;align-items:baseline;color:var(--figure-muted);white-space:nowrap}.developers-access-figure_logRow__r8iHk[data-ok=true] .developers-access-figure_mark__uAkxv{color:var(--figure-confirmed)}@container (max-width: 539px){.developers-access-figure_note__SkoYI{font-size:24px}.developers-access-figure_figure__UiT97{aspect-ratio:auto}.developers-access-figure_foot__Ye2nd{min-height:0}.developers-access-figure_caption__x098s{white-space:normal}.developers-access-figure_logRow__r8iHk{grid-template-columns:auto minmax(0,1fr) auto}.developers-access-figure_worker__pmEEa{display:none}}.developers-access-figure_host__91BIU[data-static=true] .developers-access-figure_caption__x098s,.developers-access-figure_host__91BIU[data-static=true] .developers-access-figure_logRow__r8iHk{transition:none}@media (prefers-reduced-motion:reduce){.developers-access-figure_cell__gCGVQ{animation:none!important}.developers-access-figure_caption__x098s,.developers-access-figure_logRow__r8iHk{transition:none}}.developers-page_page__xWc7m [data-developers-section]{border-bottom:1px solid var(--flat-line,#c8c8c8)}.developers-page_page__xWc7m[data-developers-page] section[data-home-v3-plate=proof],.developers-page_page__xWc7m[data-home-v5][data-developers-page] [data-developers-section]+*,.developers-page_page__xWc7m[data-home-v5][data-developers-page] [data-developers-section]+[data-developers-section],.developers-page_page__xWc7m[data-home-v5][data-developers-page] [data-developers-section]>[data-home-v3-plate]{border-top:0}.developers-page_page__xWc7m[data-home-v5][data-developers-page][data-home-v5-typeface]{--v3-display-weight:400;--v3-display-plate-weight:400;--v3-display-plate-leading:1.2}.developers-page_page__xWc7m[data-home-v5][data-developers-page][data-home-v5-typeface] [data-home-v3-lane] h3{font-size:18px}.developers-page_page__xWc7m[data-home-v5][data-developers-page][data-home-v5-typeface] [data-home-v3-ask] [class*=home-v3_emphasis]{font-weight:400}.developers-page_page__xWc7m[data-developers-page] [data-developers-section=marketplaces] [class*=proof-logos_label]{max-width:none}.developers-page_page__xWc7m[data-developers-page] [data-developers-section=marketplaces] [class*=proof-logos_slot] img{opacity:1;filter:grayscale(1)}.developers-page_page__xWc7m[data-developers-page] [data-home-v3-lane] p{max-width:none}.developers-page_page__xWc7m [data-developers-section=marketplaces]{--proof-pitch:108px}