.DVMPlayground_root__s91ed{--bg:#0c0b0f;--panel:#17161b;--panel2:#1f1d24;--panel3:#111015;--line:#393640;--soft:#27242d;--text:#f5f0e8;--muted:#b7ada4;--cyan:#69c8f3;--green:#8fd39c;--amber:#e4b65d;--red:#ee7f8b;--violet:#bda7ff;background:var(--bg);color:var(--text);display:grid;gap:12px;min-height:100svh;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.DVMPlayground_root__s91ed *{box-sizing:border-box;min-width:0}.DVMPlayground_rootEmbed__vstUE{min-height:auto;padding:0}.DVMPlayground_artifact__IJjKV em,.DVMPlayground_consoleInput__ySBOy,.DVMPlayground_consoleLine__ClrwM,.DVMPlayground_field__BhtD_ strong,.DVMPlayground_journalRow__o8nnD,.DVMPlayground_prompt__29_O5,.DVMPlayground_traceAddress__XMiL4,.DVMPlayground_traceMeta__S5X3v,.DVMPlayground_traceStatus__8fDN_{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.DVMPlayground_rootFullscreen__VTbFU{background:#080a0d;gap:0;grid-template-rows:44px minmax(0,1fr);height:100svh;min-height:100svh;overflow:hidden;padding:0}.DVMPlayground_fullscreenBar__pjcUH{align-items:center;background:#0f1318;border-bottom:1px solid rgba(255,255,255,.12);color:#f5f0e8;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:0 14px}.DVMPlayground_backToSite__tjagP,.DVMPlayground_openDirect__2KK9T{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#f5f0e8;display:inline-flex;font-weight:750;justify-content:center;text-decoration:none;white-space:nowrap}.DVMPlayground_backToSite__tjagP{font-size:13px;min-height:30px;padding:6px 10px}.DVMPlayground_fullscreenActions__TFMdu{align-items:center;display:flex;gap:10px;min-width:0}.DVMPlayground_fullscreenLabel__aWNuv{color:#aeb8c3;font-size:12px;font-weight:700;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.DVMPlayground_openDirect__2KK9T{display:none;font-size:11px;min-height:30px;padding:7px 9px}.DVMPlayground_rootFullscreen__VTbFU .DVMPlayground_debuggerFrame__vUStz{height:100%;margin:0;max-width:none;min-height:0;padding:0;width:100%}.DVMPlayground_rootFullscreen__VTbFU .DVMPlayground_assuranceFrameShell__F3h8j{border:0;border-radius:0;height:100%;min-height:0}.DVMPlayground_rootFullscreen__VTbFU .DVMPlayground_assuranceFrame__fTbf8,.DVMPlayground_rootFullscreen__VTbFU .DVMPlayground_frameFallback__FmnpD{height:100%;min-height:0}.DVMPlayground_rootEmbed__vstUE .DVMPlayground_debuggerFrame__vUStz{max-width:none;padding:0}.DVMPlayground_debuggerFrame__vUStz{display:grid;gap:18px;margin:0 auto;max-width:1180px;padding:0 28px 88px;width:100%}.DVMPlayground_assuranceFrameShell__F3h8j{background:#101210;border:1px solid var(--line);border-radius:8px;min-height:760px;overflow:hidden;width:100%}.DVMPlayground_assuranceFrame__fTbf8{border:0;display:block;height:min(920px,calc(100svh - 118px));min-height:760px;width:100%}.DVMPlayground_frameFallback__FmnpD{align-content:center;background:#121512;color:var(--text);display:grid;gap:12px;min-height:760px;padding:28px;text-align:center}.DVMPlayground_frameFallback__FmnpD strong{font-size:22px}.DVMPlayground_frameFallback__FmnpD p{color:var(--muted);line-height:1.5;margin:0}.DVMPlayground_frameFallback__FmnpD a{background:#e6f7ee;border:1px solid rgba(121,213,165,.36);border-radius:8px;color:#102219;font-weight:800;justify-self:center;padding:10px 14px;text-decoration:none}.DVMPlayground_rootEmbed__vstUE .DVMPlayground_assuranceFrameShell__F3h8j{border-radius:0;min-height:720px}.DVMPlayground_rootEmbed__vstUE .DVMPlayground_assuranceFrame__fTbf8{height:min(860px,92svh);min-height:720px}.DVMPlayground_controls__wtbyw,.DVMPlayground_levelBar__K9UZF{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;padding:10px}.DVMPlayground_tabs__mVi8y{display:flex;gap:6px}.DVMPlayground_button__81HTU,.DVMPlayground_dangerButton___ufCH,.DVMPlayground_macroRow__024OL,.DVMPlayground_primaryButton__xi1fX,.DVMPlayground_select__JO5WR,.DVMPlayground_tab__R3uXf,.DVMPlayground_timelineRow__5K80u{border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font:inherit}.DVMPlayground_button__81HTU,.DVMPlayground_dangerButton___ufCH,.DVMPlayground_primaryButton__xi1fX,.DVMPlayground_tab__R3uXf{background:var(--panel2);min-height:34px;padding:7px 12px}.DVMPlayground_tab__R3uXf{display:grid;gap:2px;justify-items:start}.DVMPlayground_tab__R3uXf strong{font-size:13px}.DVMPlayground_tab__R3uXf span{color:var(--muted);font-size:11px}.DVMPlayground_primaryButton__xi1fX,.DVMPlayground_tab__R3uXf.DVMPlayground_active__qKkUD{background:#182936;border-color:var(--cyan);color:var(--cyan)}.DVMPlayground_tab__R3uXf.DVMPlayground_active__qKkUD span{color:var(--cyan)}.DVMPlayground_button__81HTU:disabled{cursor:default;opacity:.45}.DVMPlayground_dangerButton___ufCH{background:#351b24;border-color:#73404a;color:#ffd0d4}.DVMPlayground_select__JO5WR{background:var(--panel2);margin-left:auto;min-height:34px;padding:6px 10px}.DVMPlayground_levelMeta__bC3zX{color:var(--muted);display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:260px}.DVMPlayground_badge__i6VT8{border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:12px;line-height:1;padding:5px 8px;white-space:nowrap}.DVMPlayground_badge_idle__ma56n{color:var(--muted)}.DVMPlayground_badge_pending__ZP2Tk{background:rgba(245,193,93,.1);border-color:rgba(245,193,93,.35);color:var(--amber)}.DVMPlayground_badge_ok__rZssb{background:rgba(142,230,167,.1);border-color:rgba(142,230,167,.35);color:var(--green)}.DVMPlayground_badge_bad__hmBLO{background:rgba(240,138,142,.12);border-color:rgba(240,138,142,.42);color:var(--red)}.DVMPlayground_badge_note__uZOaQ{color:var(--cyan)}.DVMPlayground_console__T_4Fz,.DVMPlayground_graphPanel__ZsG_v,.DVMPlayground_inspector__ic3iI,.DVMPlayground_panel__yQaE3{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.DVMPlayground_panelHeader__kuXeM{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:10px 12px}.DVMPlayground_panelHeader__kuXeM h3,.DVMPlayground_sectionTitle__SNGQg{font-size:13px;margin:0;text-transform:uppercase}.DVMPlayground_panelHeader__kuXeM span{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DVMPlayground_inspector__ic3iI,.DVMPlayground_macroStack__6PC8h,.DVMPlayground_microStack__y3jXT,.DVMPlayground_timeline__JhTe4{display:grid;gap:8px;padding:10px}.DVMPlayground_timeline__JhTe4{max-height:540px;overflow:auto}.DVMPlayground_macroRow__024OL,.DVMPlayground_timelineRow__5K80u{align-items:center;background:var(--panel2);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:8px;text-align:left}.DVMPlayground_timelineRow__5K80u{grid-template-columns:34px minmax(110px,1fr) auto auto auto minmax(80px,1fr)}.DVMPlayground_microStack__y3jXT{border-top:1px solid var(--line);max-height:240px;overflow:auto}.DVMPlayground_microRow___9gP8{align-items:center;background:var(--panel3);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) minmax(84px,.8fr) auto;min-height:34px;padding:7px;text-align:left}.DVMPlayground_microRow___9gP8 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DVMPlayground_rowActive__Y4E1H{border-color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan)}.DVMPlayground_macroRow__024OL span:first-child,.DVMPlayground_traceOp__Wz6wg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DVMPlayground_traceAddress__XMiL4,.DVMPlayground_traceMeta__S5X3v,.DVMPlayground_traceStatus__8fDN_{color:var(--muted);font-size:12px}.DVMPlayground_graphWrap__2fNoT{height:430px;overflow:auto}.DVMPlayground_graphSvg__yHStA{display:block;min-height:100%;min-width:100%}.DVMPlayground_edge__4TKq6{fill:none;marker-end:url(#arrow);opacity:.55;stroke:#526366;stroke-width:2}.DVMPlayground_edgeActive__p7v6n{opacity:1;stroke:var(--cyan);stroke-width:3}.DVMPlayground_graphSvg__yHStA marker path{fill:#526366}.DVMPlayground_graphNode__kEKi_{cursor:pointer;outline:none}.DVMPlayground_graphNode__kEKi_ rect{fill:var(--graph-node,#132024);stroke:var(--line);stroke-width:1.5}.DVMPlayground_graphNodeActive__vigpu rect{stroke:var(--cyan);stroke-width:2.5}.DVMPlayground_node_idle__OI9FE rect{fill:var(--graph-node,#132024)}.DVMPlayground_node_pendingRemote__waVWz rect{fill:var(--graph-pending,#332714);stroke:var(--amber)}.DVMPlayground_node_executed__TvhkM rect{fill:var(--graph-ok,#142719);stroke:var(--green)}.DVMPlayground_node_failed__udLD_ rect{fill:var(--graph-bad,#351b24);stroke:var(--red)}.DVMPlayground_nodeText__n3zzC{fill:var(--graph-text,var(--text));font-size:13px;font-weight:650}.DVMPlayground_nodeSub__sVWsq{fill:var(--graph-sub,var(--muted));font-size:11px}.DVMPlayground_section__b6DZY{background:var(--panel2);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.DVMPlayground_artifact__IJjKV,.DVMPlayground_bundle__K7HY9,.DVMPlayground_cardlet__OnH_e,.DVMPlayground_journalRow__o8nnD,.DVMPlayground_peer__eY3zQ{background:var(--panel3);border:1px solid var(--line);border-radius:8px;padding:9px}.DVMPlayground_cardlet__OnH_e p{color:var(--muted);line-height:1.45;margin:6px 0 0}.DVMPlayground_bundle__K7HY9,.DVMPlayground_cardletHead__H_LS5,.DVMPlayground_peerHead__XtPUT{align-items:center;display:flex;gap:8px;justify-content:space-between}.DVMPlayground_field__BhtD_{display:grid;gap:8px;grid-template-columns:82px minmax(0,1fr)}.DVMPlayground_artifact__IJjKV span,.DVMPlayground_bundle__K7HY9 span,.DVMPlayground_field__BhtD_ span,.DVMPlayground_journalRow__o8nnD em{color:var(--muted)}.DVMPlayground_artifact__IJjKV strong,.DVMPlayground_field__BhtD_ strong,.DVMPlayground_journalRow__o8nnD em{overflow-wrap:anywhere}.DVMPlayground_peerHead__XtPUT span{color:var(--muted);font-size:12px}.DVMPlayground_handleList__TIaUp{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.DVMPlayground_handle__RVHx3{border:1px solid var(--line);border-radius:999px;color:var(--green);display:inline-flex;flex-direction:column;font-size:11px;gap:2px;padding:5px 8px}.DVMPlayground_handle__RVHx3 em{color:var(--muted);font-style:normal}.DVMPlayground_handleConsumed__0UbO8{color:var(--muted);opacity:.7}.DVMPlayground_handlePoisoned__NcVN6{border-color:var(--red);color:var(--red)}.DVMPlayground_bundle__K7HY9 div{display:grid;gap:3px;min-width:0}.DVMPlayground_artifact__IJjKV,.DVMPlayground_journalRow__o8nnD{display:grid;gap:4px}.DVMPlayground_observation__hl9My{border-left:3px solid var(--green);color:var(--green);padding-left:8px}.DVMPlayground_empty__k7rgC{color:var(--muted);padding:6px 0}.DVMPlayground_console__T_4Fz{display:grid;grid-template-rows:190px auto}.DVMPlayground_consoleLog__m7Eee{background:#08070b;overflow:auto;padding:10px}.DVMPlayground_consoleLine__ClrwM{color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.DVMPlayground_console_cmd__euZ1z{color:var(--cyan)}.DVMPlayground_console_warn__r_v_h{color:var(--amber)}.DVMPlayground_console_err__tNF73{color:var(--red)}.DVMPlayground_consoleForm__GGbus{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;padding:8px 10px}.DVMPlayground_prompt__29_O5{color:var(--green)}.DVMPlayground_consoleInput__ySBOy{background:transparent;border:0;color:var(--text);flex:1 1;font-size:14px;min-width:0;outline:none}.DVMPlayground_landingSection__N0QoO{background:var(--bg);padding:0}@media (max-width:1220px){.DVMPlayground_timeline__JhTe4{max-height:360px}.DVMPlayground_graphWrap__2fNoT{height:380px}.DVMPlayground_select__JO5WR{margin-left:0}}@media (max-width:980px){.DVMPlayground_debuggerFrame__vUStz{max-width:100vw;padding-left:16px;padding-right:16px;width:100vw}.DVMPlayground_assuranceFrame__fTbf8{height:780px;min-height:680px}}@media (max-width:680px){.DVMPlayground_root__s91ed{padding:10px}.DVMPlayground_rootFullscreen__VTbFU{grid-template-rows:48px minmax(0,1fr);padding:0}.DVMPlayground_fullscreenBar__pjcUH{min-height:48px;padding:0 8px}.DVMPlayground_backToSite__tjagP,.DVMPlayground_openDirect__2KK9T{font-size:12px;min-height:44px;padding:6px 10px}.DVMPlayground_fullscreenLabel__aWNuv{display:none}.DVMPlayground_openDirect__2KK9T{display:inline-flex}.DVMPlayground_assuranceFrameShell__F3h8j{min-height:680px}.DVMPlayground_assuranceFrame__fTbf8{height:720px;min-height:680px}.DVMPlayground_timelineRow__5K80u{grid-template-columns:34px minmax(0,1fr) auto}.DVMPlayground_timelineRow__5K80u .DVMPlayground_traceMeta__S5X3v,.DVMPlayground_timelineRow__5K80u .DVMPlayground_traceStatus__8fDN_{display:none}.DVMPlayground_graphWrap__2fNoT{height:320px}}