.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.canvas_pane__HpswF{position:relative;height:100%;width:100%;background:var(--bg2);font-size:12px;color:var(--fg)}.canvas_pane__HpswF .react-flow{--xy-controls-button-background-color-default:var(--bg);--xy-controls-button-background-color-hover-default:var(--bg3);--xy-controls-button-color-default:var(--fg);--xy-controls-button-color-hover-default:var(--fg);--xy-controls-button-border-color-default:var(--line);--xy-minimap-background-color-default:var(--bg);--xy-minimap-mask-background-color-default:var(--frame-fill);--xy-minimap-node-background-color-default:var(--line2);--xy-background-color-default:transparent}.canvas_col__EBjWo{display:flex;flex-direction:column;height:100%;width:100%}.canvas_col__EBjWo>.canvas_pane__HpswF{flex:1 1 0;min-height:0;height:auto}.canvas_recBanner__I2t3G{flex:0 0 auto;display:flex;align-items:center;gap:8px 16px;padding:8px 16px;background:var(--bg);border-bottom:1px solid var(--line);font-size:13px;line-height:1.4;color:var(--fg2)}.canvas_recText__Ml1br{flex:1 1 auto;min-width:0}.canvas_recHead__DSutk{color:var(--fg)}.canvas_recLink__84G9f{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--accent);text-decoration:underline;white-space:nowrap}.canvas_recStrip__2MLNg{flex:0 0 auto;background:var(--bg);border-bottom:1px solid var(--line)}.canvas_recStrip__2MLNg .canvas_recBanner__I2t3G{border-bottom:0}.canvas_recPanelBtn__J4rg0{flex:0 0 auto;font:inherit;font-size:13px;padding:4px 12px;min-height:32px;border:1px solid var(--line2);border-radius:6px;background:var(--bg);color:var(--fg);cursor:pointer}.canvas_recChips__OCHV_{display:flex;gap:8px;margin:0;padding:0 16px 8px;list-style:none}.canvas_recChipItem__LIEQi{flex:1 1 0;min-width:0}.canvas_recChip__a7JtA{box-sizing:border-box;width:100%;height:100%;min-height:56px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;text-align:left;font:inherit;font-size:12px;line-height:16px;color:var(--fg2);background:var(--bg);border:1px solid var(--line2);border-left:4px solid var(--owner);border-radius:6px;cursor:pointer}.canvas_recChip__a7JtA:hover,.canvas_recChip__a7JtA[data-active=true]{background:var(--owner-tint);border-color:var(--owner)}.canvas_recChip__a7JtA:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.canvas_recChipName__UhsN7{font-size:13px;font-weight:600;color:var(--fg)}.canvas_recChipShort__Gb4AZ{display:none}.canvas_toolbar__xtsdX{display:flex;align-items:center;gap:8px;padding:8px;background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.canvas_btn__4yymG{font:inherit;font-size:12px;box-sizing:border-box;min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:12px;background:var(--bg);color:var(--fg);cursor:pointer}.canvas_btn__4yymG:hover{background:var(--bg3)}.canvas_btn__4yymG:disabled{opacity:.5;cursor:default}.canvas_sep__USKuo{width:1px;height:18px;background:var(--line);margin:0 2px}.canvas_status__HqYQs{display:inline-flex;align-items:center;gap:4px;color:var(--fg3);font-size:12px;padding:0 4px}.canvas_dot___3Zs1{width:8px;height:8px;border-radius:50%;background:var(--fg4)}.canvas_dot___3Zs1[data-status=connected]{background:var(--ok-dot)}.canvas_dot___3Zs1[data-status=connecting]{background:var(--wait-dot)}.canvas_dot___3Zs1[data-status=disconnected]{background:var(--err)}.canvas_presence__551c0{display:inline-flex;align-items:center;gap:4px}.canvas_avatar__Y4Qwu{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 8px;border-radius:999px;color:var(--on-fill);font-size:12px;font-weight:600;letter-spacing:.02em}.canvas_notice__qCM4v{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:12px;color:var(--fg2);box-shadow:0 1px 2px rgba(0,0,0,.04)}.canvas_notice__qCM4v[data-kind=error]{border-color:var(--err-line);color:var(--err-strong)}.canvas_cursors__pZEwT{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}.canvas_cursor__OKdNH{position:absolute;left:0;top:0;will-change:transform;transition:transform 80ms linear}.canvas_cursorLabel__kdLfC{position:absolute;left:12px;top:12px;padding:1px 8px;border-radius:4px;color:var(--on-fill);font-size:12px;font-weight:600;white-space:nowrap}.canvas_node__w9Vlb{box-sizing:border-box;border-radius:18px;background:var(--bg);border:1px solid var(--line);box-shadow:0 0 0 var(--who-ring) var(--who,var(--line)),0 1px 2px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.08);min-width:160px;max-width:320px;padding:16px 20px;line-height:1.5;cursor:grab}.canvas_node__w9Vlb:hover{box-shadow:0 0 0 var(--who-ring) var(--who,var(--line)),0 2px 4px rgba(0,0,0,.1),0 12px 32px rgba(0,0,0,.14)}.canvas_node__w9Vlb[data-selected=true]{outline:2px solid var(--accent);outline-offset:1px}.canvas_head__bi8sN{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;min-height:16px}.canvas_title__Y_c0E{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:24px;flex:1;overflow-wrap:anywhere}.canvas_foot__NCeBA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.canvas_chip__hFmZk{display:inline-block;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:700;line-height:16px;background:var(--bg3);color:var(--fg2);white-space:nowrap}.canvas_chip__hFmZk:first-letter,.canvas_slot__PSQEd:first-letter{text-transform:uppercase}.canvas_chipCandidate__HHMSs{background:var(--bg3);color:var(--fg2)}.canvas_chipPaste__C1lVb{background:var(--sky-bg);color:var(--sky-fg)}.canvas_kind__GRRAm{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;color:var(--fg2);white-space:nowrap}.canvas_kindDot__do2Wl{width:8px;height:8px;border-radius:50%;flex:none}.canvas_badge__6xpb_{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--fg2);white-space:nowrap}.canvas_badgeDot__ij9ds{width:8px;height:8px;border-radius:50%}.canvas_badgeDot__ij9ds[data-kind=agent]{border-radius:4px;transform:rotate(45deg) scale(.85)}.canvas_link__aJiY8{font-size:12px;color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.canvas_link__aJiY8:hover{text-decoration:underline}.canvas_linkButton__XhVRt{font:inherit;font-size:12px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.canvas_mdLink__vVbpD{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.canvas_mdLink__vVbpD:hover{color:var(--accent-strong)}.canvas_mdLink__vVbpD:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.canvas_wordsMarkWrap__imPSI{position:relative;display:block;height:0;z-index:3}.canvas_wordsMark__JLdRX{position:absolute;left:-4px;top:-8px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;cursor:help}.canvas_wordsMark__JLdRX:hover{background:var(--bg3)}.canvas_wordsMark__JLdRX:focus-visible{outline:2px solid var(--accent);outline-offset:0}.canvas_whyMarkWrap__V1thX{display:inline-flex;margin-left:auto;min-width:0}.canvas_whyMark__Zdm47{position:relative;display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;line-height:16px;color:var(--fg2);white-space:nowrap;cursor:pointer}.canvas_whyMark__Zdm47:after{content:"";position:absolute;inset:-4px -6px}.canvas_whyMark__Zdm47:hover{color:var(--fg);text-decoration:underline}.canvas_whyMark__Zdm47:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas_wordsTip__bbRQl{position:fixed;z-index:40;display:flex;flex-direction:column;gap:4px;box-sizing:border-box;width:232px;max-width:calc(100vw - 16px);padding:8px 12px;border-radius:8px;background:var(--fg);color:var(--on-fill);font-size:12px;line-height:16px;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none}.canvas_wordsTip__bbRQl[hidden]{display:none}.canvas_outsideWords__4YM7y{position:relative;margin:0;padding:0 0 0 24px}.canvas_outsideWords__4YM7y:before{content:"\201C";position:absolute;left:-2px;top:-9px;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:600;line-height:1;color:var(--who,var(--fg2))}.canvas_outsideWords__4YM7y .canvas_body__esfaW>:last-child{margin-bottom:0}.canvas_outsideWords__4YM7y .canvas_body__esfaW:empty:after,.canvas_outsideWords__4YM7y .canvas_body__esfaW>:last-child:after{content:"\201D";font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:600;line-height:0;vertical-align:-11px;margin-left:4px;color:var(--who,var(--fg2))}.canvas_outsideAttr__ElRy4{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;line-height:20px;color:var(--who,var(--fg2))}.canvas_outsideName__P6X6h{min-width:0;overflow-wrap:anywhere}.canvas_outsideSep__ppkPJ{opacity:.8}.canvas_outsideBot__j4nYH{flex:none}.canvas_outsideBotEye__k5TzU{fill:var(--who-tint,var(--bg3))}.canvas_outsideAttrPill__9Aul2{display:inline-flex;margin-top:0;padding:4px 8px;gap:8px;font-size:16px;background:var(--who-tint,var(--bg3));border-radius:8px}.canvas_sourceText__PF3Ly{font-size:12px;color:var(--fg2);overflow-wrap:anywhere}.canvas_cardFoot__SWVBW{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:16px;color:var(--fg2)}.canvas_cardFootOutside__l28rU{color:var(--who,var(--fg2))}.canvas_cardFoot__SWVBW .canvas_footWho__JhX1J{color:var(--who,var(--fg))}.canvas_footText__en2uV{min-width:0;overflow-wrap:anywhere}.canvas_footWho__JhX1J{font-weight:700}.canvas_footKind__upGu9{font-weight:500}.canvas_footSep__qHM_3{opacity:.8}.canvas_marker___8hkM{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;color:var(--on-fill);font-weight:600;line-height:1}.canvas_markerPerson__dTl6U{border-radius:50%}.canvas_markerAgent__AmGC9{border-radius:6px}.canvas_markerAgent__AmGC9,.canvas_markerOutside__pbx8l{--marker-bg:var(--who,var(--fg2));background:var(--marker-bg)}.canvas_markerBotEye__xBKAf{fill:var(--marker-bg)}.canvas_cardToolbar__Phxlo{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--fg);box-shadow:0 2px 6px rgba(0,0,0,.25)}.canvas_cardToolbarBtn__YkkLI{font:inherit;font-size:12px;font-weight:500;box-sizing:border-box;min-height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--on-fill);cursor:pointer;white-space:nowrap}.canvas_cardToolbarBtn__YkkLI:hover{background:var(--fg2)}.canvas_cardToolbarBtn__YkkLI:focus-visible{outline:2px solid var(--on-fill);outline-offset:-2px}.canvas_card__WRc_u{width:100%;min-width:220px}.canvas_cardOutside__pOCTW{background:var(--bg)}.canvas_card__WRc_u[data-state=declined]{opacity:.55}.canvas_card__WRc_u[data-state=declined] .canvas_title__Y_c0E{text-decoration:line-through}.canvas_card__WRc_u .canvas_title__Y_c0E{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.canvas_card__WRc_u .canvas_body__esfaW{max-height:200px;overflow:hidden}.canvas_card__WRc_u[data-body-clipped=true] .canvas_body__esfaW{-webkit-mask-image:linear-gradient(180deg,currentColor calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,currentColor calc(100% - 56px),transparent)}.canvas_card__WRc_u[data-body-open=true] .canvas_body__esfaW{max-height:none}.canvas_bodyMore__bulam{display:block;margin:2px 0 0;padding:4px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.canvas_bodyMore__bulam:hover{text-decoration:underline}.canvas_body__esfaW{overflow-wrap:anywhere;font-size:14px;line-height:21px;color:var(--fg-soft)}.canvas_body__esfaW :is(h3,h4,h5){margin:8px 0 2px;font-size:14px}.canvas_body__esfaW p{margin:0 0 8px}.canvas_body__esfaW :is(ul,ol){margin:0 0 8px;padding-left:20px}.canvas_body__esfaW blockquote{margin:0 0 8px;padding-left:8px;border-left:2px solid var(--line2);color:var(--fg2)}.canvas_body__esfaW code{font-size:13px;background:var(--bg3);padding:0 4px;border-radius:4px}.canvas_sources__BMscf{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.canvas_frame___aIAl{box-sizing:border-box;width:100%;height:100%;border:1.5px dashed var(--fg4);border-radius:12px;background:var(--frame-fill);cursor:grab}.canvas_frame___aIAl[data-owned]{border-color:var(--owner)}.canvas_frame___aIAl[data-owned] .canvas_frameHead__iocBz{background:var(--owner-tint);border-bottom-color:var(--owner)}.canvas_frameOwner__ufX0s{display:inline-flex;min-width:0;font-weight:600}.canvas_frameOwner__ufX0s[data-narrow=true]{flex:1 1 100%}.canvas_frame___aIAl[data-selected=true]{border-color:var(--accent)}.canvas_frameHead__iocBz{box-sizing:border-box;min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px dashed var(--line2);background:var(--frame-head-fill);border-radius:12px 12px 0 0;cursor:zoom-in}.canvas_frameHead__iocBz .canvas_title__Y_c0E{flex:1 1 auto;min-width:8ch}.canvas_frameHead__iocBz:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.canvas_crossLinks__Zjx5_{margin:8px 0 0;padding:0;list-style:none;font-size:12px;line-height:16px;color:var(--fg2);overflow-wrap:anywhere}.canvas_crossLinks__Zjx5_ li:before{content:"\21C4\00a0"}.canvas_placeholder__OuKf4{width:220px;border-style:dashed;background:var(--bg2);color:var(--fg2)}.canvas_slot__PSQEd{font-size:12px;font-weight:500;color:var(--fg3)}.canvas_sticky___jGn8{width:200px;min-width:120px;background:var(--sticky);border-color:var(--sticky-line);box-shadow:1px 2px 4px rgba(0,0,0,.12)}.canvas_stickyText__hc1Yf{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;min-height:1.4em}.canvas_stickyEdit__HGSPX{box-sizing:border-box;width:100%;min-height:60px;resize:vertical;font:inherit;font-size:12px;background:var(--edit-fill);border:1px solid var(--sticky-edge);border-radius:4px;padding:4px}.canvas_target__ZlrTS{font-size:12px;color:var(--sticky-ink)}.canvas_pasteIn__SFKYe{width:240px;background:var(--sky-bg2);border-color:var(--sky-line)}.canvas_excerpt___oCzO{margin:4px 0 0;padding-left:8px;border-left:2px solid var(--sky-edge);color:var(--slate-ink);font-style:italic}.canvas_text__X_rkV{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:hidden}@media (max-width:800px){.canvas_recBanner__I2t3G{padding:4px 12px;font-size:12px}.canvas_recHow__XlE9t,.canvas_recPanelBtn__J4rg0{display:none}.canvas_recChips__OCHV_{padding:0 12px 8px;gap:4px}.canvas_recChip__a7JtA{min-height:44px;justify-content:center;align-items:center;padding:4px}.canvas_recChipFull__Pl1ZL,.canvas_recChipWhat__Yjb0J{display:none}.canvas_recChipShort__Gb4AZ{display:inline}.canvas_recLink__84G9f{min-height:44px;display:inline-flex;align-items:center}.canvas_minimap__UR_pw{display:none}.canvas_btn__4yymG{min-height:44px}.canvas_pane__HpswF .react-flow__panel.bottom{margin-bottom:80px}.canvas_toolbar__xtsdX{padding:0;background:transparent;border:0;box-shadow:none}}.canvas_pane__HpswF .react-flow__node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas_pane__HpswF .react-flow__attribution{background:var(--attribution-fill)}.canvas_pane__HpswF .react-flow__attribution a{color:var(--fg2)}.canvas_claimChip__QA3jw{appearance:none;font:inherit;font-size:12px;line-height:16px;box-sizing:border-box;display:flex;align-items:flex-start;gap:4px;width:100%;min-height:28px;margin:0 0 4px;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--bg3);color:var(--fg2);text-align:left;cursor:pointer}.canvas_claimChip__QA3jw:hover{border-color:var(--fg3)}.canvas_claimChip__QA3jw:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.canvas_claimChip_ok__D1JRX{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.canvas_claimChip_info__AfN_Y{background:var(--info-bg);border-color:var(--accent-line);color:var(--info-fg)}.canvas_claimChip_warn__5YMVI{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-fg)}.canvas_claimChip_quiet__Vzu1w{background:var(--bg3);border-color:var(--line);color:var(--fg2)}.canvas_claimChipMark__FdM5L{flex:none;font-weight:600}.canvas_claimChipText__TNjtU{min-width:0;overflow-wrap:anywhere;font-weight:500}.canvas_claimChipExtra__ZgnKD{display:block;font-weight:400}@media (max-width:800px){.canvas_claimChip__QA3jw{min-height:44px;align-items:center}}.canvas_hiddenHandle__rwbSk{opacity:0;pointer-events:none;width:4px;height:4px;min-width:0;min-height:0;border:0;background:transparent}.canvas_edgeLabelBtn__a6wpb{cursor:help}.canvas_edgeLabelBtn__a6wpb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas_whyPop__fEcdf{position:fixed;z-index:40;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:280px;max-width:calc(100vw - 16px);padding:12px;border-radius:8px;background:var(--fg);color:var(--on-fill);font-size:12px;line-height:16px;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:auto}.canvas_whyPop__fEcdf[hidden]{display:none}.canvas_whyPopHead__xycUM{font-weight:600;overflow-wrap:anywhere}.canvas_whyPopBy__FziF7{color:var(--line2)}.canvas_whyPopQuote__9EwN_{margin:0;padding:0 0 0 8px;border-left:2px solid var(--fg4);overflow-wrap:anywhere}.canvas_whyPopNote__cUr54{color:var(--line2)}.canvas_whyPopMark__zEkbz{overflow-wrap:anywhere}.canvas_crossChip__o5VEe{margin-top:8px;font-size:12px;line-height:16px;font-weight:600;color:var(--who,var(--fg2))}.canvas_disLabel__MlZUa{position:absolute;left:0;top:0;box-sizing:border-box;display:block;margin:0;padding:8px 12px;border:0;border-radius:12px;background:var(--dis);color:var(--dis-on);font:inherit;font-size:13px;font-weight:700;line-height:18px;text-align:left;overflow-wrap:anywhere;cursor:pointer;pointer-events:all;box-shadow:0 1px 3px rgba(0,0,0,.18)}.canvas_disText__6NP6_{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.canvas_disLabel__MlZUa:hover{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--dis)}.canvas_disLabel__MlZUa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas_disLead___E57l{font-weight:700}.disagree_strip__qiPS9{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;background:var(--bg);border-bottom:1px solid var(--line);font-size:14px;line-height:20px}.disagree_count__Wzqyq{font:inherit;font-weight:500;color:var(--fg);background:var(--bg3);border:0;border-radius:18px;min-height:36px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.disagree_count__Wzqyq:hover{background:var(--line)}.disagree_count__Wzqyq[data-section=disagree]{background:var(--dis-bg);color:var(--dis-fg);font-weight:700}.disagree_count__Wzqyq[data-section=disagree]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dis)}.disagree_count__Wzqyq[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.disagree_close__FadeG:focus-visible,.disagree_count__Wzqyq:focus-visible,.disagree_link__YiCxD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.disagree_zero__OD8Zs{color:var(--fg3);padding:0 8px;min-height:36px;display:inline-flex;align-items:center}.disagree_host__6JAeV{display:contents}.disagree_sheet__8CID5{position:absolute;z-index:10;top:8px;left:0;right:0;margin:0 auto;width:calc(100% - 24px);max-width:880px;max-height:calc(100% - 16px);overflow:auto;background:var(--bg);border:1px solid var(--line2);border-radius:8px;padding:12px 16px;font-size:13px;line-height:20px;color:var(--fg)}.disagree_sheetHead__JQsQO{display:flex;align-items:center;justify-content:space-between;gap:8px}.disagree_sheetTitle__a_ov1{margin:0;font-size:14px;font-weight:600}.disagree_sheetTitle__a_ov1:focus{outline:none}.disagree_close__FadeG,.disagree_link__YiCxD{font:inherit;background:none;border:0;padding:0;color:var(--accent-strong);text-decoration:underline;cursor:pointer}.disagree_note___KnO_{margin:4px 0 12px;color:var(--fg2)}.disagree_none__PU6QE{color:var(--fg3)}.disagree_version__gTmYe{margin:12px 0 0;font-size:12px;color:var(--fg3)}.disagree_pair__WMC_G{padding:12px 0;border-top:1px solid var(--line)}.disagree_mark__8PKhB{font-size:12px;color:var(--fg2);margin-bottom:4px}.disagree_sides__HbcVp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:start}.disagree_verb__4WpWD{align-self:center;font-size:12px;color:var(--fg2)}.disagree_card__M_xPH{display:flex;flex-direction:column;gap:4px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--bg2)}.disagree_card__M_xPH[data-outside=true]{background:var(--bg);border-color:var(--who)}.disagree_stamp__CiXtF>*{margin-top:0}.disagree_cardTitle__MLK54{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.disagree_cardBody___8Khn{margin:0;color:var(--fg-soft);overflow-wrap:anywhere}.disagree_card__M_xPH .disagree_link__YiCxD{align-self:flex-start;font-size:12px}.disagree_reason__0I7FT{margin:8px 0 0;color:var(--fg2);overflow-wrap:anywhere}.disagree_ask__WytAj{padding:8px 0;border-top:1px solid var(--line)}.disagree_grid__R_MGf{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.disagree_dimmed__iMCR6{opacity:.25}@media (max-width:800px){.disagree_sides__HbcVp{grid-template-columns:minmax(0,1fr)}.disagree_verb__4WpWD{justify-self:center}.disagree_sheet__8CID5{top:4px;left:8px;right:8px;width:auto;margin:0;max-height:calc(100% - 96px);padding:12px}.disagree_strip__qiPS9{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:4px 16px;scrollbar-width:none}.disagree_count__Wzqyq,.disagree_zero__OD8Zs{flex:none;min-height:44px;white-space:nowrap}}.panel_root__p4fLK{display:flex;flex-direction:column;height:100%;min-height:0;font-size:12px;line-height:1.35;color:var(--fg);background:var(--bg)}.panel_mono__XHwGC{font-family:var(--mono);font-size:12px}.panel_head__n1ARc{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg2);min-width:0}.panel_headMain__UT6zJ{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.panel_headTitle__YMlbE{font-weight:600}.panel_headSub__byquY,.panel_headTitle__YMlbE{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel_headSub__byquY{color:var(--fg3);font-size:12px}.panel_tabs__Z9jhU{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--line);background:var(--bg)}.panel_tab__KHTg3{position:relative;flex:1 0 auto;scroll-snap-align:end;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 2px;min-height:32px;font:inherit;font-size:12px;color:var(--fg2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0}.panel_tab__KHTg3:hover{color:var(--fg);background:var(--bg3)}.panel_tabActive__cdmaN{color:var(--fg);font-weight:600;border-bottom-color:var(--accent)}.panel_tabShort__dwC__{display:none}.panel_count__ZKydB{display:inline-block;min-width:16px;padding:0 2px;border-radius:999px;background:var(--bg3);color:var(--fg2);font-size:12px;font-weight:500;text-align:center;line-height:16px}.panel_countHot__h261R{background:var(--warn);color:var(--on-fill)}.panel_scrub__Sye6X{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 12px;border-bottom:1px solid var(--line);background:var(--bg2);font-size:12px;color:var(--fg2)}.panel_scrubLive__oZgJL{color:var(--ok);font-weight:600}.panel_scrubPast__3p2QT{color:var(--warn);font-weight:600}.panel_scrub__Sye6X input[type=range]{width:100%;margin:0;accent-color:var(--accent)}.panel_scrubNote__kKz9o{grid-column:1/-1;color:var(--fg3);font-size:12px}.panel_body__uZ_o7{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.panel_foot__t7cM0{display:flex;align-items:center;gap:8px;padding:4px 12px;border-top:1px solid var(--line);background:var(--bg2);font-size:12px;color:var(--fg2);min-width:0}.panel_footMsg__5cnOl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel_btn__Vhw2_{appearance:none;font:inherit;font-size:12px;line-height:1;box-sizing:border-box;min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:12px;background:var(--bg);color:var(--fg);cursor:pointer;white-space:nowrap}.panel_btn__Vhw2_:hover{background:var(--bg3)}.panel_btn__Vhw2_:disabled{opacity:.5;cursor:default}.panel_btnOk__hkma2,.panel_btnPrimary__WrD_y{min-height:36px}.panel_btnPrimary__WrD_y{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}.panel_btnPrimary__WrD_y:hover{background:var(--accent-strong)}.panel_btnOk__hkma2{border-color:var(--ok);color:var(--on-fill)}.panel_btnOk__hkma2,.panel_btnOk__hkma2:hover{background:var(--ok)}.panel_chip__CDmhG{appearance:none;font:inherit;font-size:12px;line-height:1;box-sizing:border-box;min-height:28px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--fg2);cursor:pointer}.panel_chip__CDmhG:hover{background:var(--bg3)}.panel_chip__CDmhG[aria-pressed=false]{border-color:transparent;background:transparent}.panel_chipOn__j_1qY{background:var(--bg3);border-color:var(--line2);color:var(--fg)}.panel_input__BJThf,.panel_select__xB9bs,.panel_textarea__W1fD2{font:inherit;font-size:12px;padding:4px 8px;border:1px solid var(--line2);border-radius:6px;background:var(--bg);color:var(--fg);min-width:0}.panel_input__BJThf,.panel_select__xB9bs{box-sizing:border-box;min-height:32px}.panel_input__BJThf:focus,.panel_select__xB9bs:focus,.panel_textarea__W1fD2:focus{outline:2px solid var(--accent-line);outline-offset:0;border-color:var(--accent)}.panel_textarea__W1fD2{resize:vertical;min-height:44px;width:100%;box-sizing:border-box}.panel_toggle__aTGPe{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;color:var(--fg2);cursor:pointer}.panel_toggle__aTGPe input{margin:0}.panel_actor__jhxbl{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;max-width:100%;min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel_dot__lzb3V{width:7px;height:7px;border-radius:50%;flex:none}.panel_badge__VQ7Wd{display:inline-block;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.panel_achipKind__47Ary:first-letter,.panel_badge__VQ7Wd:first-letter,.panel_sectionTitle__d4HnG:first-letter{text-transform:uppercase}.panel_badgeWarn__U11V2,.panel_prov_agent__OLxBK,.panel_prov_direct__ScgeN,.panel_prov_fallback__U7BCL,.panel_prov_inferred__CPISF,.panel_prov_standin__lOVp7,.panel_vBad__BzoJc,.panel_vOk__Jna2I{text-transform:uppercase;letter-spacing:.04em}.panel_prov_agent__OLxBK,.panel_prov_direct__ScgeN,.panel_prov_fallback__U7BCL,.panel_prov_inferred__CPISF,.panel_prov_standin__lOVp7{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.panel_fam_canvas__d9S24{background:var(--info-bg);color:var(--info-fg)}.panel_fam_bus__4rypO{background:var(--ok-bg);color:var(--ok-fg)}.panel_fam_control__THS5y{background:var(--warn-bg);color:var(--warn-fg)}.panel_fam_model__Ylppz{background:var(--purple-bg);color:var(--purple-fg)}.panel_fam_lesson__dYpWj{background:var(--rose-bg);color:var(--rose-fg)}.panel_fam_request__P1g_x{background:var(--sky-bg);color:var(--sky-fg)}.panel_fam_relay__TJMwb{background:var(--teal-bg);color:var(--teal-fg)}.panel_fam_identity__C3HfW{background:var(--bg3);color:var(--fg2)}.panel_fam_research__R9tJ_{background:var(--research-bg);color:var(--research-fg)}.panel_st_idle__ATUi9{background:var(--bg3);color:var(--fg2)}.panel_st_thinking__ZLJFx{background:var(--info-bg);color:var(--info-fg)}.panel_st_acting__O1BsK{background:var(--ok-bg);color:var(--ok-fg)}.panel_st_waiting__epjKh{background:var(--warn-bg);color:var(--warn-fg)}.panel_st_blocked__lobvQ{background:var(--err-bg);color:var(--err-fg)}.panel_st_paused__Oy9Mc{background:var(--purple-bg);color:var(--purple-fg)}.panel_st_planning__gMkM_{background:var(--bg3);color:var(--fg2)}.panel_st_running__urEaB{background:var(--ok-bg);color:var(--ok-fg)}.panel_st_done__jbYqc{background:var(--indigo-bg);color:var(--indigo-fg)}.panel_st_failed__szatr,.panel_st_stopped__m1gto{background:var(--err-bg);color:var(--err-fg)}.panel_filters___azk8{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg)}.panel_row__Ir43A{display:grid;grid-template-columns:54px 1fr;gap:2px 8px;padding:4px 12px;border-bottom:1px solid var(--bg3);cursor:pointer}.panel_rowOpen___225x,.panel_row__Ir43A:hover{background:var(--bg2)}.panel_rowTime__ZL994{color:var(--fg3);font-variant-numeric:tabular-nums;padding-top:1px}.panel_rowHead__HHu94{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}.panel_rowSummary__RMuhA{grid-column:2;color:var(--fg);word-break:break-word}.panel_rowSummaryHuman__oFePU{color:var(--fg2)}.panel_detail__eKMoS{grid-column:1/-1;margin-top:4px;padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--bg);cursor:default}.panel_kv__VkIza{display:grid;grid-template-columns:80px 1fr;gap:8px;padding:1px 0}.panel_kvKey__BTRiu{color:var(--fg3)}.panel_kvVal__M5gRL{min-width:0;word-break:break-word}.panel_pre__1iNmq{margin:4px 0 0;padding:8px;max-height:320px;overflow:auto;border-radius:4px;background:var(--bg3);font-family:var(--mono);font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.panel_err__C0VEn{color:var(--err)}.panel_ok__jSyex{color:var(--ok)}.panel_muted__dPHRl{color:var(--fg3)}.panel_empty__eODtF{padding:24px 12px;text-align:center;color:var(--fg3)}.panel_notice__Fy_Bi{margin:8px 12px;padding:8px;border:1px dashed var(--line);border-radius:4px;color:var(--fg2);font-size:12px}.panel_card__SqvBn{padding:8px 12px;border-bottom:1px solid var(--line)}.panel_cardHead__KbGHK{display:flex;align-items:center;gap:8px;min-width:0}.panel_cardTitle__awtap{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel_cardMeta__gmg8j{color:var(--fg3);font-size:12px}.panel_cardTipLines__VAbZZ{padding:8px 12px 0;display:grid;gap:4px}.panel_cardOutside__1ety4{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.panel_cardBody__dheJ8{margin-top:4px;color:var(--fg2);word-break:break-word}.panel_cardActions__ldsBY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.panel_sectionTitle__d4HnG{padding:8px 12px 4px;font-size:12px;font-weight:600;color:var(--fg3)}.panel_chat__Kz2U_{display:grid;grid-template-rows:minmax(72px,1fr) auto;height:100%;min-height:0;overflow-y:auto}.panel_thread__u0TDD{min-height:0;overflow:auto;padding:8px 0}.panel_msg__7W4kR{padding:4px 12px;display:grid;grid-template-columns:1fr;gap:2px}.panel_msgHead__k1CJt{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg3);min-width:0}.panel_msgBody__nZquL{padding:4px 8px;border-radius:6px;background:var(--bg3);white-space:pre-wrap;word-break:break-word}.panel_msgMine__Gaifu{background:var(--info-bg)}.panel_msgRedirect__3H0B6{border-left:3px solid var(--warn)}.panel_msgComment__UwUh7{border-left:3px solid var(--ok)}.panel_composer__jLOEs{border-top:1px solid var(--line);padding:8px 12px;display:grid;gap:8px;background:var(--bg2)}.panel_composerRow__jy6yJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel_root__p4fLK [role=button]:focus-visible,.panel_root__p4fLK [role=radio]:focus-visible,.panel_root__p4fLK [role=tab]:focus-visible,.panel_root__p4fLK a:focus-visible,.panel_root__p4fLK button:focus-visible,.panel_root__p4fLK input:focus-visible,.panel_root__p4fLK select:focus-visible,.panel_root__p4fLK textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel_achip__It_i7{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0 8px 0 4px;border:1px solid;border-radius:999px;font-weight:600;font-size:12px;line-height:16px;white-space:nowrap;background:var(--bg)}.panel_achipCore___YljQ{border-style:dashed;color:var(--fg2)!important}.panel_achipKind__47Ary{font-weight:500;font-size:12px;opacity:.8}.panel_startBox__J_R_r{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px;border-bottom:1px solid var(--line)}.panel_startRow__pQ6K4{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.panel_startRow__pQ6K4 .panel_input__BJThf{flex:1 1 160px;min-width:0}.panel_seg__17i7x{display:inline-flex;border:1px solid var(--line2);border-radius:6px;overflow:hidden}.panel_segBtn__ArfiV{appearance:none;font:inherit;font-size:12px;min-height:32px;padding:0 12px;border:0;background:var(--bg);color:var(--fg2);cursor:pointer}.panel_segBtn__ArfiV+.panel_segBtn__ArfiV{border-left:1px solid var(--line)}.panel_segBtn__ArfiV:hover{background:var(--bg3)}.panel_segOn__KAUPZ,.panel_segOn__KAUPZ:hover{background:var(--fg);color:var(--on-fill)}.panel_segBtn__ArfiV:disabled{opacity:.5;cursor:default}.panel_hint__oQ1s7{color:var(--fg3);font-size:12px}.panel_warn__muJs9{background:var(--warn-bg);color:var(--warn-fg);font-size:12px;padding:4px 8px;border-radius:6px;margin:4px 0}.panel_strip__gyyp4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 12px;border-bottom:1px solid var(--line);background:var(--bg)}.panel_stripChip__aj5ud{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;min-height:28px;padding:0 8px 0 4px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--fg);font-size:12px;line-height:16px;cursor:pointer}.panel_stripChip__aj5ud:hover{background:var(--bg3)}.panel_stripChipAbsent__M0ntQ{border-style:dashed;color:var(--fg3);cursor:default}.panel_stripChipAbsent__M0ntQ:hover{background:var(--bg)}.panel_stripLabel__vVamo{font-size:12px;color:var(--fg3)}.panel_alert__DQllB{margin:0;padding:8px 12px;border-bottom:1px solid var(--err-line);background:var(--err-bg2);color:var(--err-fg);font-size:12px}.panel_info__JPRHn{margin:0;padding:4px 12px;border-bottom:1px solid var(--line);background:var(--bg3);color:var(--fg2);font-size:12px}.panel_rowTouch__vAsIR{box-shadow:inset 3px 0 0 var(--accent);background:var(--info-bg2)}.panel_rowTouch__vAsIR:hover{background:var(--info-bg)}.panel_nodeLink__llx52{appearance:none;font:inherit;font-size:12px;padding:0;border:0;background:none;color:var(--accent);text-decoration:underline;cursor:pointer}.panel_cardTop__rWSVe{padding:8px 12px;border-bottom:1px solid var(--line);display:grid;gap:4px}.panel_cardTopRow__tQShH{display:flex;align-items:center;gap:8px;min-width:0}.panel_nodeTitle__zQksZ{flex:1;min-width:0;font-weight:600;font-size:13px;overflow-wrap:anywhere}.panel_st_live__vxLfn{background:var(--ok-bg);color:var(--ok-fg)}.panel_st_deleted__f_5AI{background:var(--err-bg);color:var(--err-fg)}.panel_st_partial__5T_kk,.panel_st_unseen__n_blA{background:var(--warn-bg);color:var(--warn-fg)}.panel_explainBtn__clDZr{justify-self:start}.panel_explain__z4uEH{padding:8px 12px 12px;border-bottom:1px solid var(--line);background:var(--bg2);display:grid;gap:8px}.panel_facts__9sS_e{margin:0;padding:0;list-style:none;display:grid;gap:4px}.panel_facts__9sS_e li{overflow-wrap:anywhere}.panel_factKey__0O8hN{font-weight:600;color:var(--fg)}.panel_chain__UzvjS{margin:0;padding:0;list-style:none;display:grid;gap:0}.panel_step__wxxom{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:4px 0;position:relative}.panel_step__wxxom:not(:last-child):before{content:"";position:absolute;left:8px;top:21px;bottom:-3px;width:1px;background:var(--line)}.panel_stepMark__2aQex{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;line-height:1;border:1px solid;background:var(--bg)}.panel_step_ok__2eFBU .panel_stepMark__2aQex{color:var(--ok)}.panel_step_na__5XhH4 .panel_stepMark__2aQex,.panel_step_unreached__Edvbv .panel_stepMark__2aQex{color:var(--fg3)}.panel_step_missing__Fyzyr .panel_stepMark__2aQex{color:var(--err);background:var(--err-bg2)}.panel_step_unreached__Edvbv{opacity:.75}.panel_stepName__hdzBh{font-weight:600}.panel_stepBody__MZmuO{min-width:0;overflow-wrap:anywhere}.panel_problems___MW_D{margin:0;padding:8px 8px 8px 24px;border:1px solid var(--err-line);border-radius:4px;background:var(--err-bg2);color:var(--err-fg)}.panel_editChain__o0UoK{padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--bg)}.panel_hRow__K3rZJ{padding:8px 12px;border-bottom:1px solid var(--bg3);display:grid;gap:4px}.panel_hRowOn__UbiRy{background:var(--info-bg2)}.panel_hHead__T9RMa{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.panel_k_create__nj6Ad{background:var(--ok-bg);color:var(--ok-fg)}.panel_k_update__x9WYI{background:var(--info-bg);color:var(--info-fg)}.panel_k_delete__CLmz7{background:var(--err-bg);color:var(--err-fg)}.panel_k_crossOwnerWrite__AjPLZ{background:var(--orange-bg);color:var(--orange-fg)}.panel_k_busRef__IUrr2,.panel_k_edgeCreate___1M7g,.panel_k_edgeDelete__ZZZkT{background:var(--bg3);color:var(--fg2)}.panel_k_ack__9K4sR,.panel_k_comment__2IUwS{background:var(--ok-bg);color:var(--ok-fg)}.panel_diff__ZmL4j{display:grid;gap:2px;margin-left:2px}.panel_diffPath__2Z7S8{color:var(--fg2)}.panel_diffBlock___CXIk{margin:0;max-height:160px;overflow:auto;border:1px solid var(--line);border-radius:4px;background:var(--bg);font-family:var(--mono);font-size:12px;line-height:1.4}.panel_dl__sRDuG{display:block;padding:0 8px;white-space:pre-wrap;word-break:break-word}.panel_dl_add__1nTtc{background:var(--ok-bg);color:var(--ok-ink)}.panel_dl_add__1nTtc:before{content:"+ "}.panel_dl_del__KMBGs{background:var(--err-bg);color:var(--err-ink)}.panel_dl_del__KMBGs:before{content:"- "}.panel_dl_eq__WfSs_{color:var(--fg2)}.panel_dl_eq__WfSs_:before{content:"  "}.panel_ins__RQP3H{background:var(--ok-bg);color:var(--ok-ink);padding:0 2px;border-radius:4px}.panel_del__KiBAP{background:var(--err-bg);color:var(--err-ink);text-decoration:line-through;padding:0 2px;border-radius:4px}.panel_badgeWarn__U11V2{background:var(--orange-bg);color:var(--orange-fg)}.panel_badgeAuto__RYl1u{background:var(--bg3);color:var(--fg2);border:1px dashed var(--fg3)}.panel_cpAuto__1bkkK{background:var(--bg2)}.panel_disabledNote__PsYuj{color:var(--fg3);font-size:12px}.panel_selDot__ig975{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.panel_k_webFetch__dsK11{background:var(--purple-bg);color:var(--purple-fg)}.panel_vOk__Jna2I{background:var(--ok-bg);color:var(--ok-fg)}.panel_vBad__BzoJc{background:var(--err-bg);color:var(--err-fg);border:1px solid var(--err-edge)}.panel_srcRow__fPwtM{padding:4px 8px;border:1px solid var(--line);border-left-width:4px;border-radius:4px;background:var(--bg);display:grid;gap:2px}.panel_srcOk__xbAwP{border-left-color:var(--ok)}.panel_srcBad__b6Dju{border-color:var(--err-edge);border-left-color:var(--err);background:var(--err-bg2)}.panel_srcWhy__tXhX1{color:var(--err-fg);font-weight:600}.panel_unverified__pIwGC{padding:8px;border:1px solid var(--err-edge);border-left:4px solid var(--err);border-radius:4px;background:var(--err-bg2);color:var(--err-fg)}.panel_prov_direct__ScgeN{background:var(--ok-bg);color:var(--ok-fg)}.panel_prov_agent__OLxBK{background:var(--info-bg);color:var(--info-fg)}.panel_prov_standin__lOVp7{background:var(--warn-bg);color:var(--warn-fg);border:1px solid var(--warn-edge);font-weight:700}.panel_prov_inferred__CPISF{background:var(--orange-bg);color:var(--orange-fg);border:1px dashed var(--orange-edge);font-weight:700}.panel_prov_fallback__U7BCL{background:var(--err-bg);color:var(--err-fg);border:1px solid var(--err-edge);font-weight:700}.panel_srcStandIn__BkWnM{border-color:var(--warn-line);border-left-color:var(--warn);background:var(--warn-bg2)}.panel_reqNeedsMe__Q1dap{border-left:3px solid var(--warn)}.panel_reqHead__kdjBg{appearance:none;box-sizing:border-box;min-height:32px;display:flex;align-items:center;gap:4px;width:100%;padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:var(--fg);text-align:left;cursor:pointer}.panel_reqChevron__uStI_{color:var(--fg3);flex:none}.panel_reqSummary__t2ign{min-width:0;overflow-wrap:anywhere}.panel_reqBadges__YDlf0{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.panel_reqChips__OP18j{display:flex;flex-direction:column;gap:2px;margin-top:4px}.panel_reqChip__GXC9X{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.panel_reqDetail__1oSJF{margin-top:8px;padding-top:8px;border-top:1px solid var(--line);display:grid;gap:4px}.panel_reqSub__JrCmZ{margin-top:4px;color:var(--fg3);font-size:12px}.panel_reqRow__wY4Qv{padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--bg2)}.panel_reqAnswer__eLspS{font-weight:600}.panel_reqForm__HL0Dn{margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:4px;display:grid;gap:4px}.panel_reqOptions___tM_O{display:grid;gap:2px}.panel_reqOption__1fiby{display:flex;align-items:baseline;gap:4px;cursor:pointer}.panel_reqElsewhere__2aI8N{margin-top:4px;padding:4px 8px;border:1px dashed var(--fg3);border-radius:4px;color:var(--fg2)}.panel_cpBlocked__asvQb{border-left:3px solid var(--err);background:var(--err-bg3)}.panel_blockedWho__hnlI7{font-weight:600;color:var(--fg)}.panel_blockedFrom__OL9O3{margin-top:4px}.panel_blockedLabel__v7E5f{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg3)}.panel_agentQuote__OTqsD{margin:2px 0 0;padding:4px 8px;border-left:3px solid var(--fg3);background:var(--bg3);color:var(--fg);max-height:9em;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.panel_alertInline__Bx308{margin-top:4px;padding:4px 8px;border:1px solid var(--err-line);border-radius:4px;background:var(--err-bg2);color:var(--err-fg);overflow-wrap:anywhere}.panel_btnDanger__KO7T9{appearance:none;font:inherit;box-sizing:border-box;min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--err-strong);border-radius:6px;background:var(--bg);color:var(--err-strong);cursor:pointer}.panel_btnDanger__KO7T9:hover:not(:disabled){background:var(--err-strong);color:var(--on-fill)}.panel_btnDanger__KO7T9:disabled{opacity:.5;cursor:default}.panel_btnDanger__KO7T9:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.panel_stopBox__ecxh7{display:grid;gap:8px;margin-top:8px;padding:8px;border:1px solid var(--err-line);border-radius:4px;background:var(--err-bg2)}.panel_blockedNote__4HnGT{margin-top:8px}.panel_people__EsoMl{padding-bottom:8px}.panel_peopleFlow__qnH9l{display:grid;gap:8px;margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--bg2)}.panel_peopleRevoked__RHKAn{margin:4px 12px;color:var(--fg2)}.panel_peopleRevoked__RHKAn>summary{cursor:pointer;padding:8px 0;font-size:12px;font-weight:600;color:var(--fg3)}.panel_peopleRevoked__RHKAn>summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.panel_peopleRevoked__RHKAn .panel_card__SqvBn{padding-left:0;padding-right:0}.panel_pairRow__2bJBP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.panel_pairCode__YucTd{font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:.25em;padding:2px 8px;border:1px solid var(--line);border-radius:4px;background:var(--bg)}.panel_consent__Rj6aI{margin-top:8px;padding:8px;border-left:3px solid var(--warn);background:var(--bg2);color:var(--fg2);font-size:12px}.panel_consent__Rj6aI p{margin:0 0 4px}.panel_consent__Rj6aI p:last-child{margin-bottom:0}.panel_mintBox__pjdQV{border:2px solid var(--warn);border-radius:6px;margin:8px 12px;background:var(--warn-bg2)}.panel_mintRow__gnM2P{display:flex;align-items:center;gap:8px;margin-top:8px}.panel_mintInput__wPCFd{flex:1;min-width:0}.panel_linkBtn__N2rb8{text-decoration:none}.panel_mintNote__PYx2c{margin-top:4px;color:var(--fg);font-size:12px}.panel_qrRow__usiMQ{display:flex;align-items:center;gap:12px;margin-top:8px}.panel_qr__40P5J{width:148px;height:148px;flex:none;border:1px solid var(--line);background:var(--bg)}.panel_emptyTight__Y7hJP{padding:2px 12px 8px;color:var(--fg3)}.panel_mintNote__PYx2c+.panel_cardActions__ldsBY,.panel_qrRow__usiMQ+.panel_cardActions__ldsBY{margin-top:12px}.panel_reqIntro__7FpCW{padding:0 0 8px}.panel_reqIntroText__4uJFL{margin:0;color:var(--fg2)}.panel_reqOpened__2mCwN{margin-top:8px;padding:4px 8px;border-left:3px solid var(--ok);background:var(--bg);color:var(--fg);overflow-wrap:anywhere}.panel_askForm__SDfPU{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px;border-bottom:1px solid var(--line)}.panel_askForm__SDfPU>*{min-width:0;overflow-wrap:anywhere}.panel_askField__RlPzh{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0}.panel_askLabel__9MscV{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--fg2)}.panel_askCount__QiOwA{font-weight:400;color:var(--fg3)}.panel_askWide__I5EYj{width:100%;box-sizing:border-box}.panel_askRow__vWzbY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.panel_askWarn___Wjkp{padding:4px 8px;border-left:3px solid var(--warn);background:var(--warn-bg2);color:var(--fg)}.panel_reqJustOpened__90cRz{background:var(--ok-bg2);box-shadow:inset 3px 0 0 var(--ok)}.panel_startHead__dPvQU{font-weight:600;font-size:13px}.panel_confirm__lNbaH:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel_confirm__lNbaH{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--ok-line);background:var(--ok-bg2);color:var(--ok-ink);font-size:13px;line-height:1.4}.panel_confirmText__Za5ts{overflow-wrap:anywhere}.panel_confirmActions__1wGK9{display:flex;flex-wrap:wrap;gap:8px}.panel_moreDetails____5w3{margin-top:8px;border-top:1px dashed var(--line);padding-top:4px}.panel_moreDetails____5w3 summary{cursor:pointer;color:var(--fg2);min-height:32px;display:flex;align-items:center}.panel_cancelRow__97wiC{margin-top:16px;padding-top:8px;border-top:1px solid var(--line)}.panel_cancelRow__97wiC .panel_nodeLink__llx52{min-height:32px;display:inline-flex;align-items:center}.panel_steps__Ku0Lo{margin:4px 0 8px;padding-left:20px;display:grid;gap:2px}.panel_needItem__Zn8n8{scroll-margin-top:4px}.panel_needItem__Zn8n8:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel_why__4YV0b{padding:12px;border-bottom:1px solid var(--line);background:var(--bg-cool);display:grid;gap:8px}.panel_whyHead__jJQb1{margin:0;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--fg)}.panel_whySentence__Ex4_n{margin:0;font-size:14px;line-height:1.45;color:var(--fg);overflow-wrap:anywhere}.panel_whyFlags__Spnhg{margin:0;padding-left:20px;font-size:12px;color:var(--warn-fg);display:grid;gap:2px}.panel_where__QLHFu{padding:12px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.panel_where__QLHFu>p{margin:0}.panel_whereStatus__zdsvj{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.panel_whereChip__svlYS{display:inline-flex;align-items:flex-start;gap:4px;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:4px;font-size:12px;font-weight:500;line-height:16px;background:var(--bg3);color:var(--fg2);overflow-wrap:anywhere}.panel_whereChipExtra__n89Q_{display:block;font-weight:400}.panel_whereChip_ok__FKAbL{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.panel_whereChip_info__g4Wjd{background:var(--info-bg);border-color:var(--accent-line);color:var(--info-fg)}.panel_whereChip_warn__Mx_FT{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-fg)}.panel_whereChip_quiet__O6lr0{background:var(--bg3);border-color:var(--line);color:var(--fg2)}.panel_whereConflict__FLNQO{margin:0;padding:8px;border:1px solid var(--warn-line);border-left:4px solid var(--warn-edge);border-radius:4px;background:var(--warn-bg2);color:var(--warn-fg)}.panel_quote___tlGw{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);overflow-wrap:anywhere}.panel_quoteConflict__oforv{border-left:4px solid var(--warn-edge)}.panel_quoteGone__8OFLq{background:var(--bg2)}.panel_quoteTag__HXIQ4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:600}.panel_quoteSentence__F2cF_{margin:0;color:var(--fg)}.panel_quoteHost__lIgp0{min-width:0}.panel_quoteBox__muWDo{margin:0;padding:8px;border-left:4px solid var(--line2);background:var(--bg-cool);border-radius:4px;display:grid;gap:2px}.panel_quoteLabel__4XeWu{font-weight:600}.panel_quoteLabel__4XeWu,.panel_quoteTitle__uOt9n{font-size:12px;color:var(--fg2)}.panel_quoteText__OzBNk{margin:0;color:var(--fg-soft);font-size:13px;line-height:1.45}.panel_quoteGone__8OFLq .panel_quoteSentence__F2cF_,.panel_quoteGone__8OFLq .panel_quoteText__OzBNk{text-decoration:line-through;color:var(--fg2)}.panel_whereGone__FDayf{margin:0;color:var(--err-fg)}.panel_whereStale__CFTg_{margin:0;color:var(--warn-fg)}.panel_quoteChecked__UPJRt summary{cursor:pointer;color:var(--accent-strong)}.panel_quoteChecked__UPJRt p{margin:4px 0 0;color:var(--fg2)}.panel_withdraw__AsAOS{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.panel_researchSwitch__N5RS3{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 12px;border-bottom:1px solid var(--line)}.panel_claimsLine__v7l1e{padding:4px 12px;border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg2);overflow-wrap:anywhere}.panel_cardComments__TAjK_{padding:12px;border-bottom:1px solid var(--line);display:grid;gap:8px}.panel_evidenceHead___ZPZ0{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 4px}@media (max-width:800px){.panel_tab__KHTg3{min-height:44px;padding:0 2px;font-size:13px}.panel_countInfo__n8Gi7{display:none}.panel_tabLong__OQDpZ{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.panel_tabShort__dwC__{display:inline}.panel_btnDanger__KO7T9,.panel_btn__Vhw2_,.panel_segBtn__ArfiV,.panel_select__xB9bs{min-height:44px;font-size:13px;padding-left:12px;padding-right:12px}.panel_input__BJThf,.panel_textarea__W1fD2{font-size:16px}.panel_input__BJThf{min-height:44px}.panel_nodeLink__llx52{min-height:32px;padding:8px 2px}.panel_toggle__aTGPe{min-height:44px;font-size:13px}.panel_toggle__aTGPe input{width:20px;height:20px}.panel_reqOption__1fiby{min-height:44px;align-items:center;gap:12px;padding:0 4px}.panel_reqOption__1fiby input{flex:none;width:22px;height:22px;margin:0}.panel_reqHead__kdjBg{min-height:44px;align-items:center}.panel_body__uZ_o7 details>summary,.panel_moreDetails____5w3 summary,.panel_peopleRevoked__RHKAn>summary{min-height:44px;display:flex;align-items:center}.panel_cancelRow__97wiC .panel_nodeLink__llx52,.panel_cardActions__ldsBY .panel_nodeLink__llx52,.panel_diff__ZmL4j .panel_nodeLink__llx52,.panel_foot__t7cM0 .panel_nodeLink__llx52,.panel_hHead__T9RMa .panel_nodeLink__llx52,.panel_where__QLHFu .panel_nodeLink__llx52,.panel_working__6vnIS .panel_nodeLink__llx52{min-height:44px;display:inline-flex;align-items:center;padding:8px 4px}.panel_chip__CDmhG,.panel_stripChip__aj5ud{min-height:44px;display:inline-flex;align-items:center;padding:0 12px}.panel_filters___azk8{gap:8px}.panel_scrub__Sye6X input[type=range]{min-height:44px}.panel_roleChip__as0nS{display:none}}.panel_tabIntro___uxTS{padding:8px 12px 4px}.panel_storyList__LgB2Y,.panel_storySteps__qOl77{margin:0;padding:0 12px;list-style:none}.panel_storyAgent__jw26t{padding:8px 0 8px 12px;border-left:4px solid var(--owner);margin-bottom:8px;display:grid;gap:4px;font-size:13px;line-height:20px}.panel_storyName__P_Vt9{font-weight:600;color:var(--fg)}.panel_storyStep__KFelX{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:4px 0;font-size:13px;line-height:20px}.panel_rest__JoRAh{display:flex;flex-direction:column;gap:12px;padding:12px 8px 16px}.panel_restHead__XzaZ5{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 0}.panel_rest__JoRAh>.panel_restHead__XzaZ5{padding:0}.panel_restTitle__LLvko{margin:0;font-size:16px;font-weight:600}.panel_restHintLine__tOaSn{margin:-8px 0 0;color:var(--fg3);font-size:12px}.panel_restSub__Cg3bS{margin:0 0 4px;font-size:16px;font-weight:600}.panel_working__6vnIS{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.panel_workList__5x2bl{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none}.panel_workRow__yn3_U{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.panel_workName__pdRYf{font-size:13px;font-weight:700;color:var(--who)}.panel_workTask__mu7R2{flex-basis:100%;padding-left:28px;color:var(--fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel_moreBlock__3dMMh{border-top:1px solid var(--line);padding-top:8px}.panel_moreToggle__b523a{appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 4px;border:0;background:transparent;color:var(--fg);font:inherit;cursor:pointer}.panel_moreWord__mqWth{font-size:13px;font-weight:600}.panel_moreCaret__j3eOg{margin-left:auto;color:var(--fg3)}.panel_moreBody__Q2Z9K{margin-top:8px}@media (max-width:800px){.panel_moreToggle__b523a{min-height:44px}}.panel_asks__0Wzy7{--fg:var(--ink-text);--fg2:var(--ink-text);--fg3:var(--ink-text);--fg-soft:var(--ink-text);--bg3:transparent;--line:var(--fg4);--accent:var(--ink-text);display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:var(--ink-fill);color:var(--ink-text)}.panel_asks__0Wzy7 .panel_actor__jhxbl{color:var(--ink-text)!important}.panel_asks__0Wzy7 .panel_restSub__Cg3bS{margin:0;font-size:16px;font-weight:700}.panel_askRow__vWzbY{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.panel_askRow__vWzbY .panel_btn__Vhw2_{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--ink-text);color:var(--ink-fill);font-size:14px;font-weight:700}.panel_askRow__vWzbY .panel_btn__Vhw2_:hover{background:var(--ink-text);opacity:.88}.panel_asksWhy__iPXsU{font-size:12px;line-height:16px}.panel_asksWhy__iPXsU summary{cursor:pointer;text-decoration:underline}.panel_asksWhy__iPXsU p{margin:8px 0 0}.panel_steer__UY9p_{display:flex;flex-wrap:wrap;gap:8px}.panel_xray__uGNTf{padding:12px;border-bottom:1px solid var(--line);display:grid;gap:8px}.panel_xray__uGNTf .panel_hint__oQ1s7{margin:0}.panel_xrayFacts__VdMv3{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px}.panel_xrayFacts__VdMv3 dt{color:var(--fg3)}.panel_xrayFacts__VdMv3 dd{margin:0;overflow-wrap:anywhere}.panel_xraySub__kygqm{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--fg2)}.panel_xrayLinks__D_3Dh,.panel_xrayRead__vcKOb{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;overflow-wrap:anywhere}.panel_xrayLink__XVhWT{display:block}.panel_xrayLink__XVhWT .panel_nodeLink__llx52{font-size:13px;text-align:left;overflow-wrap:anywhere}.panel_xrayMark__ePoi1{margin-left:8px;border:1px solid var(--line2);color:var(--fg2)}.panel_xrayWhy__5cjZp{display:grid;gap:4px;margin-top:4px}.panel_workTrailBtn__B2TJH{flex-basis:100%;padding-left:28px;text-align:left}.panel_trail__UyXz_{flex-basis:100%;display:grid;gap:8px;padding-left:28px;font-size:13px;min-width:0}.panel_trail__UyXz_ .panel_hint__oQ1s7{margin:0}.panel_trailSteps__ywaro{display:grid;gap:8px;margin:0;padding:0;list-style:none}.panel_trailStep__2Mqx9{display:grid;gap:4px;min-width:0;padding-left:8px;border-left:2px solid var(--line2)}.panel_trailHead__gLqoz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.panel_trailFocus__JObiI{border-left-color:var(--accent,currentColor)}.panel_trailKind__K8PMx{font-weight:600}.panel_trailText__81c0q{display:block;overflow-wrap:anywhere;color:var(--fg-soft)}.panel_trailCards__RhcK0{color:var(--fg2);overflow-wrap:anywhere}.panel_trailCommands__HSKSQ{display:grid;gap:8px}.panel_workTrailItem__UK9sC{display:grid;gap:8px;min-width:0}.panel_contractBox__rYx0z{margin-top:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg2);font-size:12px;overflow-wrap:anywhere}.panel_contractHead__CcDye{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.panel_contractSub__R_vtO{margin:8px 0 2px;font-size:12px;font-weight:600;color:var(--fg2)}.panel_contractTerms__Sltu2{margin:0;display:grid;gap:4px}.panel_contractTerms__Sltu2 dt{font-weight:600}.panel_contractTerms__Sltu2 dd{margin:0}.panel_contractRules__g0fZ4{margin:0;padding-left:20px;display:grid;gap:2px}.panel_contractToggle__r3UHp{background:none;border:0;padding:0;font:inherit;color:var(--accent-strong);text-decoration:underline;cursor:pointer;min-height:24px}