._root_cf4328d{min-inline-size:10rem;display:inline-block}._form_45124be{flex-direction:column;gap:1rem;display:flex}._actions_c2c93a1{justify-content:flex-end;gap:.75rem;display:flex}._panel_4fb7f83{border-block-end:1px solid var(--color-grid);flex-direction:column;gap:.5rem;margin-block-end:.75rem;padding-block-end:.75rem;display:flex}._heading_ed326f9{font-size:var(--font-size-title);margin:0}._body_b0b54a5{flex-direction:column;gap:.75rem;display:flex}._toolbar_44b77c4{flex-wrap:wrap;gap:.25rem;display:flex}._section_a20262a{flex-direction:column;gap:.25rem;display:flex}._subheading_9e1b7bd{font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:uppercase;margin:0}._empty_58a16a5{color:var(--color-text-muted);margin:0}._badge_d325494{block-size:1.5rem;min-inline-size:1.5rem;font-size:var(--font-size-small);color:var(--color-chip-text);background-color:var(--color-accent);border-radius:.75rem;place-items:center;padding-inline:.25rem;display:grid}._value_ee7fc26{align-items:center;gap:.5rem;min-block-size:2.75rem;font-weight:600;display:inline-flex}._wide_9ed9c84{align-items:center;gap:.5rem;display:inline-flex}._bits_a1ffc39{font-family:var(--font-mono);color:var(--color-text-muted);font-weight:400}._actions_1060239{justify-content:flex-end;gap:.75rem;display:flex}._name_2b339ce{flex:4rem;min-inline-size:4rem}._name_2b339ce input{box-sizing:border-box;inline-size:100%}._width_1b1058a button{gap:.375rem;padding-inline:.5rem}._controls_501883e{align-items:center;gap:0;margin-inline-start:auto;display:flex}._list_f4b8cd6{gap:.5rem;margin:0;display:grid}._row_105f6b0{grid-template-columns:minmax(7rem,auto) 1fr;gap:.75rem;display:grid}._keys_35abd3a{font-family:var(--font-mono);font-weight:700}._action_4fa3616{margin:0}._host_113d0d6{border-radius:.5rem;block-size:100%;min-block-size:16rem;position:relative;container-type:inline-size}._host_113d0d6:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._canvas_6dbdb93{touch-action:none;background-color:var(--color-background);border:1px solid var(--color-grid);-webkit-touch-callout:none;border-radius:.5rem;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}._notice_3e7a27f{z-index:var(--z-overlay);inline-size:fit-content;max-inline-size:calc(100% - 1rem);font-size:var(--font-size-small);color:var(--color-text);pointer-events:none;background-color:var(--color-surface);border:1px solid var(--color-wire-red);border-radius:.5rem;margin:0 auto;padding:.375rem .75rem;position:absolute;inset-block-start:.5rem;inset-inline:.5rem}@media (width>600px){._lowered_68726a7{inset-block-start:4.25rem}}._placing_0712591{z-index:var(--z-overlay);inline-size:fit-content;max-inline-size:calc(100% - 1rem);font-size:var(--font-size-small);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-focus-ring);border-radius:.5rem;align-items:center;gap:.5rem;margin:0 auto;padding:.25rem .25rem .25rem .75rem;display:flex;position:absolute;inset-block-start:.5rem;inset-inline:.5rem}._prompt_bc42a5d{overflow-wrap:anywhere;min-inline-size:0;margin:0}._minimap_c3462fe{touch-action:none;background-color:var(--color-surface);border:1px solid var(--color-grid);-webkit-touch-callout:none;border-radius:.25rem;block-size:120px;inline-size:160px;display:block;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}@container (width<360px){._minimap_c3462fe{display:none}}._dock_8e05c37{z-index:var(--z-overlay);pointer-events:none;justify-content:center;align-items:flex-start;padding-block-start:.5rem;display:flex;position:absolute;inset:0;overflow:hidden}._bar_e0ce3b9{pointer-events:auto;inline-size:max-content}@media (width<=600px){._dock_8e05c37{padding-block:0 calc(.5rem + env(safe-area-inset-bottom));align-items:flex-end}}._count_8c79afe{white-space:nowrap;padding-inline:.5rem}._label_117ff1b{align-items:center;gap:.5rem;display:inline-flex}._dot_9ad7244{border:1px solid var(--color-text);border-radius:50%;block-size:1rem;inline-size:1rem}._anchor_761d7dc{z-index:var(--z-overlay);pointer-events:none;flex-direction:column;align-items:flex-start;gap:.25rem;margin-block-start:.75rem;margin-inline-start:.75rem;display:flex;position:absolute}._card_87be506{min-inline-size:9rem;max-inline-size:16rem;font-size:var(--font-size-small);color:var(--color-text);pointer-events:none;background-color:var(--color-surface);border:1px solid var(--color-wire);border-radius:.5rem;padding:.5rem .75rem}._flipped_a82c9dd{align-items:flex-end;translate:calc(-100% - 1.5rem)}._card_87be506 p{margin:0}._name_ca551da{font-family:var(--font-mono);font-weight:700}._width_2453878{color:var(--color-text-muted);margin-inline-start:.375rem;font-family:system-ui,sans-serif;font-weight:400}._connections_eff5937{margin:.25rem 0 0;padding:0;list-style:none}._actions_385283a{pointer-events:auto;background-color:var(--color-surface);border-radius:.5rem}._popover_2fb4f49{--anchor-x:.5rem;--popover-size:min(12rem, 100% - 1rem);z-index:var(--z-overlay);inline-size:var(--popover-size);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-wire);border-radius:.5rem;margin-block-start:.25rem;padding:.5rem .75rem;position:absolute;inset-inline-start:clamp(.5rem, var(--anchor-x), 100% - var(--popover-size) - .5rem)}._layout_70cd77a{grid-template:"header""toolbar""status""canvas"minmax(16rem,60dvh)"panel"/minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}._toolbar_e16fdac{flex-wrap:wrap;grid-area:toolbar;align-items:center;gap:.75rem;min-inline-size:0;display:flex}._header_43eb3ca{grid-area:header;min-inline-size:0}._status_5795d18{grid-area:status}._library_4f8e6ee{display:contents}._canvas_1af037e{grid-area:canvas;min-inline-size:0}._panel_cd73304{background-color:var(--color-surface);border:1px solid var(--color-grid);border-radius:.5rem;grid-area:panel;padding:.75rem;position:relative}@media (width>=640px){._layout_70cd77a{grid-template:"header header header""toolbar toolbar toolbar""status status status""library canvas panel"minmax(16rem,1fr)/auto minmax(0,1fr) minmax(16rem,22rem);block-size:100dvh}._layout_70cd77a:has(>._library_4f8e6ee:empty){grid-template:"header header""toolbar toolbar""status status""canvas panel"minmax(16rem,1fr)/minmax(0,1fr) minmax(16rem,22rem)}._panel_cd73304{block-size:0;min-block-size:100%;min-inline-size:0;overflow:auto}._library_4f8e6ee{grid-area:library;block-size:0;min-block-size:100%;min-inline-size:0;display:block;position:relative;overflow:auto}._library_4f8e6ee:empty{display:none}}._header_971130c{grid-template:"start path dot.actions""end end end end end""outcome outcome outcome outcome outcome"/auto minmax(0,max-content) auto 1fr auto;align-items:center;column-gap:.5rem;min-inline-size:0;display:grid}@media (width>=640px){._header_971130c{grid-template:"start path dot.end actions""outcome outcome outcome outcome outcome outcome"/auto minmax(0,max-content) auto 1fr auto auto}}._start_8b8ddfa{white-space:nowrap;grid-area:start;align-items:center;gap:.5rem;display:flex}._start_8b8ddfa:after{color:var(--color-text-muted);content:"›" / ""}._path_a786797{grid-area:path;min-inline-size:0}._end_cee825d{grid-area:end;align-items:center;gap:.5rem;display:flex}._crumbs_e945b04{align-items:center;gap:.25rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}._crumb_339edcb{flex:0 auto;align-items:center;min-inline-size:0;display:flex}._crumb_339edcb+._crumb_339edcb:before{color:var(--color-text-muted);content:"›" / "";flex:none;margin-inline-end:.25rem}._crumb_339edcb>*{min-inline-size:0;max-inline-size:100%}._name_cd7860e,._current_d424a12{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._current_d424a12{font-weight:600}._dot_a77716c{background-color:var(--color-accent);border-radius:50%;grid-area:dot;block-size:.625rem;inline-size:.625rem;position:relative}._actions_9c28ac9{grid-area:actions;align-items:center;gap:.25rem;display:flex}._outcome_0498475{font-size:var(--font-size-small);color:var(--color-text-muted);grid-area:outcome}._prose_0a97f60{margin:0}._consequences_d31a481{margin:0;padding-inline-start:1.25rem}._buttons_de4c3e0{justify-content:flex-end;gap:.75rem;display:flex}._touch_efbeeb2{display:contents}@media not (any-pointer:coarse){._touch_efbeeb2{display:none}}
