.FormEngineReplayContent_container__mh61X{display:flex;flex-direction:column;gap:8px;height:100%;padding:8px;background:#fff;overflow:hidden}.FormEngineReplayContent_progressBar__JVitz{display:flex;align-items:center;overflow-x:auto;flex-shrink:0;padding:4px 0}.FormEngineReplayContent_stepRow__brcx3{display:flex;align-items:center}.FormEngineReplayContent_step__XX5yF{padding:3px 10px;border-radius:16px;font-size:10px;font-weight:500;white-space:nowrap;border:1.5px solid transparent}.FormEngineReplayContent_stepCompleted__KyIJq{background-color:#e8f5e9;color:#2e7d32;border-color:#2e7d32}.FormEngineReplayContent_stepActive__VDj1c{background-color:#f2e0ff;color:#ab00ea;border-color:#ab00ea;font-weight:600}.FormEngineReplayContent_stepPending__CqKiu{background-color:#f7f9fc;color:#878c99;border-color:#ebeef5}.FormEngineReplayContent_connector__H1YCt{width:16px;height:2px;background:#ebeef5;flex-shrink:0}.FormEngineReplayContent_stageContent__Y2Rt3{display:flex;flex-direction:column;gap:6px;flex:1 1;min-height:0;overflow:hidden}.FormEngineReplayContent_taskCard__BMdWJ{background:#f7f9fc;border-radius:6px;padding:8px 10px;flex-shrink:0;max-height:120px;overflow-y:auto}.FormEngineReplayContent_taskTitle__9__Da{font-size:11px;font-weight:600;color:#141a27;margin-bottom:4px}.FormEngineReplayContent_instructions__8VsYr{font-size:10px;line-height:1.5;color:#575b66}.FormEngineReplayContent_instructions__8VsYr h3{font-size:11px;font-weight:600;color:#141a27;margin:6px 0 3px}.FormEngineReplayContent_instructions__8VsYr h4{font-size:10px;font-weight:600;color:#282e3b;margin:4px 0 2px}.FormEngineReplayContent_instructions__8VsYr p{margin:3px 0}.FormEngineReplayContent_instructions__8VsYr ol,.FormEngineReplayContent_instructions__8VsYr ul{margin:2px 0 4px;padding-left:14px}.FormEngineReplayContent_instructions__8VsYr code{background:rgba(0,0,0,.06);padding:0 3px;border-radius:3px;font-size:10px;font-family:SF Mono,Menlo,Consolas,monospace}.FormEngineReplayContent_instructions__8VsYr pre{background:#252526;color:#d4d4d4;padding:6px 8px;border-radius:4px;overflow-x:auto;margin:4px 0;font-size:10px}.FormEngineReplayContent_instructions__8VsYr pre code{background:none;padding:0;color:inherit}.FormEngineReplayContent_hint__mshZQ{font-size:10px;color:#6b6f7a;font-style:italic;margin-top:4px;padding-left:8px;border-left:2px solid #ebeef5}.FormEngineReplayContent_codeArea__O6lpL{flex:1 1;min-height:0;display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:6px;overflow:hidden;background:#1e1e1e}.FormEngineReplayContent_fileTabs__nUZqQ{display:flex;background:#252526;overflow-x:auto;flex-shrink:0}.FormEngineReplayContent_fileTab__jS1ia{padding:4px 10px;font-size:10px;font-family:Menlo,Monaco,Courier New,monospace;color:#969696;white-space:nowrap;border-bottom:2px solid transparent;position:relative}.FormEngineReplayContent_fileTabModified__dJkzi{color:#fff;border-bottom-color:#ab00ea}.FormEngineReplayContent_fileTabReadonly__NohrJ{opacity:.5}.FormEngineReplayContent_modifiedDot__an1HL{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ab00ea;margin-left:4px;vertical-align:middle}.FormEngineReplayContent_codeContent__b4K5B{flex:1 1;min-height:0;overflow:auto;padding:4px 0}.FormEngineReplayContent_codeFileBlock__WPi6j{padding:0 8px 8px}.FormEngineReplayContent_codeFileName__Fx25q{font-size:9px;color:#646464;padding:2px 0 4px;font-family:monospace}.FormEngineReplayContent_codeBlock__gsLLf{margin:0;font-size:10px;line-height:1.4;color:#d4d4d8;white-space:pre-wrap;word-break:break-all;font-family:SF Mono,Menlo,Consolas,monospace}.FormEngineReplayContent_submittedBadge__4dhOg{flex-shrink:0;text-align:center;padding:3px 8px;background:rgba(46,125,50,.1);color:#2e7d32;border-radius:4px;font-size:10px;font-weight:500}.FormEngineReplayContent_noStage__cWHQV{flex:1 1;display:flex;align-items:center;justify-content:center;color:#878c99;font-size:12px}.SessionReplay_container__4VOt_{display:flex;flex-direction:column;gap:16px}.SessionReplay_controls__VUnC_{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#18181b;border-radius:8px;flex-wrap:wrap}.SessionReplay_playBtn__FfKrk{width:36px;height:36px;border:none;border-radius:6px;background:#ab00ea;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SessionReplay_playBtn__FfKrk:hover{background:#8c00c8}.SessionReplay_timeline__soWgM{flex:1 1;min-width:200px;height:32px;position:relative;background:#27272a;border-radius:4px;cursor:pointer;overflow:hidden}.SessionReplay_timelineProgress__ZP3l2{height:100%;background:rgba(171,0,234,.3);border-right:2px solid #ab00ea;pointer-events:none;transition:width .1s linear}.SessionReplay_timelineMarker__EOlBg{position:absolute;top:0;width:2px;height:100%;opacity:.7}.SessionReplay_markerAlert__s8Ji4{background:#ef4444}.SessionReplay_markerWarn__vb6pp{background:#eab308}.SessionReplay_markerInfo__2PUr1{background:#3b82f6}.SessionReplay_timeLabel__644Wv{color:#a1a1aa;font-size:12px;font-family:monospace;flex-shrink:0}.SessionReplay_speedBtns__euaWl{display:flex;gap:4px;flex-shrink:0}.SessionReplay_speedBtn__FTkKq{padding:4px 10px;border:1px solid #3f3f46;border-radius:4px;background:transparent;color:#a1a1aa;font-size:12px;cursor:pointer}.SessionReplay_speedBtn__FTkKq:hover{background:#27272a}.SessionReplay_speedBtnActive__Nxux5{background:#ab00ea;border-color:#ab00ea;color:#fff}.SessionReplay_browser__SOO_f{position:relative;border:2px solid #3f3f46;border-radius:10px;overflow:hidden;background:#18181b}.SessionReplay_browserBar__CcQkN{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#27272a;border-bottom:1px solid #3f3f46}.SessionReplay_browserDots__uvxBK{display:flex;gap:6px}.SessionReplay_dot__85Wzq{width:10px;height:10px;border-radius:50%}.SessionReplay_dotRed__mPhDy{background:#ef4444}.SessionReplay_dotYellow__a9HB4{background:#eab308}.SessionReplay_dotGreen__CXqAm{background:#22c55e}.SessionReplay_browserUrl__Y2PlL{flex:1 1;padding:4px 10px;background:#18181b;border-radius:4px;font-size:12px;color:#a1a1aa;font-family:monospace}.SessionReplay_browserStatus__UFWqG{font-size:11px;padding:2px 8px;border-radius:3px;font-weight:500}.SessionReplay_statusFocused__A1cWS{background:rgba(34,197,94,.2);color:#22c55e}.SessionReplay_statusBlurred__1VZMh{background:rgba(239,68,68,.2);color:#ef4444}.SessionReplay_statusHidden__MZR6d{background:rgba(234,179,8,.2);color:#eab308}.SessionReplay_viewport__1IkuU{position:relative;width:100%;min-height:500px;background:#0f0f12;overflow:hidden}.SessionReplay_viewportBlurred__GOQo8{opacity:.4}.SessionReplay_cursor__AL5jn{width:12px;height:12px;border-radius:50%;background:#ab00ea;border:2px solid #fff;transition:none;z-index:10;box-shadow:0 0 8px rgba(171,0,234,.5)}.SessionReplay_clickRipple__uCpxb,.SessionReplay_cursor__AL5jn{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.SessionReplay_clickRipple__uCpxb{width:30px;height:30px;border-radius:50%;border:2px solid #ab00ea;animation:SessionReplay_ripple__LVIPf .6s ease-out forwards;z-index:9}@keyframes SessionReplay_ripple__LVIPf{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.SessionReplay_viewportPlaceholder__sUmDm{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.SessionReplay_viewportInfo__PALxs{font-size:16px;color:#71717a;font-family:monospace}.SessionReplay_viewportHint__4kSy_{font-size:12px;color:#3f3f46}.SessionReplay_contentPreview__fSihC{position:absolute;inset:12px;padding:16px;font-family:monospace;font-size:12px;line-height:1.5;color:#d4d4d8;white-space:pre-wrap;overflow:auto;background:#1e1e23;border-radius:6px}.SessionReplay_eventLog__fw5Lk{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;padding:12px;background:#18181b;border-radius:8px;font-size:12px;font-family:monospace}.SessionReplay_eventEntry__mghcr{display:flex;gap:8px;padding:2px 4px;color:#a1a1aa}.SessionReplay_eventEntryActive__SQNDl{background:rgba(171,0,234,.1);color:#d4d4d8;border-radius:3px}.SessionReplay_eventTime__ZUBU2{color:#71717a;flex-shrink:0}.SessionReplay_eventType__JkC_y{font-weight:500;flex-shrink:0}.SessionReplay_eventTypeAlert__TuM19{color:#ef4444}.SessionReplay_eventTypeWarn__P_Xs6{color:#eab308}.SessionReplay_eventTypeInfo__Q3qPA{color:#3b82f6}.SessionReplay_eventData__8gAHo{color:#71717a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionReplay_integrityBar__UZcvd{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;font-size:13px}.SessionReplay_integrityLow__V9G7h{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.SessionReplay_integrityMedium__m6IVj{background:rgba(234,179,8,.1);color:#eab308;border:1px solid rgba(234,179,8,.2)}.SessionReplay_integrityHigh__XDTfk{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.SessionReplay_loading__YvFr5{text-align:center;padding:48px;color:#a1a1aa;font-size:14px}