.rc-report-motion-source{position:relative;isolation:isolate;display:grid;gap:12px;margin-top:28px}.rc-report-motion-source__decoder{position:absolute;z-index:0;inset:0 auto auto 0;overflow:hidden;width:min(100%,320px);height:180px;pointer-events:none;contain:strict;background:#07111f}.rc-report-motion-source__decoder span,.rc-report-motion-source__decoder video{position:absolute;inset:0;width:100%;height:100%}.rc-report-motion-source__decoder video{object-fit:cover}.rc-report-motion-source__decoder span{background:#07111f}.rc-report-motion-source>:not(.rc-report-motion-source__decoder){position:relative;z-index:1}.rc-report-motion-source__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rc-report-motion-source__status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:15px 16px;border:1px solid rgba(45,227,163,.24);border-radius:16px;color:#fff4e8;background:#101d2e}.rc-report-motion-source__status>svg{width:20px;height:20px;color:#2de3a3}.rc-report-motion-source__status span,.rc-report-motion-source__status strong{display:block}.rc-report-motion-source__status strong{margin-bottom:4px;font-size:.92rem}.rc-report-motion-source__status span{color:#a8b5c8;font-size:.82rem;line-height:1.45}.rc-report-motion-source__status.is-ready{border-color:rgba(45,227,163,.36);background:linear-gradient(135deg,rgba(45,227,163,.11),#101d2e)}.rc-report-motion-source__status.is-error{border-color:rgba(255,176,32,.34)}.rc-report-motion-source__status.is-error>svg{color:#ffb020}.rc-report-motion-source__progress{overflow:hidden;height:5px;margin-top:9px;border-radius:999px;background:rgba(255,255,255,.1)}.rc-report-motion-source__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2de3a3,#62f0c2);transition:width .2s ease}.rc-report-motion-source__privacy{display:flex;gap:7px;align-items:flex-start;margin:0;color:#64766f;font-size:.76rem;line-height:1.45}.rc-report-motion-source__privacy svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px;color:#16865e}@media (prefers-reduced-motion:reduce){.rc-report-motion-source__progress i{transition:none}}