.canvas-visualization-module__6qw53W__viewer{--ink:#e4e8df;--muted:#a1aaa8;--line:#303835;--accent:#c4e79a;--control-background:#171d19;width:min(1280px,100vw - 48px);color:var(--ink);border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101513;margin:40px 0 48px;font-size:12px;line-height:1.5;position:relative;left:50%;transform:translate(-50%)}.canvas-visualization-module__6qw53W__viewer *{box-sizing:border-box}.canvas-visualization-module__6qw53W__viewer button,.canvas-visualization-module__6qw53W__viewer select,.canvas-visualization-module__6qw53W__viewer input{font:inherit;color:inherit;border-radius:0}.canvas-visualization-module__6qw53W__viewer button,.canvas-visualization-module__6qw53W__viewer select,.canvas-visualization-module__6qw53W__viewer input[type=search]{border:1px solid var(--line);background:var(--control-background)}.canvas-visualization-module__6qw53W__viewer button{cursor:pointer;padding:7px 11px}.canvas-visualization-module__6qw53W__viewer button:hover{border-color:var(--accent)}.canvas-visualization-module__6qw53W__viewer button:disabled{opacity:.4;cursor:default}.canvas-visualization-module__6qw53W__viewer button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.canvas-visualization-module__6qw53W__viewer :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.canvas-visualization-module__6qw53W__viewer select,.canvas-visualization-module__6qw53W__viewer input[type=search]{min-width:0;max-width:100%;padding:7px 9px}.canvas-visualization-module__6qw53W__viewer label{color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}.canvas-visualization-module__6qw53W__archiveBar,.canvas-visualization-module__6qw53W__runBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.canvas-visualization-module__6qw53W__archiveBar label{flex:0 530px}.canvas-visualization-module__6qw53W__archiveBar select{width:100%}.canvas-visualization-module__6qw53W__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-size:10px}.canvas-visualization-module__6qw53W__capture,.canvas-visualization-module__6qw53W__captureFooter{color:var(--muted);font-size:10px}.canvas-visualization-module__6qw53W__capture span{color:#56615b;padding:0 7px}.canvas-visualization-module__6qw53W__captureFooter{border-top:1px solid var(--line);padding:10px 20px}.canvas-visualization-module__6qw53W__transport{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 8px;display:flex}.canvas-visualization-module__6qw53W__clock{font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px}.canvas-visualization-module__6qw53W__clock span{color:var(--muted);font-size:11px}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__scrubber{padding:4px 20px 15px;font-size:10px}.canvas-visualization-module__6qw53W__scrubber input{min-width:0;accent-color:var(--accent);flex:1}.canvas-visualization-module__6qw53W__sceneLayout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.canvas-visualization-module__6qw53W__field{background:#090d0b;min-width:0;padding:20px}.canvas-visualization-module__6qw53W__stage{isolation:isolate;background:#000;border:1px solid #363d39;width:100%;position:relative;overflow:hidden}.canvas-visualization-module__6qw53W__raster{width:100%;height:100%;image-rendering:pixelated;display:block}.canvas-visualization-module__6qw53W__connections{pointer-events:none;filter:drop-shadow(1px 1px #000);opacity:.8;position:absolute;inset:0}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__bubble{text-align:left;color:var(--ink);background:#101713d6;border:1px solid #b4beb447;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;box-shadow:3px 3px #0009}.canvas-visualization-module__6qw53W__bubbleHeader,.canvas-visualization-module__6qw53W__messageHeading{align-items:center;gap:7px;min-width:0;display:flex}.canvas-visualization-module__6qw53W__bubbleHeader strong,.canvas-visualization-module__6qw53W__messageHeading strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.canvas-visualization-module__6qw53W__bubbleHeader time,.canvas-visualization-module__6qw53W__messageHeading time{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:9px}.canvas-visualization-module__6qw53W__avatar{flex-shrink:0;width:22px;height:22px}.canvas-visualization-module__6qw53W__bubbleHeader .canvas-visualization-module__6qw53W__avatar{width:18px;height:18px}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__bubble:hover{border-color:#b4beb473}.canvas-visualization-module__6qw53W__bubbleHeader{flex-shrink:0;min-height:22px}.canvas-visualization-module__6qw53W__bubbleText{overscroll-behavior:contain;scrollbar-width:thin;white-space:pre;text-align:left;cursor:text;min-height:0;font:12px/18px monospace;display:block;overflow:auto}.canvas-visualization-module__6qw53W__fieldFooter,.canvas-visualization-module__6qw53W__displayOptions{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;font-size:10px;display:flex}.canvas-visualization-module__6qw53W__displayOptions{border-top:1px solid var(--line);margin-top:12px}.canvas-visualization-module__6qw53W__displayOptions input{accent-color:var(--accent)}.canvas-visualization-module__6qw53W__transcript{border-left:1px solid var(--line);min-width:0}.canvas-visualization-module__6qw53W__transcriptHeader{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:17px 16px;font-size:10px;display:flex}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__filter{grid-template-columns:42px minmax(0,1fr);padding:6px 16px;font-size:10px;display:grid}.canvas-visualization-module__6qw53W__filter:first-of-type{margin-top:8px}.canvas-visualization-module__6qw53W__messageList{scrollbar-width:thin;scrollbar-color:#56615b #101513;max-height:480px;margin-top:10px;overflow:auto}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__message{text-align:left;border:0;border-top:1px solid var(--line);background:0 0;width:100%;padding:14px 16px;display:block}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__message:hover,.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__message[aria-pressed=true]{background:#1b251d}.canvas-visualization-module__6qw53W__messageExcerpt{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:9px 0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.canvas-visualization-module__6qw53W__messageMeta{color:var(--muted);font-size:9px;display:block}.canvas-visualization-module__6qw53W__detail{border:1px solid var(--accent);background:#1c261f;margin:12px;padding:12px}.canvas-visualization-module__6qw53W__detail .canvas-visualization-module__6qw53W__messageHeading{margin-bottom:9px}.canvas-visualization-module__6qw53W__detail .canvas-visualization-module__6qw53W__messageHeading button{margin-left:auto;padding:0 5px}.canvas-visualization-module__6qw53W__detail p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:270px;margin:12px 0;font-family:inherit;font-size:12px;line-height:1.7;overflow:auto}.canvas-visualization-module__6qw53W__transcriptFooter{border-top:1px solid var(--line);color:var(--muted);padding:12px 16px;font-size:9px}.canvas-visualization-module__6qw53W__notice{color:var(--muted);padding:20px;font-size:12px}.canvas-visualization-module__6qw53W__emptyStage{color:#eee;background:#000a;place-items:center;display:grid;position:absolute;inset:0}@media (max-width:900px){.canvas-visualization-module__6qw53W__sceneLayout{grid-template-columns:minmax(0,1fr) 270px}.canvas-visualization-module__6qw53W__archiveBar{flex-wrap:wrap}.canvas-visualization-module__6qw53W__archiveBar label{flex:100%}.canvas-visualization-module__6qw53W__field{padding:12px}.canvas-visualization-module__6qw53W__runBar{flex-wrap:wrap}}@media (max-width:700px){.canvas-visualization-module__6qw53W__viewer{width:calc(100vw - 24px)}.canvas-visualization-module__6qw53W__sceneLayout{grid-template-columns:minmax(0,1fr)}.canvas-visualization-module__6qw53W__transcript{border-left:0;border-top:1px solid var(--line)}.canvas-visualization-module__6qw53W__archiveBar,.canvas-visualization-module__6qw53W__runBar,.canvas-visualization-module__6qw53W__transport{padding-left:12px;padding-right:12px}.canvas-visualization-module__6qw53W__runBar label{width:100%}.canvas-visualization-module__6qw53W__runBar select{flex:1;width:0}.canvas-visualization-module__6qw53W__clock{font-size:14px}.canvas-visualization-module__6qw53W__transport{gap:6px}.canvas-visualization-module__6qw53W__transport button{padding:6px 8px}.canvas-visualization-module__6qw53W__messageList{max-height:360px}}.canvas-visualization-module__6qw53W__export{border-top:1px solid var(--line);padding:14px 20px}.canvas-visualization-module__6qw53W__export summary{cursor:pointer;color:var(--accent)}.canvas-visualization-module__6qw53W__exportControls{flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.canvas-visualization-module__6qw53W__exportControls input{border:1px solid var(--line);background:var(--control-background);width:95px;padding:6px}.canvas-visualization-module__6qw53W__exportControls span,.canvas-visualization-module__6qw53W__exportNote{color:var(--muted);font-size:10px}.canvas-visualization-module__6qw53W__exportControls progress{width:120px;accent-color:var(--accent)}.canvas-visualization-module__6qw53W__exportNote{margin-top:12px}.canvas-visualization-module__6qw53W__download{color:var(--accent);border:1px solid var(--accent);padding:8px 12px;text-decoration:none}.canvas-visualization-module__6qw53W__viewer .canvas-visualization-module__6qw53W__bubbleHeader{text-align:left;background:0 0;border:0;width:100%;padding:0}.canvas-visualization-module__6qw53W__viewer.canvas-visualization-module__6qw53W__embedded{--ink:var(--color-text-primary);--muted:var(--color-text-secondary);--line:var(--color-border);--accent:var(--color-accent);--control-background:var(--color-background);background:var(--color-background);width:100%;font-family:var(--font-sans);color-scheme:normal;margin:0;left:auto;transform:none}.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__field{background:var(--color-background)}.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__detail,.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__message:hover,.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__message[aria-pressed=true]{background:var(--color-surface-muted)}.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__stage{max-width:min(100%,58dvh);margin-inline:auto}.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__eyebrow{color:var(--color-text-secondary);letter-spacing:normal;text-transform:none}.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__messageList{scrollbar-color:var(--color-border) var(--color-background)}.canvas-visualization-module__6qw53W__embedded .canvas-visualization-module__6qw53W__bubble{--ink:#e4e8df;--muted:#a1aaa8}
