@keyframes replay-module__ebLDOG__replayPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes replay-module__ebLDOG__replayFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes replay-module__ebLDOG__replayFadeSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes replay-module__ebLDOG__replayFadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes replay-module__ebLDOG__replayCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes replay-module__ebLDOG__replayRipple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(6)}}.replay-module__ebLDOG__pulse{animation:2s infinite replay-module__ebLDOG__replayPulse}.replay-module__ebLDOG__fadeIn{animation:.3s both replay-module__ebLDOG__replayFadeIn}.replay-module__ebLDOG__slideIn{animation:.22s both replay-module__ebLDOG__replayFadeSlideIn}.replay-module__ebLDOG__slideUp{animation:.32s both replay-module__ebLDOG__replayFadeSlideUp}.replay-module__ebLDOG__caret{vertical-align:text-bottom;background:#c8ff32;width:1px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite replay-module__ebLDOG__replayCaret;display:inline-block}.replay-module__ebLDOG__frame{isolation:isolate;background:#0c0c0e;border:1px solid #222228;border-radius:14px;flex-direction:column;height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000bf,inset 0 2px #ffffff0a}.replay-module__ebLDOG__frameGlow{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(120% 100% at 50% 0,#c8ff321a,#0000 62%);border-radius:16px;position:absolute;inset:-1px -1px 40px}.replay-module__ebLDOG__scroll{scrollbar-width:thin;scrollbar-color:#222228 transparent;overflow:auto}.replay-module__ebLDOG__scroll::-webkit-scrollbar{width:4px;height:4px}.replay-module__ebLDOG__scroll::-webkit-scrollbar-track{background:0 0}.replay-module__ebLDOG__scroll::-webkit-scrollbar-thumb{background:#222228;border-radius:4px}.replay-module__ebLDOG__scroll::-webkit-scrollbar-thumb:hover{background:#4e4e54}.replay-module__ebLDOG__rowHover:hover{background:#1a1a1e}.replay-module__ebLDOG__tabHover:hover{color:#78787e;background:#1a1a1e}.replay-module__ebLDOG__chipHover:hover{border-color:#c8ff3226}.replay-module__ebLDOG__csvRow{transition:background .1s}.replay-module__ebLDOG__csvRow:hover{background:#1a1a1e}.replay-module__ebLDOG__iconBtn{transition:background .12s,color .12s}.replay-module__ebLDOG__iconBtn:hover{color:#e8e8ec;background:#1a1a1e}.replay-module__ebLDOG__cursor{z-index:40;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px #0009);transition:opacity .18s;position:absolute}.replay-module__ebLDOG__cursorOn{opacity:1}.replay-module__ebLDOG__ripple{opacity:0;border:2px solid #c8ff32;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.replay-module__ebLDOG__rippleOn{animation:.5s ease-out replay-module__ebLDOG__replayRipple}.replay-module__ebLDOG__tabPill{transition:color .18s,background .18s,border-color .18s}.replay-module__ebLDOG__tabPill:hover{color:#b8b8be;background:#1a1a1e;border-color:#2a2a32}.replay-module__ebLDOG__ctlBtn{transition:transform .12s,filter .12s}.replay-module__ebLDOG__ctlBtn:hover{filter:brightness(1.08);transform:scale(1.04)}.replay-module__ebLDOG__ctlGhost{transition:color .12s,background .12s,border-color .12s}.replay-module__ebLDOG__ctlGhost:hover{color:#ececf0;background:#1a1a1e}.replay-module__ebLDOG__mdBody strong{color:#e8e8ec;font-weight:600}.replay-module__ebLDOG__mdBody em{color:#e8e8ec;font-style:italic}.replay-module__ebLDOG__mdBody code{font-family:var(--font-mono,"SF Mono", monospace);color:#e8e8ec;background:#1f1f24;border-radius:3px;padding:1px 5px;font-size:.9em}.replay-module__ebLDOG__sidebar{flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.replay-module__ebLDOG__tabTrack{align-items:center;gap:6px;padding:9px 8px;display:flex;position:relative}@media (max-width:1080px){.replay-module__ebLDOG__frame{height:640px}.replay-module__ebLDOG__sidebar{display:none}.replay-module__ebLDOG__tabTrack{padding-left:78px}.replay-module__ebLDOG__heroMascot{display:none}}@media (max-width:640px){.replay-module__ebLDOG__frame{height:560px}}@media (prefers-reduced-motion:reduce){.replay-module__ebLDOG__pulse,.replay-module__ebLDOG__fadeIn,.replay-module__ebLDOG__slideIn,.replay-module__ebLDOG__slideUp,.replay-module__ebLDOG__caret,.replay-module__ebLDOG__rippleOn{animation:none!important}}
